Reuben Feb 13 release Web UI 0.4.0 testing script

This is a test script for the release of Reveal 0.4.0 on the Web UI.

Name: Reuben

Date: 02-13-2020

Version: 0.4.0

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

The current known issues for this release are below; you may need to refresh the table. Note these as you begin your testing, so you can comment on the tickets if you are able to reproduce them (or not).

Jira

<include link to relevant Jira issues for this workflow/release/feature>

https://smartregister.atlassian.net/browse/RVL-407?jql=project%20%3D%20RVL%20AND%20fixVersion%20%3D%20%22Web%200.3.X%20(tbc)%22%20AND%20text%20~%20%22web%22

https://smartregister.atlassian.net/browse/RVL-28?jql=project%20%3D%20RVL%20AND%20fixVersion%20%3D%20%22Web%200.3.X%20(tbc)%22%20AND%20text%20~%20%22web%22

https://smartregister.atlassian.net/projects/RVL/issues/RVL-338

 

Scripts

Direct focus investigation page from add plan page

https://smartregister.atlassian.net/browse/RVL-407?jql=project%20%3D%20RVL%20AND%20fixVersion%20%3D%20%22Web%200.3.X%20(tbc)%22%20AND%20text%20~%20%22web%22

Step

Update for each workflow/feature.

Write steps for each workflow

Detail

Update for each workflow/feature.

 

What to click, what to select.

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.

Step

Update for each workflow/feature.

Write steps for each workflow

Detail

Update for each workflow/feature.

 

What to click, what to select.

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.

Login

Login to Web IU

Successful logged in

Y

User: Superset

Plan

Go to plan, then mange plans

 

Y

 

Location

Add new plan

 

Y

 

 

Select focus area ( where focus investigation was previous done)

A direct link to focus investigation should appear.

N

There is not directly link on the add plan page after selecting an area where focus investigation was previously done.

 

 

 

 

 

 

 

 

 

 

Persistent Login sessions

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

Step

Update for each workflow/feature.

Write steps for each workflow

Detail

Update for each workflow/feature.

 

What to click, what to select.

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.

Step

Update for each workflow/feature.

Write steps for each workflow

Detail

Update for each workflow/feature.

 

What to click, what to select.

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.

Step 1

Refresh page.

Login to Web UI

Login Successfully

Y

User: superset-user

Navigate to plansmanage plans

navigation done.

Y

 

Refresh the page.

User must remain logged in and the page successful loads

Y

User was still logged it after the page was refreshed

 

Navigate to plansIRS

navigation done.

Y

 

 

Refresh the page.

User must remain logged in and the page successful loads

Y

User was still logged it after the page was refreshed

 

Navigate to assign

navigation done.

Y

 

 

Refresh the page.

User must remain logged in and the page successful loads

Y

User was still logged it after the page was refreshed

 

Navigate to MonitorFocus Investigation

navigation done.

Y

 

 

Refresh the page.

User must remain logged in and the page successful loads

Y

User was still logged it after the page was refreshed

 

Navigate to MonitorFocus Investigation→ Click any plan.

navigation done.

Y

 

 

Open plan

Map view loads

Y

 

 

Refresh the page.

User must remain logged in and the page successful loads

Y

User remains logged in but the map does not reload after that. A ticket was created to report this issue. Link below.

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

Step 2

Copy paste url to new tab

Login to Web UI

Login Successfully

Y

User: superset-user

Navigate to Plan, open manage plan

navigation done.

Y

 

Duplicate page to another tab / copy and paste URL to another tab

User must remain logged in

Y

User was still logged it after the page was refreshed.

Test 3

Back batton

Login to web UI

Login successful

Y

 

 

Navigate to Plan, open manage plan

navigation done.

Y

 

 

Press back back multiple times.

User must remain logged in

Y

User was still logged it after the page was refreshed.

 

 

 

 

 

 

Browser Back Button.

https://smartregister.atlassian.net/projects/RVL/issues/RVL-338

Step

Update for each workflow/feature.

Write steps for each workflow

Detail

Update for each workflow/feature.

 

What to click, what to select.

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.

Step

Update for each workflow/feature.

Write steps for each workflow

Detail

Update for each workflow/feature.

 

What to click, what to select.

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.

Step 1

Refresh page.

Login to Web UI

Login Successfully

Y

User: superset-user

Navigate to monitormanage plans

navigation done.

Y

 

Refresh the page.

User must remain logged in and the page successful loads

Y

User was still logged it after the page was refreshed

 

Navigate to plansIRS

navigation done.

Y

 

 

Refresh the page.

User must remain logged in and the page successful loads

Y

User was still logged it after the page was refreshed

 

Navigate to assign

navigation done.

Y

 

 

Refresh the page.

User must remain logged in and the page successful loads

Y

User was still logged it after the page was refreshed

 

Navigate to MonitorFocus Investigation

navigation done.

Y

 

 

Refresh the page.

User must remain logged in and the page successful loads

Y

User was still logged it after the page was refreshed

 

Navigate to MonitorFocus Investigation→ Click any plan.

navigation done.

Y

 

 

Open plan

Map view loads

Y

 

 

Refresh the page.

User must remain logged in and the page successful loads

Y

User remains logged in but the map does not reload after that. A ticket was created to report this issue. Link below.

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

Step 2

Copy paste url to new tab

Login to Web UI

Login Successfully

Y

User: superset-user

Navigate to Plan, open manage plan

navigation done.

Y

 

Duplicate page to another tab / copy and paste URL to another tab

User must remain logged in

Y

User was still logged it after the page was refreshed.

Test 3

Back batton

Login to web UI

Login successful

Y

 

 

Navigate to Plan, open manage plan

navigation done.

Y

 

 

Press back back multiple times.

User must remain logged in

Y

User was still logged it after the page was refreshed.