Annie Dec 16 Reveal 3.0.0 Test Script

 

Name: Annie Martin

Date: Dec 16

Version: 3.0.0

Server: Thai (using test areas)

RVL-108: Mark structure as inactive IN PROGRESS

Step

Detail

Result

Step

Detail

Result

User

Login

bvbd_mhealth

Plan

Select in hamburger menu


A1 Thailand test site BVBD 2 2019-12-09 - RK Test 2 2.7.3

Location

Select in hamburger menu


Thailand test site BVBD 2

Add location 1

Add a new residential structure

Done

Mark location as inactive 1

Long press and mark as inactive.

Long press pop-up generates confirmation text.

Note - I think the long press is too sensitive and should be extended to twice the length - thoughts?

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.

Confirmed. However, I think we may want to differentiate the error message. Right now the error message is ‘Loading failed, this structure does not have a task assigned to it for the Plan Thailand test site BVBD’. Since this structure will never have a task assigned, I think a more appropriate message is ‘This location is not active and will not have tasks assigned to it in this plan or future plans.’

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

 

NEED TO CHECK WEB

Add location 2

Add a new mosquito collection point

Done.

Mark location as inactive 2

Long press and mark as inactive

Done.

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.

Confirmed

 

 

NEED TO CHECK WEB

Add location 3

Add a new breeding site


Done

Mark location as inactive 3

Long press and mark as inactive


Done

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.

Confirmed

 

 

 

NEED TO CHECK WEB

Add location 4

Add a new PAOT


Done

Mark location as inactive 4

Long press and mark as inactive


Done

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.

Confirmed - we may want to change this to black instead of grey.

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

 

 

 

NEED TO CHECK WEB

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


Done.

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.

Confirmed

 

 

 

NEED TO CHECK WEB

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.


Confirmed













RVL-11: Marking task ineligible IN PROGRESS

Step

Detail

Result

Step

Detail

Result

User

Login

bvbd_mhealth

Plan

Select in hamburger menu


A1 Thailand test site BVBD 2 2019-12-09 - RK Test 2 2.7.3

Location

Select in hamburger menu


Thailand test site BVBD 2

Select household

Tap a yellow household structure.

Verify that first question to display asks about if the structures is eligible (mark as not eligible) and why not if not.

The first question does appear. However, it appears as a popup and without the second question asking about why the structure ineligible. Tracked in https://smartregister.atlassian.net/browse/RVL-731

 

Structue does turn black when inelgible. We may want this to be gray instead. https://smartregister.atlassian.net/browse/RVL-755

 

Confirmed ineligible structures convert to black on web.

Confirm skip logic

Review the data dictionary and check that all downstream skip logic is appropriate (if not eligible, all other fields should hide)

Issue with downstream skip logic if answer is ‘not eligible’

Submit form/Confirm

Tap submit, save form (when an eligible house).

When eligible, submission of family and head registration works fine.

Check card

Select the structure on the map. Confirm card view.

Card view shows as expected.

 

 



Step

Detail

Result

Step

Detail

Result

User

Login

bvbd_mhealth

Plan

Select in hamburger menu


A1 Thailand test site BVBD 2 2019-12-09 - RK Test 2 2.7.3

Location

Select in hamburger menu


Thailand test site BVBD 2

(pre-registered) Select household

Select a household that is already registered with tasks incomplete


Beta Family

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.


Thinda Kabwe

Confirmed.

Confirm skip logic

Review the data dictionary and check that all downstream skip logic is appropriate (if not eligible, all other fields should hide)

Does not incorporate follow up question on reason why ineligible.

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

Submit form

Tap save form

Done.

Note that once marked as not eligible, the form cannot be edited.

NEED TO CHECK WEB

Check family task view

Confirm that task button is black and reads ‘ineligible’

Reads ‘Not eligible’. I think this is fine.

Repeat for new household.

Repeat steps above but register a household and members from scratch

Job family.


Done. No further issues.

Step

Detail

Result

Step

Detail

Result

User

Login

bvbd_mhealth

Plan

Select in hamburger menu


A1 Thailand test site BVBD 2 2019-12-09 - RK Test 2 2.7.3

Location

Select in hamburger menu


Thailand test site BVBD 2

(pre-registered) Select household

Select a household that is already registered with tasks incomplete.

Frifa Family

Mark ineligible for betnet

Navigate to task tab and select bednet task. Verify that first question asks about eligibility, and the default value is ‘yes’. Mark as ineligible.


Confirm

Confirm skip logic

Review the data dictionary and check that all downstream skip logic is appropriate (if not eligible, all other fields should hide)


Further question on why ineligible not there. Tracked here: https://smartregister.atlassian.net/browse/RVL-731

Submit form

Tab submit, save form


Done.

Check task view

Confirm that task button is black and reads ‘ineligible’


Reads ‘Not eligible’. I think this is fine.

Repeat for new household.

Repeat steps above but register a household and members from scratch

Job family.


Done, no further issues.

 







RVL-143: Ability to delete family membersIN PROGRESS

Step

Detail

Result

Step

Detail

Result

User

Login

bvbd_mhealth

Plan

Select in hamburger menu


A1 Thailand test site BVBD 2 2019-12-09 - RK Test 2 2.7.3

Location

Select in hamburger menu

Thailand test site BVBD 2

Select household with multiple members

Select a household with multiple members

Test 2 family

Select household member (no tasks)

Select a non family head household member that has no tasks complete, so you navigate to the screen for that member

Mem 2 Mem 1, Male



Archive

Tab the three dot menu in the upper right, select ‘archive’ and ‘confirm’.


Done.

 

NEED TO CHECK HOLDING TABLES.

Confirm member gone

Go to family member view and confirm that member no longer appears


Confirm

Repeat for member with completed tasks

Repeat above steps. Confirm business logic changes as necessary.

Confirmed.

P family

Joyce Test2 - had RACD task done (no other members had this), so house was purple. I archived Joyce so there were no RACD tasks done. I had to wait for the app to sync (I pressed sync and waiting <1 min) and the colour reverted to pink.

Confirm you cannot archive household head

Navigate toe the member page for the household held and confirm that the option to Archive is not available.

Test 2 Mem 1

Confirmed cannot archive.

Step

Detail

Result

Step

Detail

Result

User

Login

bvbd_mhealth

Plan

Select in hamburger menu


A1 Thailand test site BVBD 2 2019-12-09 - RK Test 2 2.7.3

Location

Select in hamburger menu

Thailand test site BVBD 2

Select household

Select a household

Jack Family

Archive

From the family list view, tap the three dot menu in the upper right, select ‘archive’ and ‘confirm’.


Done.

Check map view and list view

Confirm that the structure appears as yellow in both views

House immediately becomes yellow on map. On list view the house is still pink, has the label ‘Jack House’ and reads ‘not visited'. When I select the button, it takes me to a register family screen. If I press sync the list view button it turns yellow, but still has the label ‘Jack House’. Then two minutes later, it is pink again , but says 'not visited’.

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

Reregister against that structure, complete tasks.

Tap the structure and complete a new family registration. Complete all tasks against that structure and confirm it behaves as expected.

I am able to register, but the family name remains the same as the orignial family, although the the task and member information
updates based on the new registration.

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