Selenium: Using Selenium for Continuous Testing

Selenium    |    Intermediate
  • 17 videos | 1h 5m 20s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 342 users Rating 4.4 of 342 users (342)
In this 17-video course, explore the concept of functional automation and benefits and weaknesses of using Selenium for functional automation. Examine Selenium architecture, Selenium Test Suite components, and the basic elements of Selenium test scripts. Then learn how to install Selenium integrated development environment (IDE) and configure Firebug and Firepath add-ons. Compare Selenium WebDriver with release candidate (RC); learn about recording Selenium test cases and exporting Selenium test cases, and execute Selenium test scripts on Chrome and Firefox browsers. Examine locating strategies in Selenium used to specify locations of web elements; learn about locating strategies in Selenium by using Selenium locators; and observe the use of hard assertions in Selenium and soft assertions in Selenium to determine the state of applications. Discover how to build maintainable Selenium frameworks; how to integrate Selenium with Bamboo and Maven, and Selenium with Jenkins. Explore Selenium Advanced User Interaction API; work with Selenium WebDriver Compatibility and cross-browser tests and automating in the cloud using Browserstack. To conclude the course, take a look at Selenium Headless Browser testing.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Describe functional automation and the benefits and weakness of using selenium for functional automation
    Describe the architecture of selenium, the components of selenium test suite, and the basic elements of selenium test scripts that are applicable to any test case
    Install the selenium ide and configure the firebug and firepath add-ons
    Recognize architectural components and features webdriver and compare webdriver with rc
    Record test cases using selenium ide and export the recorded test cases using java, junit 4, and webdriver
    Execute selenium test scripts on chrome and firefox browsers
    Describe locating strategies that can be used to specify the locations of web elements
    Work with location strategies using selenium locators to identify and locate web elements
  • Use of hard and soft assertions in selenium to determine the state of applications
    List the major steps that are involved in building maintainable selenium frameworks
    Configure selenium with maven and bamboo to implement continuous integration testing as a part of ci/cd pipelines
    Integrate jenkins with selenium to set up testing as a part of ci/cd pipelines
    Demonstrate the approach of automating scenarios such as hover menus and drag-and-drop controls using the advanced user interaction api of selenium
    Work with selenium webdriver compatibility and cross-browser tests and automating in the cloud using browserstack
    Work with selenium headless browser testing using phantomjs and htmlunit browsers
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 15s
  • 4m 20s
    After completing this video, you will be able to describe functional automation and the benefits and weaknesses of using Selenium for functional automation. FREE ACCESS
  • Locked
    3.  Selenium Architecture and Components
    4m 26s
    Upon completion of this video, you will be able to describe the architecture of Selenium, the components of Selenium Test Suite, and the basic elements of Selenium test scripts. FREE ACCESS
  • Locked
    4.  Installing and Configuring Selenium
    4m 40s
    In this video, you will install the Selenium IDE and configure the Firebug and Firepath add-ons. FREE ACCESS
  • Locked
    5.  Comparing WebDriver with RC
    4m 20s
    Upon completion of this video, you will be able to recognize architectural components and features of WebDriver and compare WebDriver with RC. FREE ACCESS
  • Locked
    6.  Recording Test Cases with Selenium
    3m 34s
    During this video, you will learn how to record test cases using Selenium IDE and export the recorded test cases using Java, JUnit 4, and WebDriver. FREE ACCESS
  • Locked
    7.  Selenium Test Script Execution on Chrome and Firefox
    3m 54s
    In this video, you will execute Selenium test scripts on Chrome and Firefox browsers. FREE ACCESS
  • Locked
    8.  Locating Strategies
    2m 12s
    After completing this video, you will be able to describe strategies that can be used to specify the locations of web elements. FREE ACCESS
  • Locked
    9.  Using Location Strategies
    2m 14s
    Find out how to work with location strategies using Selenium locators to identify web elements. FREE ACCESS
  • Locked
    10.  Using Hard and Soft Assertion
    4m 7s
    In this video, find out how to use hard and soft assertions in Selenium to determine the state of applications. FREE ACCESS
  • Locked
    11.  Building Selenium Frameworks
    3m 10s
    After completing this video, you will be able to list the major steps involved in building maintainable Selenium frameworks. FREE ACCESS
  • Locked
    12.  Configuring Selenium and Bamboo
    4m 36s
    Find out how to configure Selenium with Maven and Bamboo to implement continuous integration testing as part of CI/CD pipelines. FREE ACCESS
  • Locked
    13.  Configuring Selenium and Jenkins
    4m 52s
    In this video, learn how to integrate Jenkins with Selenium to set up testing as part of CI/CD pipelines. FREE ACCESS
  • Locked
    14.  Advanced User Interaction API
    7m 20s
    During this video, you will learn how to apply the approach of automating scenarios such as hover menus and drag-and-drop controls using Selenium's Advanced User Interaction API. FREE ACCESS
  • Locked
    15.  Compatibility and Cross-browser Testing
    5m 23s
    Learn how to work with Selenium WebDriver Compatibility for cross-browser tests and automating in the cloud using Browserstack. FREE ACCESS
  • Locked
    16.  Headless Browser Testing
    3m 32s
    During this video, you will learn how to work with Selenium Headless Browser testing using PhantomJS and HTMLUnit browsers. FREE ACCESS
  • Locked
    17.  Course Summary
    1m 26s
    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.5 of 305 users Rating 4.5 of 305 users (305)
Rating 4.5 of 90 users Rating 4.5 of 90 users (90)
Rating 4.5 of 132 users Rating 4.5 of 132 users (132)