This is a test script for the release of Reveal <3.0.0>. <If there are steps missing from this script, please update the master template. Please copy this for each round of testing you do.>
Name: <your name>
Date: <date tested>
Version: <version tested>
Server: <server tested on>
The script is for testing how the new features are expected to work, linked below is the confluence scoping document that describes what the functionality is supposed to do:
Android Task List View Filter, Search, Sort
Filter
Step | Detail | Result |
---|---|---|
User | Login | bvbd_mhealth |
Plan | Select in hamburger menu | |
Location | Select in hamburger menu | |
Open List View | tap on list from the top right corner. | |
Test filters Business status. | Not Visited: Select Not visited, the filtered rows shouldn’t have rows with other business statuses. | |
Family Registered: Select family registered, only rows with families registered should show. | ||
Blood Screening: Select blood screening and only the records for blood screening should show. | ||
Bednet Distribution: Select bednet distribution and only the records for with bednet distributed completed should show. | ||
Blood screening complete: Select Blood screening complete and only the records with blood screening completed should show. | ||
Complete: Select complete and only the records with completed taks should show. | ||
Not eligible: Select not eligible and only the records that are marked as not eligible should show. | ||
Family Registration and bednet distribution Select family registered and bednet distribution. the only rows that should show are those meeting the set filter. | ||
Family Registration and blood screening complete. Select family registered and blood screening complete. The only rows that should show are those meeting the set filter. | ||
Family Registration and blood screening complete. Select family registered and blood screening complete. The only rows that should show are those meeting the set filter. | ||
Bednet distribution and Complete Select bednet distribution and complete. The only rows that should show are those meeting the set filter. | ||
| Mosquito Collection: select mosquito collection then apply filter, only mosquito collection rows with should show | |
Larval dipping: Select type larval dipping, then apply filter, only rows with type larval dipping should show. | ||
BCC: Select type BBC then apply filter, only rows with type BBC should show. | ||
Bednet Distribution: Select type bednet distribution then apply filter, only rows with type betnet distribution should show. | ||
Blood Screening: Select type blood screening then apply filter, only rows with type blood screening should show. | ||
Case Confirmation: Select type case confirmation then apply filter, only rows with where the filter applies should show. | ||
Register Family: Select type register family then apply filter, only rows with where the filter applies should show | ||
PAOT: Select type PAOT then apply filter, only rows with where the filter applies should show | ||
larval dipping and bednet distribution: Select larval dipping and bednet distribution and only the rows that meet the set criteria should show. | ||
larval dipping and mosquito collection: Select larval dipping and mosquito collection and only the rows that meet the set criteria should show. | ||
Case detection and bednet distribution: Select case detection and bednet distribution and only the rows that meet the set criteria should show. | ||
Filter by Innervation unit. | Family: Select family and filter, only rows meeting this filter must show. | s |
Structure: Select structure and filter, only rows meeting this filter must show. | ||
Operation area: Select operation area and filter, only rows meeting this filter must show. | ||
Person: Select person and filter, only rows meeting this filter must show. | ||
Confirm Filter works | Check list - Only rows fitting the filter criteria must be showing, scroll down the entire list to check and verify that all other rows that to not meet the criteria are hidden from the view. |
Search
Step | Detail | Result |
---|---|---|
User | Login | |
Plan | Select in hamburger menu | |
Location | Select in hamburger menu | |
Open List View | tap on list from the top right corner. | |
Test Search Feature | Household Name: Type name of household name and search, only rows of households with that name should show, on the list and map. | |
House Number: Type a house number and search, only rows with that house number should show, on the list and map. | ||
First Name: Type the first name of a family member and search, only rows with members with that first name should show, on the list and map. | ||
Last Name: Type the last name of a family member and search, only rows with members with that last name should show, on the list and map. | ||
Confirm Search works | Check list - Only rows that contain the term must be listed, scroll down the entire list to check and verify that all other rows that to not meet the criteria are hidden from the view. |
Sort
Step | Detail | Result |
---|---|---|
User | Login | |
Plan | Select in hamburger menu | |
Location | Select in hamburger menu | |
Open List View | tap on list from the top right corner. | |
Test sort feature | Distance: select distance as the parameter for sorting and apply. The list should show rows arranged from nearest to furthest. | |
Test sort feature by status | Status - Not Visted: select status as the parameter for sorting, pick not visited and apply. The list should show not visited rows arranged from nearest to furthest. | |
Status - Bednet distribution: select status as the parameter for sorting, pick bednet distribution and apply. The list should show bednet distribution rows arranged from nearest to furthest. | ||
Status - family registered: select status as the parameter for sorting, pick family registered and apply. The list should show family registered rows arranged from nearest to furthest. | ||
Status - blood screening complete: select status as the parameter for sorting, pick blood screening complete and apply. The list should show blood screening complete rows arranged from nearest to furthest. | ||
Status -complete: select status as the parameter for sorting, pick complete and apply. The list should show complete rows arranged from nearest to furthest. | ||
Status - not eligible: select status as the parameter for sorting, pick not eligible and apply. The list should show not eligible rows arranged from nearest to furthest. | ||
Test sort feature by type | Type - Mosquito collection: select type as the parameter for sorting, pick mosquito collection and apply. The list should only show rows for mosquito collection arranged from nearest to furthest. | |
Type - Larval dipping: select type as the parameter for sorting, pick larval dipping and apply. The list should only show rows for larval dipping arranged from nearest to furthest. | ||
Type - BCC: select type as the parameter for sorting, pick BCC and apply. The list should only show rows for BCC arranged from nearest to furthest. | ||
Type - Bednet distribution: select type as the parameter for sorting, pick bednet distribution and apply. The list should only show rows for bednet dirstribution arranged from nearest to furthest. | ||
Type - blood screening: select type as the parameter for sorting, pick blood screening and apply. The list should only show rows for blood screening arranged from nearest to furthest. | ||
Type - case confirmation: select type as the parameter for sorting, pick case confirmation and apply. The list should only show rows for case confirmation arranged from nearest to furthest. | ||
Type - register family: select type as the parameter for sorting, pick register family and apply. The list should only show rows for register family arranged from nearest to furthest. | ||
Type - PAOT: select type as the parameter for sorting, pick PAOT and apply. The list should only show rows for PAOT arranged from nearest to furthest. |