Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is a test script for the release of Reveal 3.3.0 release.

Name: Reuben Kaponde

Date: 18-02-2020

Version: 3.3.0

Server: https://reveal-stage.smartregister.org/opensrp

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

Ability to reset or delete task information.

https://smartregister.atlassian.net/browse/RVL-404

...

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

...

Successfully login to mobile client.

...

Y

...

username use: onatest

...

Location

...

Select in hamburger menu

...

After login, locations should load. Select one. OAs loads immediately the app is loaded.

...

Y

...

Akros 1

...

Plan

...

Select in hamburger menu

...

Plans available for the area should load. Only plans assigned to the area appear in the list.

...

Y

...

Local A1 Akros_1 2019-11-01 test

...

add family / Focus Investigation Reset/Clear Task

...

add structure and register family.

...

Add a new structure - register a family and check if tasks are generated. And family registration task complete

...

Y

...

Task are generated.

...

bednet Distribution

...

Able to complete bednet distribution ( set to Eligible)

...

Y

...

edit and undo icon show on the task

...

Y

...

Two icons show next to complete status.

...

able to tap on the undo icon to clear event data

...

Y

...

Warning to confirm clearing shows

...

Y

...

Able to confirm clearing

...

Y

Once the task is cleared, the button changed showing record distribution.

Something noted: When the task is set as ineligible, there is no option available to change that status.

...

Blood screening

...

Able to complete blood screening ( set to Eligible)

...

Y

...

edit and clear icon show on the task

...

Y

...

Two icons show next to complete status.

...

able to tap on the clear icon

...

Y

...

Warning to confirm clearing shows

...

Y

...

Able to confirm clearing

...

Y

Once the task is cleared, the button changed showing record screening.

Something noted: When the task is set as ineligible, there is no option available to change that status.

...

Repeat process on enumerated structure.

...

Able to reset tasks.

structure color turns to pink on map view

...

Y

Y

...

Repeat process on structure with family registration already done.

...

Able to reset tasks

Structure color turns to pink on map view

...

Y

Y

...

Repeat process on structure with family registration and tasks already completed.

...

Able to reset tasks

Structure color turns to pink on map view

Y

Y

...

Sync to server.

...

Not able to clear bednet distribution task

...

Not able to clear blood screening task

...

add family / IRS Reset/delete Task

...

Login

...

Successfully login to mobile client.

...

Y

...

username use: onatest

...

Select in hamburger menu

...

After login, locations should load. Select one. OAs loads immediately the app is loaded.

...

Y

...

Akros 1

...

Select in hamburger menu

...

Plans available for the area should load. Only plans assigned to the area appear in the list.

...

Y

...

IRS 2019-11-05 Ona Company Retreat Demo

...

tab on structure and enter data

...

Able to complete IRS form

...

Y

...

Status change in list view

...

The structure color is green and shows Sprayed on list view

...

Y

...

Taping on Prayed lists shows pop on with options for undo ( reset/delete).

...

Y

...

Warning to confirm clearing shows

...

Y

...

Able to confirm clearing

...

Y

...

Once the task is cleared, the button changed from Sprayed to Record Status

...

Reset/Clear Task Map view color check

...

Able to clear events on all completed tasks

...

Y

...

Map view structure color

...

Does the structure color change to state of no complete tasks/Yellow for IRS

...

Y

...

This is a test script for the release of Reveal 3.3.0 release.

Name: Reuben Kaponde

Date: 18-02-2020

Version: 3.3.0

Server: https://reveal-stage.smartregister.org/opensrp

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

Improved imagery caching: allow user to choose what they cache

...

Filter by code -label: type

(Ensures to sets the sort type to status )

11 results

Scroll down the list to verify

19 results

Scroll down the list to verify

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

LoginManual

- existing username and password should login successfullSuccessfully login to mobile client.

Y

username use: bvbd_mhealthonatest

Location

Select in hamburger menu

