Content

Automation Testing

  1. Understanding Manual Testing
  2. Understanding Regression Testing
  3. What is Automation Testing
  4. Understanding manual and Automation Testcases
  5. Relation between Automation and Regression Testing
  6. Importance of Automation Testing over Manual Testing
  7. Types of Automation Testing
    1. Desktop Automation Testing i.e UFT
    2. Web Automation Testing i.e Selenium.
    3. API Automation Testing i.e JMeter
  8. Selenium
    1. Introduction
    2. Understanding Basics of Web Automation through Selenium IDE
    3. Supported Browser and Platforms in Selenium
    4. Introduction to Selenium WebDriver
    5. Setting up Selenium WebDriver Project
      1. Creating eclipse sample project
      2. Selenium Installation
      3. Understanding System.setProperty while Setting the Drivers.
      4. Setting up Drivers such as ChromeDriver,FireFoxDriver,IEDriver etc.
      5. Locating Web Elements
      6. Selenium Basic methods such as sendKeys,click etc.
      7. Performing actions on the AUT
      8. Writing simple demo Selenium Automation Testcase
    6. Selenium Waits
      1. Implicit Wait
      2. Explicit Wait
      3. Fluent Wait
    7. WebDriver Common methods
    8. Selenium advanced user interactions
    9. Advance elements locators and methods
    10. JavaScript in Selenium
    11. Handling Alerts, prompts and confirmation
    12. Handling Flames and Multiple windows, Tabs
    13. Executing TestCases on Different Browsers
  9. TestNG
    1. Introduction to TestNG
    2. Annotations
    3. Understanding Testng.xml File
    4. Running testng
    5. Test methods,Test Classes and Test groups
      1. Test Methods
      2. Test Groups
      3. Groups of groups
      4. Exclusion groups
      5. partial group
    6. Parameters
      1. Parameters from testng.xml
      2. Parameters from DataProviders
    7. Dependencies
      1. Dependencies with annotations
    8. Class Level annotation
    9. Ignoring Tests
    10. Parallel Execution
      1. Parallel Suites
      2. Parallel tests
      3. Parallel Classes
      4. Parallel Methods
    11. Annotation Parameters
      1. alwaysRun
      2. dataProvider
      3. dependsOnGroups
      4. description
      5. enabled
      6. parameters
      7. priority
      8. retryAnalyser
      9. suiteName
      10. testName
      11. timeout
    12. Assertions
    13. Re-running failed tests
  10. Selenium Grid
    1. Understanting Selenium Grid
    2. When to use it
    3. Selenium Grid 2.0
    4. How Selenium Grid works with a Hub and Nodes
    5. Hub Configuration
    6. Node Configuration
    7. Starting Selenium Grid

Building Online Automation Framework

  1. What is Automation Framework
  2. What are various components of Automation Framework
  3. Creating Automation Framework
  4. Understanding Maven
  5. Understanding Jenking
  6. Understanding Reporting
  7. Understanding Logging
  8. Configurations

API Automation

  1. What is API Testing
  2. UnderStanding Basics of POSTMAN Application
  3. Rest APIs
    1. GET method
    2. POST method
    3. PUT method
    4. PATCH method
    5. HEAD method
    6. OPTIONS method
  4. What is Request
  5. What is Response
  6. Payload
  7. HTTP Status Codes
  8. JSON Perser
  9. Response Comparison
  10. Logging
  11. API Automation through RestAssured

Design a site like this with WordPress.com
Get started