Instructor led online Selenium 3.0 program - BE A CP-SAT (Weekends Only)
About the Program
Agile Testing Alliance (ATA) is proud to announce Selenium 3.0 Instructor led online program. This is our way to get many manual testers move into automation at a pace everyone can handle. We have been able to not only train people in selenium but help them clear the only globally recognized certificate CP-SAT (Certified Professional Selenium Automation Testing). To read more about CP-SAT please visit the following URL’s
http://agiletestingalliance.org/sat.html
https://www.slideshare.net/ATASlides/cpsat-certified-professional-selenium-automation-testing
Timings : 6:00 p.m. to 9:00 p.m. IST
Date: 1st June - 30th June
Days: Saturday and Sunday (Weekends)
Please Note : The CPSAT Examination must be undertaken within 15 working days from the date of the completion of this training program
About the trainer
Pallavi Sharma has an overall professional experience of 12 years. She has worked in varied roles as a product/project manager, presales team, marketing team and as well as a test automation coach in the software testing domain. She has been training people on Selenium and other technologies from last 5 years. She is a CP-SAT certified trainer from ATA, and also CPSAT Licensed Trainer Her linked in profile is available here - https://www.linkedin.com/in/pallavirsharma/
Benefits of the Program
Curriculum (30 hrs.)
Revisit Java Concepts
Why Java
Java data types
Conditional and looping statements
Data structures in Java
Concepts of Object oriented programming
Exception Handling
Selenium Fundamentals
Selenium history and overview
Selenium components - IDE, Server, Grid
Selenium IDE Test Cases and Test Suites
Actions, Assertions and Accesors in Selenese
Concept of DOM and Webtables
Selenium Locator Strategies
Locator and DOM related tools
Structure dependent and attributes based locators
Selenium Webdriver - Introduction
Concept of WebDriver, Web element and By
Difference Between RC and WebDriver
Installing and Configuring Selenium WebDriver in Eclipse
Automating Firefox, IE and Chrome browsers
Junit
Introduction to Junit
Creating tests in Junit
Creating Suites in Junit
Assertions in Junit
Automating Applications
Synchronization - Implicit and explicit waits
Parameterizing Tests
Handle basic and advance html elements- form elements, table, frame
Handle alerts, popups
Keyboard and mouse actions
Controlling browser attributes and navigation
TestNg
Setting testng in eclipse
Creating testng tests
Parameterizing testng test
TestNg features and annotations
TestNG Test Suites
Testng Reports
Framework Concepts
Page Factory and POM for better maintenance and reusability
Data Driven frameworks using Excel
Logging Components
Hybrid Framework
Keyword driven framework
Selenium Grid
Setup the Hub server
Register the WebDriver Nodes and legacy RC nodes to the Hub server
Parameterize the tests to run on various nodes
Override the default parameters on the nodes
Selenium in CI/CD
Concept of CI/CD, Automating the Automation
Working with Maven
Working with Jenkins