Manual - After login, locations should load. Select one. OAs loads immediately the app is loaded.

Y

Thailand test site BVBD Akros 1

Plan

Select in hamburger menu

Manual - Plans available for the area should load ( observed fastest load takes about 30 seconds, highly network dependent)

Y

A1 Thailand test site BVBD 1 2020-02-06 RMK release 3.2.0 testing plan.

Open List View

tap on list from the top right corner. and got to filter

abble to go to list view

y

Test filters Business status.

(Ensures to sets the sort type to status )

Not Visited:

Select Not visited, the filtered rows shouldn’t have rows with other business statuses.

Only rows of not visited structure showing

y

25 results

Scroll down the list to verify

Family Registered:

Select family registered, only rows with families registered should show.

Only rows with family registration showing

Y

48 results

Scroll down the list to verify

Bednet Distribution:

Select bednet distribution and only the records for with bednet distributed completed should show.

Only rows with bednet distribution complete showing

Y

1 result

Scroll down the list to verify

Blood screening complete:

Select Blood screening complete and only the records with blood screening completed should show.

Only rows with blood screening complete showing

Y

2 results

Scroll down the list to verify

Complete:

Select complete and only the records with completed taks should show.

Only rows with complete tasks showing

Y

3 results

Scroll down the list to verify

Not eligible:

Select not eligible and only the records that are marked as not eligible should show.

Only rows with not eligible showing

Y

1 result

Scroll down the list to verify

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

Only rows for the specified type showing

Y

5 results

Scroll down the list to verify

Larval dipping:

Select type larval dipping, then apply filter, only rows with type larval dipping should show.

Only rows for the specified type showing

Y

6 results

Scroll down the list to verify

BCC:

Select type BBC then apply filter, only rows with type BBC should show.

Only rows for the specified type showing

Y

1 result

Scroll down the list to verify

Bednet Distribution:

Select type bednet distribution then apply filter, only rows with type betnet distribution should show.

Only rows for the specified type showing

Y

18 results

Scroll down the list to verify

Blood Screening:

Select type blood screening then apply filter, only rows with type blood screening should show.

Only rows for the specified type showing

Y

30 results

Scroll down the list to verify

Case Confirmation:

Select type case confirmation then apply filter, only rows with where the filter applies should show.

Only rows for the specified type showing

Y

1 result

Scroll down the list to verify

Register Family:

Select type register family then apply filter, only rows with where the filter applies should show

Only rows for the specified type showing

Y

18 results

Scroll down the list to verify

PAOT:

Select type PAOT then apply filter, only rows with where the filter applies should show

Only rows for the specified type showing

Y

2 results

Scroll down the list to verify

larval dipping and bednet distribution:

Select larval dipping and bednet distribution and only the rows that meet the set criteria should show.

Only rows for the specified type combination showing

Y

24 results

Scroll down the list to verify

larval dipping and mosquito collection:

Select larval dipping and mosquito collection and only the rows that meet the set criteria should show.

Only rows for the specified type combination showing

Y

Case detection and bednet distribution:

Select case detection and bednet distribution and only the rows that meet the set criteria should show.

Only rows for the specified type combination showing

Y

Filter by Innervation unit.

Family:

Select family and filter, only rows meeting this filter must show.

Only rows for the specified type showing

Scroll down the list to verify

Structure:

Select structure and filter, only rows meeting this filter must show.

Only rows for the specified type showing

Scroll down the list to verify

Operation area:

Select operation area and filter, only rows meeting this filter must show.

Only rows for the specified type showing

Scroll down the list to verify

Person:

Select person and filter, only rows meeting this filter must show.

Only rows for the specified type showing

Scroll down the list to verify

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.

Y. Only plans assigned to the area appear in the list.

Y

Local A1 Akros_1 2019-11-01 test

Download images

Select Offline Maps in the hamburger menu

Opens Offline maps view.

Y

