Test Framework Modification

Intermediate
  • 15 videos | 58m 2s
  • Includes Assessment
  • Earns a Badge
Rating 3.9 of 19 users Rating 3.9 of 19 users (19)
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 course
    Describe the generations of automated test frameworks, as well as their features, advantages, and disadvantages
    List the popular open source test automation frameworks with comparative modification granularity
    Describe design considerations for modifying test frameworks to accelerate productivity
    Recall best practises for modifying test frameworks to build agile-friendly test automation frameworks
    Recognize the benefits and risks associated with modifying test frameworks
    Identify techniques that can be used to refactor code in test automation frameworks
    Modify the selenium framework by creating and destroying webdriver objects using selenium core
  • Modify selenium to implement page object patterns using the selenium test class
    Modify the report generation mechanism of testing frameworks using extentreport and allure
    Modify the methods of the chai framework without destroying core functionality
    Use jasmine to implement a behaviour-driven development framework for testing javascript code
    Recall the design patterns that can be implemented in automation testing frameworks to provide reliable test automation and improve test logics
    Execute webdriverio in standalone mode and use its api to run automation testing
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 3s
  • 5m 16s
    Upon 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
  • Locked
    3.  Testing Frameworks
    4m 46s
    After completing this video, you will be able to list the popular open source test automation frameworks and compare their modification granularity. FREE ACCESS
  • Locked
    4.  Test Framework Design Considerations
    4m 53s
    Upon completion of this video, you will be able to describe design considerations for modifying test frameworks to increase productivity. FREE ACCESS
  • Locked
    5.  Best Practices for Modifying Test Frameworks
    3m 27s
    Upon 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
  • Locked
    6.  Benefits and Risks of Modifying Test Frameworks
    4m 47s
    Upon completion of this video, you will be able to recognize the benefits and risks associated with modifying test frameworks. FREE ACCESS
  • Locked
    7.  Refactoring Test Frameworks
    3m 45s
    During this video, you will learn how to identify techniques that can be used to refactor code in test automation frameworks. FREE ACCESS
  • Locked
    8.  Modifying Selenium
    3m 18s
    In this video, you will modify the Selenium framework by creating and destroying WebDriver objects using Selenium Core. FREE ACCESS
  • Locked
    9.  Page Object Patterns
    5m 4s
    Find out how to modify Selenium to implement Page Object Patterns using the Selenium Test class. FREE ACCESS
  • Locked
    10.  Enhancing Report Generation Capabilities
    3m 50s
    In this video, you will learn how to modify the report generation mechanism of testing frameworks using ExtentReport and Allure. FREE ACCESS
  • Locked
    11.  Modifying the Chai Framework
    3m 9s
    In this video, learn how to modify the methods of the Chai framework without destroying the core functionality. FREE ACCESS
  • Locked
    12.  Modifying Jasmine to Adopt BDD
    3m 55s
    In this video, find out how to use Jasmine to implement a Behavior-driven Development framework for testing JavaScript code. FREE ACCESS
  • Locked
    13.  Design Patterns of Test Automation Frameworks
    3m 57s
    Upon 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
  • Locked
    14.  WebDriverIO Customization
    5m 20s
    Find out how to run WebDriverIO in standalone mode and use its API to automate testing. FREE ACCESS
  • Locked
    15.  Course Summary
    1m 33s
    In 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.

YOU MIGHT ALSO LIKE

Rating 4.4 of 5 users Rating 4.4 of 5 users (5)
Rating 4.1 of 87 users Rating 4.1 of 87 users (87)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 49 users Rating 4.5 of 49 users (49)
Rating 4.4 of 342 users Rating 4.4 of 342 users (342)
Rating 4.5 of 1210 users Rating 4.5 of 1210 users (1210)