The following steps will be followed in order to create a sample automation test using the Selenium web driver.
- Creating a Maven Project.
- Creating a base and utility functions
- Designing Page Objects
- Adding Tests
- Data injection and Parameterizing Testcases
- TestNG.xml file
- Logging Implementation using Log4j
- TestNG Listeners: e.g. for Taking Screenshots up on failures
- Creating HTML Reports
- Continuous Integration: Jenkins