Description
Automated testing is almost mandatory to guarantee the stability of an application. This course teaches you how to test web applications using first a record-and-playback approach with Selenium.
At the core of testing any website efficiently is a thorough knowledge of how to do automated testing. In this course, Automated Web Testing with Selenium , you’ll learn the skills you need to test web applications using both a record-and-playback approach, as well as a programmatic style. At the end of this course, you’ll have a foundational understanding of not only how to do automated testing, but how to create your own QA framework.
The prerequisite for this training is to have taken the Test Automation-Basic (International Test Automation) training.
Outline
Test Automation with Selenium
Navigation in Web Applications
ID/Name/Class etc. Identification of Elements with Its Use
Defining Complex Structures Using CSS and Xpath
Using Chrome Developer Tools
Structure of JUnit Annotations and Test Code
Selenium Commands for Interaction
Synchronization Methods: Implicit vs Explicit Waits
Page Object Models & Screenplay Pattern
Continuous Testing Approach with Jenkins
Parallel Testing
Selenium Grid
Device Trails
Reporting
Docker
Behavior Driven Development
Test Automation Case Study
Best practices
Prerequisites
Complete the Test Automation-Basic (International Test Automation) course.
