Selenium: Using Selenium for Continuous Testing
Selenium 3.141
| Intermediate
- 17 Videos | 1h 5m 20s
- Includes Assessment
- Earns a Badge
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 coursedescribe functional automation and the benefits and weakness of using Selenium for functional automationdescribe the architecture of Selenium, the components of Selenium Test Suite, and the basic elements of Selenium test scripts that are applicable to any test caseinstall the Selenium IDE and configure the Firebug and Firepath add-onsrecognize architectural components and features WebDriver and compare WebDriver with RCrecord test cases using Selenium IDE and export the recorded test cases using Java, JUnit 4, and WebDriverexecute Selenium test scripts on Chrome and Firefox browsersdescribe locating strategies that can be used to specify the locations of web elementswork 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 applicationslist the major steps that are involved in building maintainable Selenium frameworksconfigure Selenium with Maven and Bamboo to implement continuous integration testing as a part of CI/CD pipelinesintegrate Jenkins with Selenium to set up testing as a part of CI/CD pipelinesdemonstrate the approach of automating scenarios such as hover menus and drag-and-drop controls using the Advanced User Interaction API of Seleniumwork with Selenium WebDriver Compatibility and cross-browser tests and automating in the cloud using Browserstackwork with Selenium Headless Browser testing using PhantomJS and HTMLUnit browserssummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 15sUP NEXT
-
2.Functional Automation and Selenium4m 20s
-
3.Selenium Architecture and Components4m 26s
-
4.Installing and Configuring Selenium4m 40s
-
5.Comparing WebDriver with RC4m 20s
-
6.Recording Test Cases with Selenium3m 34s
-
7.Selenium Test Script Execution on Chrome and Firefox3m 54s
-
8.Locating Strategies2m 12s
-
9.Using Location Strategies2m 14s
-
10.Using Hard and Soft Assertion4m 7s
-
11.Building Selenium Frameworks3m 10s
-
12.Configuring Selenium and Bamboo4m 36s
-
13.Configuring Selenium and Jenkins4m 52s
-
14.Advanced User Interaction API7m 20s
-
15.Compatibility and Cross-browser Testing5m 23s
-
16.Headless Browser Testing3m 32s
-
17.Course Summary1m 26s
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.