QA Automation

Languages
Batch Size
1-30
Duration
80 hours
Investment
$$$$$
Request Training Proposal

Course Contents

Web Testing

  1. What is Automation Testing ? > 2 hours
    1. Why we require automation?
    2. What need to consider during automation?
    3. Which test case need to be automate?
    4. Process & Tool Selection for Automation
    5. Frameworks & Automation Frameworks
    6. Prerequisite for Automation learning in Selenium
  2. What is Java ? > 8 hours
    1. Installation of Java
    2. Definition 1: Object, Class, Method
    3. Definition 2: Interface, Package, Modifiers
    4. Looping Concept (For, Do While, While)
    5. OOPS Concepts With Practical
    6. Java Arrays and Strings Operations
    7. Java Collections (HashMap, HashTable, List)
  3. Selenium Introduction > 1 hour
    1. Different Parts of Selenium Package
    2. Web Element & Locators
    3. Selenium IDE
    4. Difference between IDE, RC and WebDriver
    5. 1st Recording using Selenium IDE
  4. Automation Thump Rules > 1 hour
    1. Selenium Web Driver
    2. Understanding of WebDriver Architecture
  5. Locator Understanding > 3 hours
    1. XPath Basic & Advance Understanding
    2. Dynamic Tables Handling
    3. CSS Selector Basic & Advance Understanding
    4. Difference between XPath & CSS Selectors
    5. Practical of Locating Elements
  6. Different Selenium Actions - Basic > 6 hours
    1. Get & Navigate Commands
    2. Selenium Waits
    3. Checkbox Selections
    4. Radio button Selections
    5. Dropdown Selections
    6. How to Capture Screenshot
    7. Date Picker Selections
    8. Link Selections
  7. Different Selenium Actions - Advance > 8 hours
    1. Alerts & Pop up
    2. Multi Window Handling
    3. iFrame Handling
    4. Keyboard Events Handling
    5. Mouse Events Handling
    6. Upload & Download File Handling
    7. Read & Write in Excel Using Selenium
  8. Assertion and Validation > 2 hours
    1. TestNG Assertion
    2. Soft vs. Hard Assertion
  9. TestNG Introduction > 5 hours
    1. Importance of TestNG
    2. Configuration of TestNG
    3. Annotations in TestNG
    4. Parameterization with TestNG
    5. Include/Exclude Keywords in TestNG
    6. Parallel Testing with TestNG
    7. Data Provider with TestNG
    8. First Program Using TestNG
  10. Maven Introduction > 5 hours
    1. Importance of Maven
    2. Life Cycle & Artifacts Understanding 
    3. Maven Dependencies 
    4. Different Commands of Maven 
    5. Configuration of Maven in TestNG 
    6. Maven Projects
  11. Understanding of Page Object Model > 6 hours
    1. Structure of POM
    2. Program with POM
    3. Page Factory Understanding
    4. Example of Page Factory
  12. Database Testing Introduction > 3 hours
    1. Database Operations in Selenium
    2. Database Testing Examples
  13. Automation Advance Concepts - 2 > 4 hours
    1. Handling Robust Class
    2. Handling AJAX Calls
    3. Handling JavaScript
  14. BDD-Cucumber Introduction > 6 hours 
    1. GHERKIN Language
    2. Importance of Cucumber
    3. Selenium - Cucumber Program
  15. GIT Introduction > 4 hours
    1. GIT Basic Command for Automation Engineer
    2. GIT Project Creation and Link with eclipse
  16. Jenkins Introduction > 6 hours
    1. Jenkins Job Creation
    2. Jenkins & GIT Repo Configuration
    3. Jenkins Execution 
  17. Hydrid Framework Basic for Project > 10 hours

N/A

Instructor Profile

This course includes:

  • 100% Online Sessions
  • Instructor led
  • Customizable Syllabus
  • Customizable Schedule
  • Certificate of Completion
  • Training Recordings
  • Training Resources
  • Learner Assessment
Request Training Proposal

Related courses