Download and use Imagery

Shows list of available downloadable maps for the selected area

Y

the only listed map was Akros_1 which also matches the selected operation area.

Could not test for other areas because the provided testing user credentials only had one Operation area assigned.

Able to select area map for download

Y

Does download begin when the download button is tapped

Y

Able to view downloaded images

Y

Browse to downloaded tab to view imagery that is downloaded to the device.

Able to load downloaded image to map view

Y

The downloaded images is automatically set as the background image in map view.

Deleting downloaded imagery

Opens Offline maps from the hamburger menu.

Y

Able to navigate to downloaded tab

Y

Shows list of all downloaded images

Y

Not sure with this list shows imagery for the selected area only or if it shows all downloaded imagery. Could not text since user only had one area assigned.

Can select images for deletion

Y

Delete Button deletes the selected imagery

Y

The delete button just happens without warning. It would be great to have a warning for user confirmation before deleting.

https://smartregister.atlassian.net/browse/RVL-883

Ability to reset or delete task information.

https://smartregister.atlassian.net/browse/RVL-404

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

Successfully login to mobile client.

Y

username use: onatest

Location

Select in hamburger menu

After login, locations should load. Select one. OAs loads immediately the app is loaded.

Y

Akros 1

Plan

Select in hamburger menu

Plans available for the area should load. Only plans assigned to the area appear in the list.

Y

Local A1 Akros_1 2019-11-01 test

add family / Focus Investigation Reset/Clear Task

add structure and register family.

Add a new structure - register a family and check if tasks are generated. And family registration task complete

Y

Task are generated.

bednet Distribution

Able to complete bednet distribution ( set to Eligible)

Y

edit and undo icon show on the task

Y

Two icons show next to complete status.

able to tap on the undo icon to clear event data

Y

Warning to confirm clearing shows

Y

Able to confirm clearing

Y

Once the task is cleared, the button changed showing record distribution.

Something noted: When the task is set as ineligible, there is no option available to change that status.

Blood screening

Able to complete blood screening ( set to Eligible)

Y

edit and clear icon show on the task

Y

Two icons show next to complete status.

able to tap on the clear icon

Y

Warning to confirm clearing shows

Y

Able to confirm clearing

Y

Once the task is cleared, the button changed showing record screening.

Something noted: When the task is set as ineligible, there is no option available to change that status.

Repeat process on enumerated structure.

Able to reset tasks.

structure color turns to pink on map view

Y

Y

Repeat process on structure with family registration already done.

Able to reset tasks

Structure color turns to pink on map view

Y

Y

Repeat process on structure with family registration and tasks already completed.

Able to reset tasks

Structure color turns to pink on map view

Y

Y

Sync to server.

Not able to clear bednet distribution task

Not able to clear blood screening task

add family / IRS Reset/delete Task

Login

Successfully login to mobile client.

Y

username use: onatest

Select in hamburger menu

After login, locations should load. Select one. OAs loads immediately the app is loaded.

Y

Akros 1

Select in hamburger menu

Plans available for the area should load. Only plans assigned to the area appear in the list.

Y

IRS 2019-11-05 Ona Company Retreat Demo

tab on structure and enter data

Able to complete IRS form

Y

Status change in list view

The structure color is green and shows Sprayed on list view

Y

Taping on Prayed lists shows pop on with options for undo ( reset/delete).

Y

Warning to confirm clearing shows

Y

Able to confirm clearing

Y

Once the task is cleared, the button changed from Sprayed to Record Status

Reset/Clear Task Map view color check

Able to clear events on all completed tasks

Y

Map view structure color

Does the structure color change to state of no complete tasks/Yellow for IRS

Y

After resetting all the previously competed tasks. The structure changed from green to pink on the map view.

  • Filter

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

Manual - existing username and password should login successfull

Y

username use: bvbd_mhealth

Location

Select in hamburger menu

