Web UI testing script

This is a test script template for the release of Reveal <release/workflow> Web UI. <For each new workflow/feature to test, copy this template into a template for that workflow and build out individual steps and workflows. Then make a copy of the template for each testing iteration. 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 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

Scripts

<Direct focus investigation page from add plan page>

<Link feature if relevant>

<Link scoping document if relevant - future scoping documents will have test script steps that can be copied here>

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

Ā 

Ā 

Ā 

Plan

Go to plan, then mange plans

Ā 

Ā 

Ā 

Location

Add new plan

Ā 

Ā 

Ā 

Ā 

Select focus area ( where focus investigation was previous done)

A direct link to focus investigation should appear.

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

<Persistent Login sessions>

<Link feature if relevant>

<Link scoping document if relevant - future scoping documents will have test script steps that can be copied here>

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

Login to Web UI

Ā 

Ā 

Ā 

Navigate to Monitor, open focus investigation.

Ā 

Ā 

Ā 

Refresh the page.

User must remain logged in

Ā 

Ā 

Step 2

Login to Web UI

Ā 

Ā 

Ā 

Navigate to Plan, open manage plan

Ā 

Ā 

Ā 

Duplicate page

User must remain logged in

Ā 

Ā 

Ā