Test Framework Modification
Intermediate
- 15 Videos | 58m 2s
- Includes Assessment
- Earns a Badge
Explore the generations of automated test frameworks, test framework design considerations, best practices, and benefits and risks associated with modifying test frameworks, and other topics, in this 15-video course. Begin by examining the features, advantages and disadvantages of generations of automated test frameworks, then look at popular open-source test automation frameworks with comparative modification granularity. Learn about design considerations for modifying test frameworks to accelerate productivity; best practices for modifying test frameworks to build Agile-friendly test automation frameworks; and benefits and risks of modifying test frameworks. Delve into refactoring techniques, which can be used to refactor code in test automation frameworks; modifying Selenium framework by creating and destroying WebDriver objects using Selenium Core; and modifying Selenium to implement Page Object Patterns by using the Selenium Test class. Learn how to modify the report generation mechanism of testing frameworks by using ExtentReport and Allure; modify the Chai framework; modify Jasmine to adopt behavior-driven development framework; and recall design patterns of test automation frameworks. To conclude, discover WebDriverIO execution and customization.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe the generations of automated test frameworks, as well as their features, advantages, and disadvantageslist the popular open source test automation frameworks with comparative modification granularitydescribe design considerations for modifying test frameworks to accelerate productivityrecall best practises for modifying test frameworks to build Agile-friendly test automation frameworksrecognize the benefits and risks associated with modifying test frameworksidentify techniques that can be used to refactor code in test automation frameworksmodify the Selenium framework by creating and destroying WebDriver objects using Selenium Core
-
modify Selenium to implement Page Object Patterns using the Selenium Test classmodify the report generation mechanism of testing frameworks using ExtentReport and Alluremodify the methods of the Chai framework without destroying core functionalityuse Jasmine to implement a Behaviour-driven Development framework for testing JavaScript coderecall the design patterns that can be implemented in automation testing frameworks to provide reliable test automation and improve test logicsexecute WebDriverIO in standalone mode and use its API to run automation testingsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 3sUP NEXT
-
2.Generations of Automated Test Frameworks5m 16s
-
3.Testing Frameworks4m 46s
-
4.Test Framework Design Considerations4m 53s
-
5.Best Practices for Modifying Test Frameworks3m 27s
-
6.Benefits and Risks of Modifying Test Frameworks4m 47s
-
7.Refactoring Test Frameworks3m 45s
-
8.Modifying Selenium3m 18s
-
9.Page Object Patterns5m 4s
-
10.Enhancing Report Generation Capabilities3m 50s
-
11.Modifying the Chai Framework3m 9s
-
12.Modifying Jasmine to Adopt BDD3m 55s
-
13.Design Patterns of Test Automation Frameworks3m 57s
-
14.WebDriverIO Customization5m 20s
-
15.Course Summary1m 33s
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.