Essentials of Open Source Automation Testing

Online Automation Teting Course

All

sKILL lEVEL

11

Lessons

30 Hours

dURATION

English

lANGUAGE

Online

MODE OF TRAINING

Program Outline

  • Object
  • Class
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation
  • Java String Methods
  • Exception Handling
  • Collections in Java
  • Java JDBC
  • File Handling
  • Excel Handling
  • Introducing to Programming Concept
  • Programming Languages
    • Machine Level Language
    • Assembly Language
    • High Level Language
  • Algorithm
  • Pseudocode
  • Programming logic using Flowchart
  • Variables and constants
  • Data Structures
  • Operators
  • Loops & Decision Making statements
  • Introduction to Software Development
  • SDLC Model
  • Waterfall Lifecycle Model
  • V-model
  • Iterative Model
  • Agile Model
  • Scrum Methodology
  • Iterative Methodology
  • Kanban
  • SAFe Methodology
  • Hands-on using JIRA
  • Roles & Responsibilities in SDLC
  • Agile Team Structure
  • Why WebDriver?
  • Selenium RC and Webdriver
  • Downloading and configuring webdriver in eclipse
  • WebDriver Interface 
  • Drivers for Firefox, IE, chrome
  • First Selenium WebDriver Code
  • Identifying WebElements using id, name, linkname, class, xpath, tagname etc 
  • Handling Input Box/Buttons
  • Handling WebList 
  • Handling Radio Buttons, CheckBoxes
  • Extracting links and other web elements 
  • Capturing screenshots with WebDriver 
  • Pop up handling in Selenium Extracting Data From WebTable 
  • Dynamic WebTable Handling
  • Handling Ajax Autosuggest 
  • Files & I/O
  • Reading an Excel
  • Writing to an Excel
  • Selenium IDE
  • Features of TestNG
  • Advantages of TestNG over JUNIT
  • Annotations
  • Writing Tests
  • testng.xml
  • Handling Exception at the Run-time

LAB

  • Exception Handling for Wait Methods
  • Frame work designing with continuous integration

LAB

  • Handling Head less browser multiple scenarios when application is unstable
  • Page Object Framework 
  • Running Tests in parallel
  • TestListenerAdapter
  • Reporting
  • Frame work designing with continuous integration 

LAB 

  • Handling Head less browser multiple scenarios 

LAB

  • Generalized Framework for the Application which is developed in AngularJS

 LAB 

  • Handling Exception at the Run-time 

LAB

  • Exception Handling for Wait Methods

How Can We Help You?

Get In Touch With Us

    Need help?