Automation Starter

Highly maintainable and reusable scripting capability having page object model enabling to develop test automation efficiently with minimal supervision. Ideal in writing automated test suites for Web applications; potential in adapting on to Test Driven Development (TDD), Behavior Driven Development (BDD) or Acceptance Test Driven Development (ATDD). 

Steps to follow

  1. Clone/download the project from the repository 
  2. https://github.com/leaddream/QA-Automation-Starter
  3. Open the project using any Java IDE (Eg: IntelliJ or Eclipse)
  4. Open testng.xml
  5. Right click and select Run As ‘TestNG suit’ to run the sample script written for
  6. https://esshva.com

Customization

  1. Change the base url in framework property (src/test/resources –> testdata –> framework.properties)
  2. Write your own class under the package ‘com.esshva.pageObjects’ and corresponding test under ‘com.esshva.tests’ ; following the standards of the framework
  3. Mention the class in testng.xml and run