Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Guidelines

On this page

Child Pages

Debugging QA Test Failures

Overview

Guidelines are high-level directives on how we carry out operations and solve challenges in the Quality Engineering department.

Submitting and Reviewing code

For test automation changes, it is crucial that every change is reviewed by at least one Senior Test Automation Engineer in the Quality team.

We are currently setting best practices and standards for Page Objects and REST API clients. Thus the first priority is to have test automation related changes reviewed and approved by the team. For test automation only changes, the quality team alone is adequate to review and merge the changes.

Test Automation & Planning

Test Failures

Debugging Test Failures

See Debugging QA Pipeline Test Failures

Priorities

Test failure priorities are defined as follow:

Building as part of GitLab

Test Failure Management Rotation

This is a schedule to share the responsibility of debugging/analysing the failures in the daily runs in:

Additional tests are also run as part of the release process:

Please refer to the Quality team guidelines on debugging QA pipeline test failures for specific instructions on how to do an appropriate level of investigation and determine next steps for the failing test.

Responsibility

Schedule

**September 2019 October 2019 November 2019 December 2019**
Start Date DRI Secondary
2019-09-16 Dan Davison Aleksandr Soborov
2019-09-23 Aleksandr Soborov Sanad Liaquat
2019-09-30 Sanad Liaquat Tomislav Nikić
2019-10-07 Tomislav Nikić Walmyr Lima e Silva Filho
2019-10-14 Walmyr Lima e Silva Filho Grant Young
2019-10-21 Grant Young Nailia Iskhakova
2019-10-28 Nailia Iskhakova Mark Lapierre
2019-11-04 Mark Lapierre Jennie Louie
2019-11-11 Jennie Louie Zeff Morgan
2019-11-18 Zeff Morgan Désirée Chevalier
2019-11-25 Désirée Chevalier Dan Davison
2019-12-02 Dan Davison Aleksandr Soborov
2019-12-09 Aleksandr Soborov Sanad Liaquat
2019-12-16 Sanad Liaquat Tomislav Nikić
2019-12-23 Ramya Authappan Tanya Pazitny
2019-12-30 Tanya Pazitny Ramya Authappan

Responsibilities of the DRI and Secondary for scheduled pipelines

Responsibilities of the DRI and Secondary for deployment pipelines