Automated Testing: Design Patterns

Software testing    |    Intermediate
  • 14 videos | 49m 43s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 82 users Rating 4.5 of 82 users (82)
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

  • 1m 36s
  • 4m 40s
    Upon completion of this video, you will be able to describe the importance of automated testing and some of its benefits. FREE ACCESS
  • Locked
    3.  Software Developer Testing Roles
    3m 15s
    Upon completion of this video, you will be able to describe the roles and responsibilities of the software developer when performing automated testing. FREE ACCESS
  • Locked
    4.  Unit Tests in Automated Testing
    3m 29s
    After completing this video, you will be able to describe how unit tests can effectively be used in automated testing. FREE ACCESS
  • Locked
    5.  Automated Functional Testing
    3m 35s
    Upon completion of this video, you will be able to describe how automation testing can be used to perform functional testing. FREE ACCESS
  • Locked
    6.  API Testing vs. Unit Testing
    3m 49s
    In this video, you will compare API testing with traditional software testing. FREE ACCESS
  • Locked
    7.  Design Patterns in Test Automation
    4m 33s
    After completing this video, you will be able to describe how to effectively use design patterns in test automation. FREE ACCESS
  • Locked
    8.  Automated Testing Design Patterns
    4m 9s
    Upon completion of this video, you will be able to describe some of the common design patterns for testing applications such as command line, GUI, and web applications. FREE ACCESS
  • Locked
    9.  API Testing Tools
    3m 16s
    Upon completion of this video, you will be able to describe tools and frameworks that can be used for API testing. FREE ACCESS
  • Locked
    10.  Navigating with Selenium WebDriver
    3m 57s
    In this video, you will learn how to navigate using the Selenium WebDriver. FREE ACCESS
  • Locked
    11.  Page Object Unit Test
    4m 9s
    During this video, you will learn how to create a unit test using Selenium's page object model. FREE ACCESS
  • Locked
    12.  Selenium Page Objects
    3m 35s
    Learn how to construct a Selenium page object for a test case. FREE ACCESS
  • Locked
    13.  Automated Web Testing
    4m 18s
    In this video, you will learn how to implement automated web testing using Selenium. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 21s
    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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 41 users Rating 4.6 of 41 users (41)
Rating 4.6 of 87 users Rating 4.6 of 87 users (87)
Rating 4.5 of 1210 users Rating 4.5 of 1210 users (1210)