Selenium Deep Dive: Testing Single-page Applications

Selenium    |    Intermediate
  • 17 videos | 1h 31m 43s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 134 users Rating 4.6 of 134 users (134)
Single-page web applications (SPAs) are increasing in popularity due to the many benefits they offer to developers and end-users. SPAs are made of numerous components that need to be tested to ensure their correct functionality. Practicing these tests using Selenium and various standard frameworks will help in gaining proficiency in automated testing. In this course, you'll examine the benefits and architecture of single-page applications and identify the prominent frameworks that can test their functionality. You'll then learn to automate the testing of core SPA components and functionalities using WebdriverIO, Android Emulator, mobile user agents, JMeter, and Selenium. You'll end this course by outlining the Selenium WebDriver limitations that test engineers should be aware of before test architecture planning.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recall the architecture and benefits of single-page applications
    List the prominent testing frameworks that can be used for functional testing of single-page applications
    Install and configure webdriverio and write test scripts to execute tests using a specs file
    Automate testing scenarios where modern web applications use websocket as the networking layer
    Write programs using java to test auto suggestions and auto complete text box controls in modern web applications
    Automate the testing of context menu behavior in modern web applications
    Demonstrate the implementation of test automation to solve recaptchas using selenium
    Set up and execute selenium webdriver test scripts on android emulator
  • Execute selenium webdriver test scripts on browsers using their mobile user agent
    Prepare selenium to conduct web application load testing by allowing users to re-use existing functional tests by executing them with virtual concurrent users
    Integrate selenium scripts with jmeter to conduct performance tests
    List the essential testing strategies that can be adopted in a microservice architecture and selenium's role in this
    Use the requests package to test api operations with selenium python
    Implement end-to-end testing of modern applications written in react with selenium webdriver and node.js
    Recognize the limitations associated with selenium webdriver that test engineers need to be aware of before planning test architectures
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 11s
  • 8m 43s
    After completing this video, you will be able to recall the architecture and benefits of single-page applications. FREE ACCESS
  • Locked
    3.  SPA Testing Frameworks
    5m 42s
    Upon completion of this video, you will be able to list the prominent testing frameworks that can be used for functional testing of single-page applications. FREE ACCESS
  • Locked
    4.  Using WebdriverIO
    5m 5s
    In this video, you will learn how to install and configure WebdriverIO and write test scripts using a specs file. FREE ACCESS
  • Locked
    5.  Testing WebSocket
    5m 34s
    In this video, you will learn how to automate testing scenarios where modern web applications use WebSocket for the networking layer. FREE ACCESS
  • Locked
    6.  Testing Auto Complete and Auto Suggest Controls
    4m 43s
    In this video, you will learn how to write programs using Java to test auto suggestions and auto complete text box controls in modern web applications. FREE ACCESS
  • Locked
    7.  Testing Context Menus
    4m 10s
    During this video, you will learn how to automate the testing of context menu behavior in modern web applications. FREE ACCESS
  • Locked
    8.  Testing reCAPTCHAs
    5m 48s
    In this video, you will learn how to use test automation to solve reCAPTCHAs using Selenium. FREE ACCESS
  • Locked
    9.  Executing WebDriver Tests on Android Emulator
    6m 47s
    Learn how to set up and execute Selenium WebDriver test scripts on the Android Emulator. FREE ACCESS
  • Locked
    10.  Testing With Mobile User Agents
    3m 43s
    In this video, find out how to execute Selenium WebDriver test scripts on browsers by using their mobile user agent. FREE ACCESS
  • Locked
    11.  Executing Load Testing With Selenium
    4m 43s
    In this video, you will prepare Selenium to conduct web application load testing by allowing users to re-use existing functional tests by executing them with virtual concurrent users. FREE ACCESS
  • Locked
    12.  Integrating JMeter and Selenium
    6m 6s
    In this video, you will learn how to integrate Selenium scripts with JMeter to conduct performance tests. FREE ACCESS
  • Locked
    13.  Microservice Testing
    8m 30s
    Upon completion of this video, you will be able to list the essential testing strategies that can be adopted in a microservice architecture and Selenium's role in this. FREE ACCESS
  • Locked
    14.  API Testing With Selenium Python
    3m 15s
    In this video, find out how to use the Requests package to test API operations with Selenium in Python. FREE ACCESS
  • Locked
    15.  Implementing End-to-end Testing
    8m 54s
    In this video, learn how to implement end-to-end testing of modern applications written in React with Selenium WebDriver and Node.js. FREE ACCESS
  • Locked
    16.  Selenium Limitations
    7m 37s
    After completing this video, you will be able to recognize the limitations associated with Selenium WebDriver that test engineers need to be aware of before planning test architectures. FREE ACCESS
  • Locked
    17.  Course Summary
    1m 13s
    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.0 of 1 users Rating 4.0 of 1 users (1)
Rating 5.0 of 3 users Rating 5.0 of 3 users (3)
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 96 users Rating 4.5 of 96 users (96)
Rating 4.5 of 73 users Rating 4.5 of 73 users (73)
Rating 4.4 of 386 users Rating 4.4 of 386 users (386)