...
Step | Detail | Expected Result / Pass Criteria Update for each workflow/feature.
(List criteria and primary verification method: “Manual”, will need notes and observations taken against criteria. “Auto” should be tested n automated testing but notes should be taken if fail in manual testing) | Pass? Complete for each iteration/run of workflow.
(Y/N)
| Notes. Complete for each iteration/run of workflow. Include details on which user used, which family registered, and capture initial bug notes. |
---|---|---|---|---|
User | Login | |||
Plan | Select in hamburger menu | |||
Location | Select in hamburger menu | |||
Add location 1 | Add a new residential structure | |||
Mark location as inactive 1 | Long press and mark as inactive. | |||
Confirm location is inactive | Check map view - structure should be grey and cannot tap on it. Should not appear on list view. Check the web dashboards and confirm the location is no longer counted. | |||
Add location 2 | Add a new mosquito collection point | |||
Mark location as inactive 2 | Long press and mark as inactive | |||
Confirm location is inactive | Check map view - structure should be grey and cannot tap on it. Should not appear on list view. Check the web dashboards and confirm the location is no longer counted. | |||
Add location 3 | Add a new breeding site | |||
Mark location as inactive 3 | Long press and mark as inactive | |||
Confirm location is inactive | Check map view - structure should be grey and cannot tap on it. Should not appear on list view. Check the web dashboards and confirm the location is no longer counted. | |||
Add location 4 | Add a new PAOT | |||
Mark location as inactive 4 | Long press and mark as inactive | |||
Confirm location is inactive | Check map view - structure should be grey and cannot tap on it. Should not appear on list view. Check the web dashboards and confirm the location is no longer counted. | |||
Mark already-there location but with no data entered as inactive. | Long press one of each location type that is already enumerated and mark as inactive | |||
Verify location with data cannot be marked inactive | Long press one of each location type with task info already collected confirm you are unable to mark as inactive. | |||
...
...
Step | Detail | Result |
---|---|---|
User | Login | |
Plan | Select in hamburger menu | |
Location | Select in hamburger menu | |
(pre-registered) Select household | Select a household that is already registered with tasks incomplete | |
Mark one member ineligible | Navigate to task tab and select blood screening task. Verify that first question asks about eligibility, and the default value is ‘yes’. Mark as ineligible. | |
Confirm skip logic | Review the data dictionary and check that all downstream skip logic is appropriate (if not eligible, all other fields should hide) | |
Submit form | Tap save form | |
Check family task view | Confirm that task button is black and reads ‘ineligible’ Note, though scoped to read ‘ineligible’ this reads ‘not eligible’ which should also be acceptable. | |
Repeat for new household. | Repeat steps above but register a household and members from scratch |
Step | Detail | Result |
---|---|---|
User | Login | |
Plan | Select in hamburger menu | |
Location | Select in hamburger menu | |
(pre-registered) Select household | Select a household that is already registered with tasks incomplete | |
Conduct blood screening | Navigate to task tab and select blood screening task. Verify that first question asks about eligibility, and the default value is ‘yes’. Proceed to answer the other questions.
| |
Confirm skip logic | Review the data dictionary and check that all downstream skip logic is appropriate. Select the appropriate answer to the question on testing.
| |
Submit form | Tap save form | |
Check family task view | Confirm that task button has green text which reads ‘COMPLETE’ | |
Repeat for new household. | Repeat steps above but register a household and members from scratch |
...