Building & Implementing Test Automation Frameworks

  • 14 Videos | 1h 17m 17s
  • Includes Assessment
  • Earns a Badge
Likes 30 Likes 30
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.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 11s
    UP NEXT
  • Playable
    2. 
    Test Automation Environments
    8m 30s
  • Locked
    3. 
    Designing Test Automation Frameworks
    6m 2s
  • Locked
    4. 
    Selecting Test Automation Frameworks
    3m 30s
  • Locked
    5. 
    Selenium-based Test Automation Frameworks
    5m 8s
  • Locked
    6. 
    Building Data Driven Framework
    7m 19s
  • Locked
    7. 
    Data Driven Automation Framework with TestNG
    7m 49s
  • Locked
    8. 
    Implementing a Keyword Driven Framework
    6m 47s
  • Locked
    9. 
    Building Hybrid Automation Framework
    6m 54s
  • Locked
    10. 
    Using Automation Frameworks in CI/CD
    2m 47s
  • Locked
    11. 
    Using Automation Frameworks to Test Non-Web UI
    4m 55s
  • Locked
    12. 
    Implementing Containerized Test Frameworks
    3m 39s
  • Locked
    13. 
    Implementing Automated Test Framework Best Practices
    5m 32s
  • Locked
    14. 
    Course Summary
    1m 15s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 18 Likes 18  
Likes 13 Likes 13  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 59 Likes 59  
Likes 66 Likes 66  
Likes 19 Likes 19