Minds QA
The current QA process consists of both manual and automated tests.
Merge Requests Approvals
Before merge requests are merged into master, they should complete a smoke test. Merge requests ready to be merged should be tagged with the MR::Ready to Merge label.
QA Testers
Username | List |
---|---|
@xander-miller | Click here |
Staging
Master will automatically be deployed to the staging environment. Following this, the automated e2e tests will run. Once the manual qa tests have been performed, the manual:qa
job should be run/played.
Repository | Link |
---|---|
engine | https://gitlab.com/minds/engine/environments/777308 |
front | https://gitlab.com/minds/front/environments/779466 |
Regressions
Regressions found during the QA process in merge requests should be left as comments on the respective MR.
Regressions found during the QA process on staging should be created as issues and labeled with Type::Regression and Regression::Staging and assigned to the relevant developer. Labels also exists for Regression::Canary and Regression::Production.