Skip to main content

Software Testing Automation 2

Course number : 2040048   ID : 12401    Section number : 01L
« back to classes page
The Automation Testing 2 course is part of the Software Testing Program Series.  This course is taught in a hands-on manner to train participants in practical techniques for writing software test automation using environments such as Eclipse IDE and Selenium WebDriver.  The objective is to help the participants develop the skills necessary to perform all activities related to software test automation; and to help the student gain better understanding of the broad range of test tools and techniques in test automation development.

Upon completing Software Testing Automation 1 and Software Testing Automation 2, the participants will:
  1. Understand the purpose of test automation
  2. Be able to identify the technical success factors of a test automation project
  3. Be able to identify the test automation requirements for the Software Under Test (SUT)
  4. Be able to evaluate and select the tools for the test automation
  5. Design for testability
  6. Understand how to create an environment to execute test automation
  7. Know the basics of Eclipse IDE
  8. Be familiar with Selenium WebDriver to develop scripts
  9. Be familiar with data-driven test automation
  10. Be familiar with creating test automation framework
  11. Be familiar with test automation maintenance
  12. Be familiar with test automation reporting and metrics
Software Testing Automation 2 Course Outline

Automation Testing with Selenium WebDriver
  • Selenium Overview
  • Selenium IDE
  • WebDriver Basics
  • Advanced WebDriver
  • Selenium Server
  • Building a Framework with Selenium WebDriver
Deployment Risks and Contingencies
  • Selection of Test Automation Approach and Planning of Deployment
  • Implementation of Test Automation
  • Technical Risk Assessment and Mitigation Strategies
  • Test Automation Maintenance
Test Automation Reporting and Metrics
  • Selection of Test Automation Metrics
  • Implementation of Measurements
  • Implementation of Logging Test Results
  • Test Automation Reporting Techniques
Transitioning Manual Testing to an Automated Environment
  • Criteria for Automation
  • Identify Steps needed to Implement Automation
  • Factors to consider when Implementing Test Automation
Verifying the Test Automation Script  
  • Verifying the Automated Test Environment Components
  • Verifying the Automated Test Suite
Continuous Improvement
  • Options for Improving Test Automation
  • Planning the Implementation of test Automation Improvement
Beyond Functional Automated Testing
  • Performance Testing
  • Load Testing
  • API (Web Service) Testing
Test Automation Tools
  • Functional testing Tools
  • Non Functional Testing Tools
  • Code Level Tools
  • Test Automation Support Tools

Class Details

4 Sessions
Weekly - Sat

Loudoun Campus

Patrick Obasi 

CEUs : 4



Please read:  Prerequisite: Software Testing Automation 1. Also, this course is designed for individuals who have experience in manual software testing or have attend a software testing course or have equivalent knowledge.



Schedule Information

Date(s) Class Days Times Location Instructor(s)
6/30/2018 - 7/21/2018 Weekly - Sat 9:00 AM - 5:30 PM Sterling, Loudoun Campus  Map Patrick Obasi 

Subscribe to our Newsletter
Let us know how we are doing: Survey