Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Selenium

Learning Selenium

1h 15mBeginner2020-05-07

Authors

Meaghan Lewis

Meaghan Lewis

Technical Program Manager at Microsoft

Course details

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.

Learning objectives
Setting up Selenium WebDriver
Distributing the testing load with Selenium grid
Setting up a hub and nodes
Writing clean test code
Organizing a test suite

Skills covered

SeleniumSoftware TestingLearningOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Install Ruby on Mac or Windows
  • 04 - Exercise files
  • 05 - Selenium overview

1. Selenium WebDriver

  • 06 - Using WebDriver
  • 07 - Setting up WebDriver
  • 08 - Using the API
  • 09 - Write a test
  • 10 - Add structure to tests
  • 11 - Running tests
  • 12 - All about the drivers

2. Selenium Grid

  • 13 - Grid benefits
  • 14 - Setting up the hub
  • 15 - Configuring nodes
  • 16 - Running tests
  • 17 - Pros and cons

3. 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

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal