When all 3.10 tickets have been completed, we can begin testing, and we will follow the test plan detailed below.
Before we start the Release Candidate testing:
Starting the Release Candidate testing:
Test Phase | Components/Features | Assigned in Test Cycle | Dates | QA lead responsibilities |
---|---|---|---|---|
RC 1 |
| 3.10 RC1 | 3 full days (as needed) | Team Mind the Parrot:
|
Bug triage | Bug triage for RC1 | Bug fixes test cycle for a given Release Candidate, e.g. 3.10 RC1 Bug fixes | 3 full days (as needed) |
|
Suggested schedule, assuming we start testing on September 24:
Week One:
Tue Oct 06 | Wed Oct 07 | Thu Oct 08 | Fri Oct 09 | Mon Oct 12 |
---|---|---|---|---|
|
|
Week Two:
Tue Oct 13 | Wed Oct 14 | Thu Oct 15 | Fri Oct 16 | Mon Oct 19 |
---|---|---|---|---|
|
|
Week Three:
Tue Oct 20 | Wed Oct 21 | Thu Oct 22 | Fri Oct 23 | Mon Oct 26 |
---|---|---|---|---|
|
|
Week Four:
Tue Oct 27 | Wed Oct 28 | Thu Oct 29 | Fri Oct 30 | Mon Nov 02 |
---|---|---|---|---|
Joanna Szymańska (Deactivated) will be the QA lead for the Mind the Parrot team.
Owner | Responsibilities | Questions/Tasks before release begins |
---|---|---|
| ||
Team leads: |
|
|
Team responsibilities |
|
|
Members | Responsibilities | Questions |
---|---|---|
|
|
Environments: uat.openlmis.org.
Refer to the demo data readme for more details about user permissions: https://github.com/OpenLMIS/openlmis-referencedata/blob/master/src/main/resources/db/demo-data/README.md.
ONLY test with the users "admin" or "administrator" when executing test cases related to administrative activities.
Component | Username | Program | Concerns |
---|---|---|---|
Requisition | srmanager1, smanager1, psupervisor, wclerk1 srmanager2, smanager2, psupervisor, wclerk1 srmanager4 (for the second approval), smanager4, dsrmanager, psupervisor chaz (for the second approval) administrator (testing requisition template updates/changes or program settings changes) | Family Planning Essential Meds ARV Essential Meds and Family Planning ARV Family Planning Essential Meds EPI ARV |
|
Stock Management | srmanager2 divo1, rivo | Family Planning, Essential Meds EPI | |
Fulfillment | vsrmanager1 vsrmanager2 divo1 divo2 rivo vwclerk1 wclerk1 | EPI ARV | |
Administration (Reference Data) | admin administrator | All programs | |
CCE | divo1 divo2 vsrmanager1 (supervises Cuamba) vsrmanager2 (one facility) | EPI | |
Reporting | administrator | All programs |
More details concerning this kind of testing can be found in the section on exploratory testing in the Testing Guide: https://openlmis.readthedocs.io/en/latest/conventions/testing.html#exploratory-testing.
The performance testing scenarios are located here: Performance Metrics.
Enter the performance metrics here: https://docs.google.com/spreadsheets/d/1z1D4EUHsE-R_bUTt4HYcWiVDEy_UX50lZhdiyiC4bYg/edit#gid=0.
Deploying the release: Release Checklist 3.4.