Instructor led online Selenium 3.0 program - BE A CP-SAT
About the Program
QAAgility along with 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
Online Batch Size
Maximum participants in a batch not to exceed 10
Start Date
21st August Onwards - Weekday Batch
About the trainers
All the trainers are Industry veterans who have written selenium books and implemented selenium solutions for enterprises. All trainers are expert mentors and have imparted many-many classroom trainings
About the organization
QAAgility is the only organization having both of below -
- Accredited partner for offering CP-SAT Training from Agile Testing Alliance
- CP-SAT Licensed Trainers
Benefits of the Program
Only program which helps and enables you to not only learn Selenium 3.0 but also be a CP-SAT
- Only program which limits the participant size to 10, so that everyone can be given individual attention
- Only program which gives you a live project on Core Banking Application. This helps you practice your learnings on a live project and show case this in your resume
- Only program which gives you practice for appearing and clearing CP-SAT by giving you Mock exams for CP-SAT
- Only program where the instructors are not only practitioners but licensed from Agile Testing Alliance
- Only program which gives you continuous support in terms of not only recorded sessions but
- Life time access to online learning program access on Udemy (worth $20) : Selenium Starter
- Life time access to online learning program on CP-SAT
- Free core Java Program to kick start the selenium program
- Interview Questions Bank and preparation for job aspirants
- Mentorship and Career guidance at any point of life
- Access to job requirements through our partnership with Agile Testing Alliance
- Access to ATA meetups and thought leadership
Curriculum (30 hrs)
Selenium Fundamentals
- Selenium history and overview
- Selenium components - IDE, Server, Grid
- Selenium IDE Test Cases and Test Suites
- Using Regular expressions in tests
- Actions, Assertions and Accesors in Selenese
Selenium Locator Strategies
- Concept of DOM and Webtables
- Locator and DOM related tools
- Structure dependant and attributes based locators
- Handling Javascript alerts, confirmation and prompts
- Handling AJAX and Test Synchronization
Selenium Servers
- Concept of WebDriver, WebDriverBacked and RC
- Difference Between RC and WebDriver
- Using WebDriverBacked from Selenium migration projects
- Installing and Configuring Selenium WebDriver in Eclipse
Testing Frameworks for Selenium
- What is Junit and TestNG? Similarities and Differences
- Junit Test Suites
- TestNG Test Suites
- Test Fixtures and Annotations
- Taking screenshots of the tests
- Page Factory and POM for better maintenance and reusability
WebDriver in various scenarios
- Dealing with mouse hover in WebDriver
- Controlling browser attributes and navigation
- WebDriver user defined actions and keyboard entries
WebDriver in various scenarios
- Javascript action for scroll
- Implicit, Explicit and Fluent wait
- Variuous flavours Chrome, IE and Firefox
- Data Driven frameworks for Excel
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
- Using ANT for Jenkins Selenium testing tasks
Automation in Agile projects
- Agile Manifesto
- Agile in Practice (Video)
- Incremental and Iterative development
- Scrum - Testing in iterations
- Testing challenges in Agile
- Test Automation