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: 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>
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. |
---|---|---|---|---|
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>
<Link feature if relevant>
https://smartregister.atlassian.net/browse/RVL-28
<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 1 Refresh page. | Login to Web UI | Login Successfully | Y | User: superset-user |
Navigate to plans → manage 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 plans → IRS | 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 Monitor→ Focus 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 Monitor→ Focus 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. | |
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. | |