10 Dec 2020
This video is a quick demonstration of how to use the GitLab QA orchestration tool to run our end-to-end tests against a self-managed instance.
Example of command used:
gitlab-qa Test::Instance::Any EE:13.6.2-ee http://gitlab.test -- qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb
For more info see:
GitLab QA README: https://gitlab.com/gitlab-org/gitlab-qa/-/blob/master/README.md
GitLab QA Scenarios: https://gitlab.com/gitlab-org/gitlab-qa/-/blob/master/docs/what_tests_can_be_run.md
E2E info for GitLab developers: https://docs.gitlab.com/ee/development/testing_guide/end_to_end/
Orchestrated end-to-end tests at GitLab - Part 1: https://youtu.be/wWC7r3l0u1Y
Orchestrated end-to-end tests at GitLab - Part 2: https://youtu.be/U8zCle_Up6I
How to run an end-to-end test interactively (debugging): https://youtu.be/SO2U8gpLSeM
Quality Department Handbook: https://about.gitlab.com/handbook/engineering/quality/
Example of command used:
gitlab-qa Test::Instance::Any EE:13.6.2-ee http://gitlab.test -- qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb
For more info see:
GitLab QA README: https://gitlab.com/gitlab-org/gitlab-qa/-/blob/master/README.md
GitLab QA Scenarios: https://gitlab.com/gitlab-org/gitlab-qa/-/blob/master/docs/what_tests_can_be_run.md
E2E info for GitLab developers: https://docs.gitlab.com/ee/development/testing_guide/end_to_end/
Orchestrated end-to-end tests at GitLab - Part 1: https://youtu.be/wWC7r3l0u1Y
Orchestrated end-to-end tests at GitLab - Part 2: https://youtu.be/U8zCle_Up6I
How to run an end-to-end test interactively (debugging): https://youtu.be/SO2U8gpLSeM
Quality Department Handbook: https://about.gitlab.com/handbook/engineering/quality/
- 1 participant
- 3 minutes
3 Oct 2020
In this video, GitLab Senior Software Engineer in Test Sanad Liaquat talks about Orchestrated end-to-end tests and how to run them. He also discusses the code briefly especially the Test Scenarios, the Components and how gitlab-qa calls the Test Scenarios in the /qa directory of the GitLab project.
Deck: https://docs.google.com/presentation/d/15F7kUyHxGuudJoMzqytzw5L9ApiyzQ5aQ0apId7dVo8/edit?usp=sharing
This is the first video in a two part series. The second video can be found here: https://youtu.be/U8zCle_Up6I
Deck: https://docs.google.com/presentation/d/15F7kUyHxGuudJoMzqytzw5L9ApiyzQ5aQ0apId7dVo8/edit?usp=sharing
This is the first video in a two part series. The second video can be found here: https://youtu.be/U8zCle_Up6I
- 1 participant
- 16 minutes
28 Nov 2019
In this video, we walk through some parts of the GitLab QA framework that is used for writing end-to-end tests for the GitLab application.
- 2 participants
- 28 minutes
17 Apr 2019
Beginning of discussion by quality team on how we quickly respond to failing quality pipelines and quarantine necessary tests for further investigation.
- 4 participants
- 36 minutes
17 Apr 2019
Follow up discussion by quality team on how we investigate failing quality pipelines using the original containers tests were executed on.
- 5 participants
- 34 minutes
18 Mar 2019
In this video, our Dan Davison Sr. Test Automation Engineer gives a demo on how we implemented dynamic locator validation in our Ruby Page Objects.
- 3 participants
- 23 minutes