Testers can now pull Devs and BAs to write more tests.
Are you a Business analyst and ever wanted to write a test in plain english to check if a particular scenario worked fine in the application? Are you a developer who hates documentation of functions but rather want to see them as tests that are covered in the automation suite? Testers, do you want your clients and BAs to write tests so that you could relax a bit?
Well, then we can combine Selenium with Cucumber . It would be much easier if we didnt have to write all the lenghty selenium methods but rather shot it down simple. Fluentlinium can be used for this purpose in Java. This along with the Page Object Model will give an organized look to your tests. Also give away the lengthy excel sheets with cucumber examples and xmls.
Outline/structure of the Session
15 mins of introduction and project setup. Writing POM file to setup Cucumber-Fluentlenium-Selenium.
15mins of project structure setup-the PageObjectModel
15 mins writing sample cucumber tests. Runing the tests.
Learn to write BDD
Learn to make tests more simple
Write organized tests using Page Object Model
Automation testers, Business Analysts, Application Developers
schedule Submitted 4 years ago
People who liked this proposal, also liked:
Pranjali / Haritha Hari - Lets BDD Mobile App using Appium
The mobile automation is becoming trending topic these days. Appium is one of the tool used in order to make iOS and Android automation hassle free . This session will focus on basic understanding of how to automate a mobile app in an agile way using tool appium alongwith its installation, writing and executing a basic script .
We will see how to setup Mac OSX for ios automation using BDD tool cucumber. Appium is a open source cross platform test automation tool for the hybrid and native iOS,Android and FirefoxOS apps.In the simple term appium is a server running in the background like Selenium Server
Key benefits of appium are :
- It is very easy to setup on different platforms.
- Can write test in the language of your choice (Ruby,Python,java,PHP Node).
- Can still use Selenium Webdriver JSON wire protocol.
- Do not need to re-compile Mobile app on different platform.