Free Salesforce demo on 23rd June @ 10 am

Automation Framework

Home  >>  Courses  >>  Automation Framework

Automation Framework Training in Hyderabad

Automation Framework

  1. What is Framework?
  2. Why we need to implement framework?
  3. Different types of Frameworks?

TestNg and Data Driven Framework

  1. Overview of Data driven framework
  2. Building the Test Base Class
  3. Using Annotations of TestNg
  4. Reading XPATHS, Configuration from properties file
  5. Initialize the Webdriver
  6. Implementing WebDriver Implicit Wait
  7. Implementing tests and batch running them
  8.  Repeating a test with different Data
  9. Implement logging with Log4J API
  10. Building utility functions
  11. Parameterizing tests using XL Files
  12. Controlling Execution order from XL Files
  13. Assertions and Reporting Errors
  14. Storing Screenshots of errors
  15. Running the framework through ANT
  16. Generating the XSLT reports
  17. Creating a BAT file for project execution
  18.  Managing huge data in xls

  TestNg and Keyword Framework

  1.  What is keyword?
  2.  How to decide Keyword?
  3.  Building XLS File Having Test Cases and Keywords
  4. Building XLS File Having Test Data
  5. Building Base class 
  6. Reading XPATHS, Configuration from properties file 
  7. Implementing WebdriverWait
  8.  Implementing the keywords using the reflection API
  9. Implementing tests
  10. Assertions and Reporting Errors
  11. Add data with Keyword framework
  12. Add ANT with Framework
  13. Generate XSLT Reports
  14. Run Batch file
  15. Integrate with Continous Integration file using Jenkins
  16. Send email notofication for unstable build
  17. Send TestNG Testcases in the Jenkins

POM with Page factory

  1. Why page object pattern and its advantages
  2. How to create object repository
  3. Creating page object classes
  4. Invoking PageObjects methods in testcases
  5. Live Example on Page Object Pattern
  6. Creating environment variables dynamically
  7. Running TestNG Batch files
  8. Triggering Jenkins build on Page Object Test cases.

Automation process Reviews

  1. Peer Review
  2. Code Reviews
  3. String Test
  4. Pust the code into version control system.

[/fusion_tab][fusion_tab title=”Duration” icon=””]

The Course Duration is 15 Days
Daily 1 hr 30 mins

[/fusion_tab][fusion_tab title=”About Trainer” icon=””]

Test Automation Expert|Experienced Testing professional Software testing

Software professional with 10+ years of core expertise on Automation, Manual, API, performance testingandMobile application testing

  • Experience in Corporate,Online& Class room trainings.
  • Experienced in Selenium WebDriver, Selenium RC, Selenium Grid & Selenium IDE
  • Plan, Design, Build and Maintain Complex Test Automation Frameworks(DataDriven,Keyword,Hybrid,POM with Page factory)
  • Selenium Automation using Web Driver and Server. Programming using Java, TestNg, Junit
  • Peformance testing with Jmeter.
  • API level testing using Junit, JMUnit.
  • Mobile Application Testing on Android, IOS and Brew
  • Mobile Application testing with Robotium