English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 13m | 220 MB
Updated 6/13/2018
Selenium is one of the most popular tools for testing web-based applications. It allows QA engineers to write and automate tests across many different browsers and operating systems, without a special scripting language. This course introduces Selenium to new users, covering installation and basic use cases.
Find out how to set up the test-writing framework, WebDriver, and Selenium Grid, which allows you to distribute the testing load and run tests against a remote server. Learn best practices to write effective tests using variables and functions, and to organize tests into suites that can scale over time. Instructor Meaghan Lewis—a QA engineer at GitHub—also explains the test pyramid paradigm, which details an ideal way to balance unit, integration, and UI testing.
Topics include:
- Setting up Selenium WebDriver
- Using the Selenium grid to distribute the testing load
- Setting up a hub and nodes
- Writing clean test code
- Organizing a test suite
Table of Contents
Introduction
1 Welcome
2 What you should know
3 Install Ruby on Mac or Windows
4 Exercise files
5 Selenium overview
Selenium WebDriver
6 Using WebDriver
7 Setting up WebDriver
8 Using the API
9 Write a test
10 Add structure to tests
11 Running tests
12 All about the drivers
Selenium Grid
13 Grid benefits
14 Setting up the hub
15 Configuring nodes
16 Running tests
17 Pros and cons
Writing Effective Tests
18 Clean test code with variables
19 Clean test code with functions
20 Page object pattern
21 Test suite organization
22 The test pyramid
Conclusion
23 Next steps
Resolve the captcha to access the links!