Behavior Driven Development (BDD) is very popular with many Agilists out there, specially those focused on Testing. However my view is that BDD is not about Test Automation, it is about collaboration so that the expected behavior of the application can be determined. Cucumber happens to be the tool of choice to implement BDD. While doing this for web applications, we can drive the features through WebDriver.
Lately the application development has been inclined towards mobile apps and we need to extend our exiting BDD frameworks to handle app, be it Android, iOS or Win Mobile.
Appium is a neat tool for anyone who has exposure to WebDriver, irrespective of that also it is an excellent tool for mobile testing.
Here is my video of running Appium tests for android app using Cucumber.
5. Cucumber Eclipse Setup
• Eclipse Indigo
• Java Project
• Main and Test Packages
• Resource folder for Feature Files
• Required JAR files
• Junit Test Runner
6. For Web Application
• Driver the web application steps using
WebDriver
– Open Source
– Active Community
– Simple API
– Extendable
– Multi-browser, Multi-plaform, Multi-OS
15. Our Service Offerings
Managed Testing Services
Build, Operate and Transfer Testing
Practices
Establish Testing Labs, TCoE’s,
Offshore Testing Centers, Execute
Testing projects and Resourcing
Test Automation
Automate Native, Web and Hybrid
Mobile Apps
Automate Web Applications
Skill Development
Agile Testing , Agile Automation Testing
Selenium Testing, Cucumber, Appium,
JMeter
Testing Process, Metrics, Fresher
Induction, ISTQB and ATA Certifications
Consulting and Performance Testing
Architect Testing Solutions
Provide Strategy (API, Big Data etc.)
Implement Transformation
Implement Open Source Performance
Testing
16. Our Testing DNA
Core delivery team’s combined experience of more than 60 years
Agile legacy of more than 20 years from extreme programming and
exploratory testing school of thought
Early adopters and idea generators in testing community
Best enterprise agile software testers in the world
Extensive professional network through ATA Global Gathering, ITB Mumbai
chapter and TeStride Mumbai Conference
Strong leadership experience in setting up Testing CoE’s for Investment
Banks, Exchanges and IT Service organisations
Expertise in leveraging Open Source and right fit testing tools with proven RoI
and Value Creation.
Expertise in Non-UI Test Automation
Certified Coaches/Trainers (ATA – CP-MAT, CP-BAT, CP-AAT, PMI-ACP, SAFe,
Lean Kanban, Serious LeAP)
Published Book on Selenium by McGraw Hill