Building & Implementing Test Automation Frameworks
Intermediate
- 14 Videos | 1h 11m 17s
- Includes Assessment
- Earns a Badge
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 courselist the different types of environments for software testing automationdescribe test automation frameworks and list key parameters for designing and developing themrecognize prominent test automation frameworks and describe their features, advantages, and disadvantageslist the different types of test automation frameworks that can be implemented using Selenium WebDriverbuild a Data Driven Framework using Seleniumimplement Data Driven Automation Framework using TestNG with the @dataProvider annotation
-
implement a Keyword Driven Framework using Selenium WebDriver and Excel Test Suitebuild Hybrid Automation Framework using a collection of two or more frameworksset up Jenkins to run continuous integration tests from Maven projects using Selenium WebDriversimulate a combination of keystrokes, mouse movement, and window or control manipulation in order to automate non-web user interfaces in Selenium WebDriveruse Docker and Selenium to build containerized test automation environmentsrecall best practices for building test automation frameworks in Agile and DevOpssummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 11sUP NEXT
-
2.Test Automation Environments8m 30s
-
3.Designing Test Automation Frameworks6m 2s
-
4.Selecting Test Automation Frameworks3m 30s
-
5.Selenium-based Test Automation Frameworks5m 8s
-
6.Building Data Driven Framework7m 19s
-
7.Data Driven Automation Framework with TestNG7m 49s
-
8.Implementing a Keyword Driven Framework6m 47s
-
9.Building Hybrid Automation Framework6m 54s
-
10.Using Automation Frameworks in CI/CD2m 47s
-
11.Using Automation Frameworks to Test Non-Web UI4m 55s
-
12.Implementing Containerized Test Frameworks3m 39s
-
13.Implementing Automated Test Framework Best Practices5m 32s
-
14.Course Summary1m 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.