Test Framework Modification
Automated Testing
| 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
-
1m 3s
-
5m 16sUpon completion of this video, you will be able to describe the generations of automated test frameworks, as well as their features, advantages, and disadvantages. FREE ACCESS
-
4m 46sAfter completing this video, you will be able to list the popular open source test automation frameworks and compare their modification granularity. FREE ACCESS
-
4m 53sUpon completion of this video, you will be able to describe design considerations for modifying test frameworks to increase productivity. FREE ACCESS
-
3m 27sUpon completion of this video, you will be able to recall best practices for modifying test frameworks to build Agile-friendly test automation frameworks. FREE ACCESS
-
4m 47sUpon completion of this video, you will be able to recognize the benefits and risks associated with modifying test frameworks. FREE ACCESS
-
3m 45sDuring this video, you will learn how to identify techniques that can be used to refactor code in test automation frameworks. FREE ACCESS
-
3m 18sIn this video, you will modify the Selenium framework by creating and destroying WebDriver objects using Selenium Core. FREE ACCESS
-
5m 4sFind out how to modify Selenium to implement Page Object Patterns using the Selenium Test class. FREE ACCESS
-
3m 50sIn this video, you will learn how to modify the report generation mechanism of testing frameworks using ExtentReport and Allure. FREE ACCESS
-
3m 9sIn this video, learn how to modify the methods of the Chai framework without destroying the core functionality. FREE ACCESS
-
3m 55sIn this video, find out how to use Jasmine to implement a Behavior-driven Development framework for testing JavaScript code. FREE ACCESS
-
3m 57sUpon completion of this video, you will be able to recall the design patterns that can be implemented in automation testing frameworks to provide reliable test automation and improve test logic. FREE ACCESS
-
5m 20sFind out how to run WebDriverIO in standalone mode and use its API to automate testing. FREE ACCESS
-
1m 33sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.