Manual - After login locations should load. Select one. OAs loads immediately the app is loaded.

Y

Thailand test site BVBD 1

Plan

Select in hamburger menu

Manual - Plans available for the area should load ( observed fastest load takes about 30 seconds, highly network dependent)

Y

A1 Thailand test site BVBD 1 2020-02-06 RMK release 3.2.0 testing plan.

Open List View

tap on list from the top right corner. and got to filter

abble to go to list view

y

Test filters Business status.

(Ensures to sets the sort type to status )

Not Visited:

Select Not visited, the filtered rows shouldn’t have rows with other business statuses.

Only rows of not visited structure showing

y

25 results

Scroll down the list to verify

Family Registered:

Select family registered, only rows with families registered should show.

Only rows with family registration showing

Y

48 results

Scroll down the list to verify

Bednet Distribution:

Select bednet distribution and only the records for with bednet distributed completed should show.

Only rows with bednet distribution complete showing

Y

1 result

Scroll down the list to verify

Blood screening complete:

Select Blood screening complete and only the records with blood screening completed should show.

Only rows with blood screening complete showing

Y

2 results

Scroll down the list to verify

Complete:

Select complete and only the records with completed taks should show.

Only rows with complete tasks showing

Y

3 results

Scroll down the list to verify

Not eligible:

Select not eligible and only the records that are marked as not eligible should show.

Only rows with not eligible showing

Y

1 result

Scroll down the list to verify

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.


Filter by code -label: type

(Ensures to sets the sort type to status )

Mosquito Collection:

select mosquito collection then apply filter, only mosquito collection rows with should show

Only rows for the specified type showing

Y

5 results

Scroll down the list to verify

Larval dipping:

Select type larval dipping, then apply filter, only rows with type larval dipping should show.

Only rows for the specified type showing

Y

6 results

Scroll down the list to verify

BCC:

Select type BBC then apply filter, only rows with type BBC should show.

Only rows for the specified type showing

Y

1 result

Scroll down the list to verify

Bednet Distribution:

Select type bednet distribution then apply filter, only rows with type betnet distribution should show.

Only rows for the specified type showing

Y

18 results

Scroll down the list to verify

Blood Screening:

Select type blood screening then apply filter, only rows with type blood screening should show.

Only rows for the specified type showing

Y

30 results

Scroll down the list to verify

Case Confirmation:

Select type case confirmation then apply filter, only rows with where the filter applies should show.

Only rows for the specified type showing

Y

1 result

Scroll down the list to verify

Register Family:

Select type register family then apply filter, only rows with where the filter applies should show

Only rows for the specified type showing

Y

18 results

Scroll down the list to verify

PAOT:

Select type PAOT then apply filter, only rows with where the filter applies should show

Only rows for the specified type showing

Y

2 results

Scroll down the list to verify

larval dipping and bednet distribution:

Select larval dipping and bednet distribution and only the rows that meet the set criteria should show.

Only rows for the specified type combination showing

Y

24 results

Scroll down the list to verify

larval dipping and mosquito collection:

Select larval dipping and mosquito collection and only the rows that meet the set criteria should show.

Only rows for the specified type combination showing

Y

11 results

Scroll down the list to verify

Case detection and bednet distribution:

Select case detection and bednet distribution and only the rows that meet the set criteria should show.

Only rows for the specified type combination showing

Y

19 results

Scroll down the list to verify

Filter by Innervation unit.

Family:

Select family and filter, only rows meeting this filter must show.

Only rows for the specified type showing

Scroll down the list to verify

Structure:

Select structure and filter, only rows meeting this filter must show.

Only rows for the specified type showing

Scroll down the list to verify

Operation area:

Select operation area and filter, only rows meeting this filter must show.

Only rows for the specified type showing

Scroll down the list to verify

Person:

Select person and filter, only rows meeting this filter must show.

Only rows for the specified type showing

Scroll down the list to verify

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.

Y

...