Product Committee Acceptance Testing 3.1
Table of Contents
- 1.1 Instructions
- 1.2 Current state of software
- 1.3 Test Scope
- 1.4 Test Roles
- 1.5 Test Scripts
- 1.5.1 Scenario 1: View SOH, summary, and search
- 1.5.2 Scenario 2: Create a new Physical Inventory
- 1.5.3 Scenario 3: Add new Products during Physical Inventory
- 1.5.4 Scenario 4: Save Physical Inventory draft
- 1.5.5 Scenario 5: Submit a new Physical Inventory
- 1.5.6 Scenario 6: Remove a Physical Inventory draft
- 1.5.7 Scenario 7: Create new Adjustment
- 1.5.8 Scenario 8: Perform an ad hoc receipt
- 1.5.9 Scenario 9: Perform an ad hoc issue
- 2 Known Bugs
Please log all bugs PRIOR to Tuesday May 23rd at 11:00am Pacific
Instructions
Install JIRA Capture (see instructions below)
Review the current state of the software test scope, and test roles for context
Sign up for the test scrips you plan to do, by linking your name (typing '@' and your name) in the "Tester" column
Login and start testing the system
When a test fails, please log bugs using JIRA Capture and the OpenLMIS pre-3.0 UAT template
Example bug logged, here.
Update the table below with your results (pass/fail) and associated bugs logged
JIRA Capture is a way to screenshot the page you are viewing in your browser where you can comment directly and log 'bugs' within JIRA easily.
Install JIRA Capture
Install the JIRA Capture chrome plug-in : LINK and a great instructional video of how to install it here.
Enter in the JIRA URL as https://openlmis.atlassian.net
Enter your JIRA/Atlassian username without the email part, for example my username is maryjo.kochendorfer
Enter your JIRA/Atlassian password
Look at the template tab (see screen shot) and expand the "SHARED" section
We are reusing the previous template, please select the template called "OpenLMIS pre-3.0 UAT" under shared and 'favorite' it. This template already has the appropriate label, epic and other parameters selected for us to track the bugs against this exercise.
Go to "issues" and create a new one, then select the template.
Select "bug" as the issue type. Input the "Summary" Field and the "Description" field. The rest should be populated by the template. Example here.
Current state of software
Please review the following so you have an understand what work is currently underway or scheduled for the last sprint. There is quite a bit of information so we anticipate folks will log duplicate bugs but ideally we hope to minimize how many by providing you with the scope and current list of bugs.
Out of scope
Test Scope
The scope of this preliminary acceptance testing is to test the current state of functionalities of OpenLMIS version 3 and identify issues/bugs. There are a list of known bugs and outstanding functionalities. Please keep this in mind when capturing bugs so that we don't create too many duplicate issues.
The testing scenarios cover the following functionalities:
View Stock on Hand
Manage Physical Inventory
Create a new physical inventory
Add new products during physical inventory
Save physical inventory draft
Submit a new physical inventory
Remove a physical inventory draft
Create an Adjustment
Create new adjustment
Choose products for adjustment
Submit adjustment
Make an Issue/Receive
Perform ad hoc receipt
Perform ad hoc issue
Test Roles
A complete list of users can be found in the README file on github.
Role Name | Login Information | Rights | Home Facility |
|---|---|---|---|
Storeroom Manager | user name: srmanager2 password: password |
| HC01- Comfort Health Clinic |
Administrator | user name: administrator password: password |
| HC01- Comfort Health Clinic |
Below is a diagram describing the Stock Management process:
Test Scripts
Please enter your name in the Tester column. Then indicate if the steps passed/failed in the Pass/Fail column. Lastly, enter the number (example OLMIS-1725) of the bug you logged relating to the step.
Scenario 1: View SOH, summary, and search
1. | Tester | Steps | Expected Results | Pass/Fail | Bug logged |
|---|---|---|---|---|---|
1 | @Dércio Duvane @Sam Im (Deactivated) @Josh Zamor (Deactivated) | Enter https://test.openlmis.org/ into a chrome or firefox browser |
| Pass Pass Pass Pass |
|
2 | @Dércio Duvane @Sam Im (Deactivated) @Josh Zamor (Deactivated) | User logs in to view SOH summary:
|
| Pass Pass Pass Pass |
|
3 | @Dércio Duvane @Sam Im (Deactivated) @Josh Zamor (Deactivated) | User completes search:
|
| Pass Fail-JZ-Free text search Fail-NR- Free text search |
Scenario 2: Create a new Physical Inventory
2. | Tester | Steps | Expected Results | Pass/Fail | Bug logged |
|---|---|---|---|---|---|
1 | @Dércio Duvane @Sam Im (Deactivated) @Josh Zamor (Deactivated) | Enter https://test.openlmis.org/ into a chrome or firefox browser |
| Pass Pass Pass Pass |
|
2 | @Dércio Duvane @Sam Im (Deactivated) @Josh Zamor (Deactivated) @Nick Reid (Deactivated)
| User logs in to create new physical inventory:
|
| Pass Pass Pass Pass |
Scenario 3: Add new Products during Physical Inventory
3. | Tester | Steps | Expected Results | Pass/Fail | Bug logged |
|---|---|---|---|---|---|
1 | @Dércio Duvane @Josh Zamor (Deactivated) @Nick Reid (Deactivated) | Log in as administrator and complete Steps 1-3 from Scenario 2 |
| Pass Pass Pass Pass |
|
2 | @Dércio Duvane @Josh Zamor (Deactivated) @Nick Reid (Deactivated) | User creates a new physical inventory:
|
| Pass Pass Pass Pass |
|
Scenario 4: Save Physical Inventory draft
4. | Tester | Steps | Expected Results | Pass/Fail | Bug logged |
|---|---|---|---|---|---|
1 | @Dércio Duvane @Josh Zamor (Deactivated) @Nick Reid (Deactivated) | Start at the end of Scenario 3 from above |
| Pass Pass Pass Pass |
|
2 | @Dércio Duvane @Josh Zamor (Deactivated) @Nick Reid (Deactivated) | Save Physical Inventory Draft while online
|
| Pass Pass Pass Pass | Fail @Sam Im (Deactivated) trying to reproduce: When user clicks back button, the draft does not save, and user is not prompted to save.
|
3 | @Dércio Duvane @Josh Zamor (Deactivated) @Nick Reid (Deactivated) | Save Physical Inventory Draft while offline
|
| Pass Pass Pass Pass |
|
Scenario 5: Submit a new Physical Inventory
Tester | Steps | Expected Results | Pass/Fail | Bug logged | |
|---|---|---|---|---|---|
| 1 | @Dércio Duvane @Sam Im (Deactivated) @Josh Zamor (Deactivated) | Start at the end of Scenario 4 from above |
| Pass Pass Pass |
|
| 2 | @Dércio Duvane @Sam Im (Deactivated) @Josh Zamor (Deactivated) @Nick Reid (Deactivated) | Submit Physical Inventory
|
| Pass Pass Pass - minor bug logged Pass | https://openlmis.atlassian.net/browse/OLMIS-2559 |
| 3 | @Josh Zamor (Deactivated) @Nick Reid (Deactivated) | Submit performance
|
| Pass Pass |
|