End-to-end testing training Jonathan Schafer
End to End Testing Training
Getting started with End to End (E2E) testing using the GitLab qa framework can be challenging. This training is designed to facilitate ownership of quality within development, including E2E testing, and provide a better onboarding experience for GitLab engineers.
Watch
(Under 1.5 hours)
-
GitLab Automated Test Suite Overview (46 min) -
How to use GitLab QA to test a self-managed GitLab instance (3 min) -
Walk through GitLab QA framework (28 min)
Read
-
Beginner's guide to writing end-to-end tests -
GitLab QA README -
GitLab QA Scenarios -
E2E info for GitLab developers
More in-depth video training
(Approximately 1.5 hours)
-
AMA about the GitLab end-to-end testing framework (34 min) -
Implementing Dynamic Page Object Validation in Test Automation (23 min) -
Orchestrated end-to-end tests at GitLab - Part 1 (16 min) -
Orchestrated end-to-end tests at GitLab - Part 2 (17 min)
Optional videos and reading
E2E test failures in pipelines
(Approximately 1 hour)
-
How to triage a QA test pipeline failure -
Quality Team: Failure Triage Training - Part 1 (36 min) -
Quality Team: Failure Triage Training - Part 2 (34 min)
QA infrastructure and tooling
(Approximately 1 hour)
-
Looping-pipeline tool demo (5 min) -
Watir PageObject Library demo and AMA (52 min)
Edited by Jonathan Schafer