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.

logos

  • Founded by inventor, industrialist and philanthropist Peter Cooper in 1859, The Cooper Union for the Advancement of Science and Art offers education in art, architecture and engineering, as well as courses in the humanities and social sciences.

  • “My feelings, my desires, my hopes, embrace humanity throughout the world,” Peter Cooper proclaimed in a speech in 1853. He looked forward to a time when, “knowledge shall cover the earth as waters cover the great deep.”

  • From its beginnings, Cooper Union was a unique institution, dedicated to founder Peter Cooper's proposition that education is the key not only to personal prosperity but to civic virtue and harmony.

  • Peter Cooper wanted his graduates to acquire the technical mastery and entrepreneurial skills, enrich their intellects and spark their creativity, and develop a sense of social justice that would translate into action.