Automated Testing: Design Patterns

Software testing    |    Intermediate
  • 14 Videos | 55m 43s
  • Includes Assessment
  • Earns a Badge
Likes 28 Likes 28
In this course, you'll explore automated testing and design patterns, as well as API testing tools, and the roles and responsibilities of software designers during the automated testing process. You’ll start by examining the importance and benefits of automated testing, and the roles and responsibilities of software developers when performing automated testing. You’ll then explore how to effectively use unit tests in automated testing, how automated testing can be used to perform functional testing, and how API testing compares with traditional software testing features. Next, you’ll examine the use of design patterns in automated testing, common automated testing design patterns, and tools and frameworks that can be used in API testing. You’ll then see how to navigate with Selenium WebDriver and how to construct a Selenium page object for a test case. Lastly, you’ll see how to use a Selenium page object to create a unit test and implement automated web testing using Selenium unit tests.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe the importance of automated testing and some of its benefits
    describe the roles and responsibilities of the software developer when performing automated testing
    describe how unit tests can be effectively used in automated testing
    describe how automation testing can be used to perform functional testing
    compare API testing with traditional software testing features
    describe how design patterns are effectively used in test automation
  • describe some of the common design patterns for testing applications such as command line, GUI, and web applications
    describe tools and frameworks that can be used in API testing
    navigate with the Selenium WebDriver
    create a unit test using a Selenium page object
    construct a Selenium page object for a test case
    implement automated web testing using Selenium unit tests
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 36s
    UP NEXT
  • Playable
    2. 
    Importance of Automated Testing
    4m 40s
  • Locked
    3. 
    Software Developer Testing Roles
    3m 15s
  • Locked
    4. 
    Unit Tests in Automated Testing
    3m 29s
  • Locked
    5. 
    Automated Functional Testing
    3m 35s
  • Locked
    6. 
    API Testing vs. Unit Testing
    3m 49s
  • Locked
    7. 
    Design Patterns in Test Automation
    4m 33s
  • Locked
    8. 
    Automated Testing Design Patterns
    4m 9s
  • Locked
    9. 
    API Testing Tools
    3m 16s
  • Locked
    10. 
    Navigating with Selenium WebDriver
    3m 57s
  • Locked
    11. 
    Page Object Unit Test
    4m 9s
  • Locked
    12. 
    Selenium Page Objects
    3m 35s
  • Locked
    13. 
    Automated Web Testing
    4m 18s
  • Locked
    14. 
    Course Summary
    1m 21s

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

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 97 Likes 97  
Likes 39 Likes 39  
Likes 122 Likes 122