Working draft to complete on 5/19/17
Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
Table of Contents
Table of Contents |
---|
Please log all bugs PRIOR to mmddyy at 11:00am Pacific
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
- Reporting
- Removing offline copies of a requisition
- Manage the POD screen
- View Orders screen
- Email Notifications
- Audit logging
- Viewing comment history on the requisition
Look and Feel
- There is a current list of items we plan to do in the final sprint to "polish" the UI with spacing, etc.
,Jira Legacy server JIRA (openlmis.atlassian.net) columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 448ba138-230b-3f91-a83e-16e7db1deed1 key OLMIS-1808
,Jira Legacy server JIRA (openlmis.atlassian.net) columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 448ba138-230b-3f91-a83e-16e7db1deed1 key OLMIS-1809
,Jira Legacy server JIRA (openlmis.atlassian.net) columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 448ba138-230b-3f91-a83e-16e7db1deed1 key OLMIS-1810 Jira Legacy server JIRA (openlmis.atlassian.net) columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 448ba138-230b-3f91-a83e-16e7db1deed1 key OLMIS-1811 - Pagination is still being worked on and it is not fully implemented across all screens
- Calendar will be updated to be more user friendly
Jira Legacy server JIRA (openlmis.atlassian.net) columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 448ba138-230b-3f91-a83e-16e7db1deed1 key OLMIS-1578 - Please review current outstanding bugs here so that you aren't logging bugs already identified
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:
- Accessing the system and logging in
- Resetting password (Cannot test this as we are fixing a bug related to sending emails
)Jira Legacy server JIRA (openlmis.atlassian.net) columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 448ba138-230b-3f91-a83e-16e7db1deed1 key OLMIS-1666 - Creating and submitting a regular type requisition for Family Planning
- Adding comments
- Check validations
- Creating and submitting an emergency type requisition for Essential Meds
- Authorizing a requisition
- Approving a requisition
- Printing a requisition
- Rejecting a requisition
- Converting a requisition to an order, done by the Warehouse Manager
- View a list of requisitions
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: srmanager1 password: password | Create and submit R&R View R&R | Nandumbo Health Center |
Store Manager | user name: smanager1 password: password | Authorize R&R View R&R | Nandumbo Health Center |
Program Supervisor | user name: psupervisor password: password | Approve R&R View R&R | |
Warehouse Manager | user name: wclerk1 password: password | Convert requisitions to order |
Below is a diagram depicting the different users and requisition groups in the system.
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: Accessing the system and logging in
1. | Tester | Steps | Expected Results | Pass/Fail | Bug logged | |
---|---|---|---|---|---|---|
1 | Nuran | Enter http://uat.openlmis.org/ into a chrome or firefox browser | Welcome screen appears and there is a modal asking for login credentials | Pass Pass | ||
Scenario 2: Resetting password
2. | NuranTester | Type username and password for the Storeroom Manager and click ‘Sign in’ or press Return/Enter Key on the keyboard | Directed to the home screen, displaying a navigation bar with "Home" and "Requisitions". You should not see "message keys". Everything should be in English. | Pass Pass |
| 3 | Nuran | Click the logout button | The system logs you out and displays the log in screen | Pass Pass |
---|
Scenario 2: Resetting password
Steps | Expected Results | Pass/Fail | Bug logged | ||
---|---|---|---|---|---|
1 | Enter http://uat.openlmis.org/ into a chrome or firefox browser | Welcome screen appears and there is a modal asking for login credentials | Pass Pass |
Scenario 3: Creating and submitting a regular type requisition for the Family Planning program
3. | Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|---|---|---|---|---|
1 | Enter http://uat.openlmis.org/ into a chrome or firefox browser | Welcome screen appears and there is a modal asking for login credentials | Pass! Pass |
Scenario 4: Creating and submitting an emergency type requisition for Family Planning
Directed to the home screen, displaying a navigation bar with "Home" and "Requisitions". User name is displayed at the top right corner of the screen.
A drop down menu should appear with the following options:
- Create / Authorize
- View
The "Initiate report and requisition" page appears with the following options:
Facility Type
- radio buttons for 'My Facility' or 'My Facilities'
- drop down for facility name
- drop down for program
Type
- radio buttons for regular or emergency
Since the store manager does not supervise other facilities, the option of selecting "my facilities" should be unavailable to you.
A Program drop down with two options should be available
You are brought to the R&R form for data entry. There should be a header at the top with the accurate details of the Requisition type, Facility, Operated By, Region, and Period.
All cells should be editable.
Buttons for delete and Authorize on the right. Button for 'sync to server' on the left.
You can unskip and enter data.
There are products on each page. Pages are displayed on the bottom right.
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Two minor enhancement
One "Bug"
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Ability to enter text.
Automatic saving behavior (messages pop up telling you that your changes are saved.
Pass
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Scenario 6: Approving a requisition
Please let Mary Jo Kochendorfer (Deactivated) know when you plan to test this so she can ensure there is a requisition ready for approval so that you can approve.
A list (table view) of submitted R&R's appear on the screen. Currently the table needs some work and is logged in
Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
Pass
Fail
Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
The R&R form appear with two editable columns "approved quantity" and "remarks"
for all the product line items
The dialog box disappears and a list of R&R to be approved appears and R&R approved successfully message appears.
The dialog box together with the approved R&R disappear, while the list of unapproved R&R together with the message “R&R approved successfully” re – appears
Ability to enter text.
Automatic saving behavior (messages pop up telling you that your changes are saved.
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Scenario 7: Rejecting a requisition*
Please let Mary Jo Kochendorfer (Deactivated) know when you plan to test this so she can ensure there is a requisition ready for approval so that you can reject.
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Ability to enter text.
Automatic saving behavior (messages pop up telling you that your changes are saved.
4. | Tester | Steps | Expected Results | Pass/Fail | Bug logged | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Nuran Idris (Unlicensed)Enter http://uat.openlmis.org/ into a chrome or firefox browser | Welcome screen appears and there is a modal asking for login credentials | Pass Pass | 2 | Type the username : srmanager4. Type in the incorrect password (anything other than password) and then select the 'sign in' button. | The error message “The username or password you entered is incorrect. Please try again” should appear. | Pass Pass | 3 | Select the 'Forget Password' link. | A modal asking for your email address to reset the password. | Pass Pass | ||||
4 | Enter olmis.user@gmail.com email and select 'Submit' | Message appears confirming an email with password reset instructions has been sent. | Fail Fail |
| 5 | navigate to www.gmail.com enter in email address Open the email olmis.user@gmail.com and password : olmispass Open the email from OpenLMIS and click the 'reset email' link. | The page to enter new password appears on the screen | 6 | Enter new password and enter a different password in the Re-enter box and click “Change password” | The system should prompt the user to enter matching | 7 | Enter 1openLMISpass for the new password and correct match it by typing 1openLMISpass password in the Re-enter box and click “Change password” | The message ‘Password changed successfully, please sign in with your new password’ is displayed | 8 | Select the "Sign in" button | The login page appears | 9 | Type your username and the newly created password and click “Sign in” button | User is successfully logged in and home page screen is displayed |
Scenario 3: Creating and submitting a regular type requisition for the Family Planning program
Pass!
Pass
Directed to the home screen, displaying a navigation bar with "Home" and "Requisitions". User name is displayed at the top right corner of the screen.
Pass!
Pass
A drop down menu should appear with the following options:
- Create / Authorize
- View
Pass!
Pass
The "Initiate report and requisition" page appears with the following options:
Facility Type
- radio buttons for 'My facility' or 'My supervised facilities'
- drop down for facility name
- drop down for program
Type
- radio buttons for regular or emergency
Facility Type options are pre-selected since this user isn't authorized for other programs or facilities. However, user can select either Regular or Emergency.
You are brought to the R&R form for data entry. There should be a header at the top with the accurate details of the Requisition type, Facility, Operated By, Region, and Period.
At the bottom left of the table, it should indicate the number of products in the requisition.
OLMIS-1827
Typo in UAT, works.
Insert in data for all available columns and review column definitions.
Pass!
Check box for skipping should be disabled if there are any values in the row.
Pass!
Fail
Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
Pass!
Fail
Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
If there are any errors, you should not be able to submit. If the errors are on the second page, the number should turn red to indicate where the error is on the requisition.
Confirmation message is presented.
Scenario 4: Creating and submitting an emergency type requisition for Family Planning
Directed to the home screen, displaying a navigation bar with "Home" and "Requisitions". User name is displayed at the top right corner of the screen.
A drop down menu should appear with the following options:
- Create / Authorize
- View
The "Initiate report and requisition" page appears with the following options:
Facility Type
- radio buttons for 'My Facility' or 'My Supervised Facilities'
- drop down for facility name
- drop down for program
Type
- radio buttons for regular or emergency
Facility is pre-selected.
Note: changed 2nd facility type to "My supervised facilities"
Works - UI display issue
Dropdown options : Essential Meds and Family Planning.
You are brought to the R&R form for data entry. There should be a header at the top with the accurate details of the Requisition type, Facility, Operated By, Region, and Period.
You should not be able to enter negative values.
Required columns should turn red if no value is input.
You can skip a product if all the cells are empty of quantities
skip does not gray out line
Requested quantity defaults to zero, but once data is entered, default of zero causes an error - if you are not requesting a different amount than the calculated order quantity why is this required?
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
If errors, you cannot submit.
If no errors, a confirmation message is displayed.
Scenario 5: Authorizing a requisition
There should be a requisition created for
pass | Note: smanager not srmanager |
Scenario 5: Authorizing a requisition
There should be a requisition created for
Tester | Steps | Expected Results | Pass/Fail | Bug logged | |
---|---|---|---|---|---|
1 | Enter http://uat.openlmis.org/ into a chrome or firefox browser | Welcome screen appears and there is a modal asking for login credentials | Pass |
Scenario 6: Approving a requisition
Please let Mary Jo Kochendorfer (Deactivated) know when you plan to test this so she can ensure there is a requisition ready for approval so that you can approve.
Tester | Steps | Expected Results | Pass/Fail | Bug logged | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Dércio DuvaneEnter http://uat.openlmis.org/ into a chrome or firefox browser. Login as a warehouse clerk. | Welcome screen appears and there is a modal asking for login credentials | Pass | 2 | Dércio Duvane | Navigate to the Requisitions menu and select "convert to order" | A list of approved requisitions waiting to be converted to order. | Pass | |||||
3 | Dércio Duvane | Select an approved requisition and select the 'convert to order' button | The system produces a confirmation message. | Fail |
| 4 | Confirm the action. | The requisition is removed from the list of requisitions ready for conversion. |
Welcome screen appears and there is a modal asking for login credentials | Pass |
Scenario 7: Rejecting a requisition*
Please let Mary Jo Kochendorfer (Deactivated) know when you plan to test this so she can ensure there is a requisition ready for approval so that you can reject.
Tester | Steps | Expected Results | Pass/Fail | Bug logged | |
---|---|---|---|---|---|
1 | Enter http://uat.openlmis.org/ into a chrome or firefox browser. Login as Program Supervisor. | Welcome screen appears and there is a modal asking for login credentials | Pass |
Scenario 8: Converting a requisition to an order
Tester | Steps | Expected Results | Pass/Fail | Bug logged | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Dércio Duvane | Enter http://uat.openlmis.org/ into a chrome or firefox browser. Login as Program Supervisora warehouse clerk. | Welcome screen appears and there is a modal asking for login credentials. Home screen is visible after credentials are accepted. | Pass | 2 | Dércio Duvane | Navigate to the Requisitions menu and select "view" | A vertical search bar is available to search for requisitions. | Pass | 3 | Dércio Duvane | Select Kankao facility from the drop down. Then select "Search". | A list of a requisitions for Kankao should be displayed in a table format
Scenario 9: View a list of requisitions
Tester | Steps | Expected Results | Pass/Fail | Bug logged | |
---|---|---|---|---|---|
1 | Enter http://uat.openlmis.org/ into a chrome or firefox browser. Login as Program Supervisor. | Welcome screen appears and there is a modal asking for login credentials. Home screen is visible after credentials are accepted. | Pass |
Known Bugs
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|