"How Selenium got Mobility and Agility with FitNesse and Cucumber salad.."
My topic will have demonstration of running Mobile test automation using FitNesse and Cucumber tools. Agility will be driven using test-first approach such as BDD and ATDD with data driven testing.
Outline/structure of the Session
Agenda - What to expect?
Tools don't solve problem, people do
Collaboration is the key
Why Test-first approach
Collaboration on requirements
Gherkin to rescue
Scenario and Test case co-relation
Passing data to Scenario
Mobile App automaton using Appium
Cucumber data driven test
FitNesse data driven test
How tools don't solve problem, people do
How to best collaborate
Get better understanding of requirements
How BDD and ATDD can help
How Test-first approach can help
Create data driven framework for Mobile Testing using Appium
How to provide data to Cucumber and FitNesse
Integrating Cucumber and FitNesse frameworks for Appium test suite.
Mobile Testers, Agile Team members (all roles)
schedule Submitted 1 year ago
People who liked this proposal, also liked:
Christina Thalayasingam - Distributed Testing and Test ReportingChristina ThalayasingamSoftware Quality Assurance Engineer (Test Automation)Zaizi Asia
schedule 1 year agoSold Out!
As we are moving into the agile world, continuous integration has a major role to play.
So how do we cater for a complete test on every sprint or every release? We can use Selenium for Test Automation. When we use a continuous integration approach it would be helpful to use Selenium Grid. It allows you to run your tests on different machines against different browsers in parallel. Essentially, Selenium-Grid supports distributed test execution.
This helps you to run your automated tests on various different machines, operating systems and browsers at the same time. This saves time and would help to run your testing in a nightly build.
Extent Reports will go hand in hand with Selenium Grid as it will help you retrieve all test results including Test Evidences into a comprehendible report.
This talk would have a quick guide on how to use Selenium. With details on how to create html reports (with latest plug-in) which would give understanding test execution results for both technical and non technical people. The highlight of the talk would be on Selenium Grid which permits to run Selenium test cases on various operating systems and browsers from a specific hub. This would cover quick demonstrations on main browsers used in the industry such as Firefox, Chrome and Internet explorer. This would help for continuous integration.