Building & Implementing Test Automation Frameworks


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

This 14-video course explores different types of environments for software testing automation by examining key parameters for designing and developing test automation frameworks. Learn about test automation frameworks, their features, advantages and disadvantages, and selecting the right one. Learners will take a look at test automation frameworks that can be implemented by using Selenium WebDriver; build a Selenium Data Driven Framework; implement a Data Driven Automation Framework using TestNG with the @dataProvider annotation; and learn how to implement a Keyword Driven Framework with Selenium WebDriver and Excel Test Suite. You will build a Hybrid Automation Framework using a collection of two or more frameworks; set up Jenkins to run continuous integration/continuous deployment (CI/CD) tests from Maven projects using Selenium WebDriver, and discover how to automate non-web UI with Selenium.  Conclude the course by learning about implementing the Docker containerized test automation framework and the Selenium containerized test automation framework, and the best practices for building test automation frameworks in Agile and DevOps.



Expected Duration (hours)
1.2

Lesson Objectives

Building & Implementing Test Automation Frameworks

  • discover the key concepts covered in this course
  • list the different types of environments for software testing automation
  • describe test automation frameworks and list key parameters for designing and developing them
  • recognize prominent test automation frameworks and describe their features, advantages, and disadvantages
  • list the different types of test automation frameworks that can be implemented using Selenium WebDriver
  • build a Data Driven Framework using Selenium
  • implement Data Driven Automation Framework using TestNG with the @dataProvider annotation
  • implement a Keyword Driven Framework using Selenium WebDriver and Excel Test Suite
  • build Hybrid Automation Framework using a collection of two or more frameworks
  • set up Jenkins to run continuous integration tests from Maven projects using Selenium WebDriver
  • simulate a combination of keystrokes, mouse movement, and window or control manipulation in order to automate non-web user interfaces in Selenium WebDriver
  • use Docker and Selenium to build containerized test automation environments
  • recall best practices for building test automation frameworks in Agile and DevOps
  • summarize the key concepts covered in this course
  • Course Number:
    it_atmatfdj_01_enus

    Expertise Level
    Intermediate