Software Quality Assurance – Automated Testing
This course is the second part of Software Quality Assurance Comprehensive course. It designed for those in software testing roles and developers interested in adopting test automation, engineers, and for individuals who want to advance their career with the technical manual/automation skills by mastering the most popular automation tool for web testing: Selenium WebDriver.
After completing this course, you will:
- Gain the technical skills required to build and maintain test scripts and advanced testing frameworks
- Apply concepts of continuous testing to streamline the development process
- Understand how test automation helps teams to increase the speed and quality of testing.
This program will cover how to implement QA Automation using Selenium IDE and WebDriver on Java platform. The module will introduce the Selenium working environment, including configuring Katalon Recorder, Eclipse IDE for Java and Selenium, features and components of Selenium, Selenium IDE, Selenium WebDriver, Selenium Grid, automation testing concepts, differences between Selenium and other tools. This module will teach how to use Selenium WebDriver for QA Automation, including the following topics: configure Eclipse IDE, using Chrome Katalon Recorder API, working with different elements and programming, text boxes, checkbox, radio buttons, buttons, links, selecting values from a dropdown list, working with table elements, using actions API, handling keyboard, mouse events, drag and drop, scrolling the window, screenshot, use of JavaScript, Executor, scenarios, configuring other browsers (IE browser, Chrome browser, running scripts on different browsers. The module also includes: handling Windows (alerts/pop-ups, frames, multiple tabbed windows), XML, XPATH, and CSS (XML, Using XPATH, DOM, CSS, Using Regular expressions), creating framework (Introduction and using of the framework, different types of frameworks, and different types of packages in framework), Maven project - a build automation tool used primarily for Java projects, Jenkins - an open-source automation server which enables developers around the world to reliably build, test, and deploy their software. After completing this module students will be able to perform automated testing using Selenium with Java programming.
Instructor: Gary Yurkovsky
The Retraining program is made possible through generous donations from the Robin Hood Foundation and Con Edison. The Retraining Program would also like to thank our individual donors for their support.