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
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-978 |
---|
|
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-1145 |
---|
|
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-1112 |
---|
|
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-1116 |
---|
|
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-615 |
---|
|
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-1429 |
---|
|
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-1620 |
---|
|
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-2113 |
---|
|
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-2519 |
---|
|
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-2013 |
---|
|
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 | - Adjust stock
- Edit stock inventories
- View stock cards
| HC01- Comfort Health Clinic |
Administrator | user name: administrator password: password | - Adjust stock
- Edit stock inventories
- View stock cards
- Manage stock sources
- Manage stock organizations
- Manage stock card templates
- Manage stock destinations
- Manage stock adjustment reasons
- Manage stock card line item reasons
| 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 | | Enter http | Enter https://uattest.openlmis.org/ into a chrome or firefox browser | - Starting OpenLMIS loading modal appears then login modal appears (should not take longer than 30 seconds?)
| Pass Pass Pass Pass |
|
2 | | User logs in to view SOH summary: - Log in as srmanager2
- Select Stock Management tab > Stock On Hand from the navigation bar
- Log in as administrator and complete the same process
| - User can see Stock Management tab
- User selects Stock on Hand and is directed to the Stock on Hand search screen
- Breadcrumbs at the top of the screen show Stock Management / Stock on Hand
| Pass Pass Pass Pass |
|
3 | | User completes search: - Facility Type is defaulted to My Facility and Facility Name is your Home Facility: Comfort Health Clinic
- Select Program Name: Family Planning. Click Search.
- Clear search to complete a free text search.
- Enter free text into the Keywords field and click Search.
- Complete same search for Program Name: Essential Meds
| - My Facility should show as the default. Facility name is defaulted to Comfort Health Center
- The results grid should default to "No products found" showing no items
- For Program Name, user can see Family Planning and Essential Meds to select
- When user completes search, the results grid shows all products
- Results list 20 products on each page with the following columns: Product Code, Product, Lot Number, Expiry Date, Last update, SOH, Actions
- Results display Action button to View
- When user completes free text search in the Keywords field, results display if there is a match, or the results grid shows "No products found" if there is no match.
|
Scenario 2: Create a new Physical Inventory
2. | Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|
1 | Enter http://uat.openlmis.org/ into a chrome or firefox browser | - Starting OpenLMIS loading modal appears then login modal appears
| 2 | User logs in to create new physical inventory:
Log in as srmanager2Select Stock Management tab > Physical Inventory from the navigation barClick Start next to the Family Planning Program- User can see Stock Management > Physical Inventory and can select
- Family Planning and Essential Meds are available programs for the user to click Actions
- If Status is Not started yet, Action shows Start, if Status is in Draft, Action shows Continue
- Once Start is selected, user is brought to Physical Inventory page
- List is populated with all products, only 20 per page. If Status shows Start, then no products should display.
- The processing bar above the results grid shows % complete: should be zero if the Status was Start, should show a percentage complete if the Action was Continue
- User can search for products by entering free form text into the Keyword search field
- User can leave the Keyword search blank, and all products should appears
- Results grid shows the following columns: Product Code, Product, Stock on Hand, Current Stock
| Scenario 3: Add new Products during Physical Inventory
3. | Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|
1 | Log in as administrator and complete Steps 1-3 from Scenario 2 | - Administrator User is viewing Stock Management > Physical Inventory > HC01 - Comfort Health Clinic - Family Planning
| 2 | User creates a new physical inventory: - Click Add Product at the top of the results grid
- Select Product and click Add
- Or search for product using free form text
- Enter Current Stock Amount
- Select another product to add and enter current stock amount
- Click Add x items to Physical Inventory
| - User selects Add Product and is brought to a modal "Add Products to Physical Inventory"
- Product selection is highlighted and a required field
- User can search for product using free form text, or scroll up and down in product list to select one product
- After clicking Add the selected product appears in the table
- Table shows Product Code, Product, Current Stock, Actions
- Product Code and Name are displayed, user must enter Current Stock Amount and it must be a positive numeric. If nothing is entered an error shows that the field requires data
- Enter current stock amount for product
- Once user clicks "Add x items to Physical Inventory" they are brought back to the Physical Inventory page that now shows the products updated with their current stock. The processing bar should show an updated percentage complete.
- If user selects Cancel in the "Add Products to Physical Inventory" modal they are brought back to the Product search screen and no changes are saved
| Scenario 4: Save Physical Inventory draft
4. | Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|
1 | Start at the end of Scenario 3 from above | - Administrator User is viewing Stock Management > Physical Inventory > HC01 - Comfort Health Clinic - Family Planning
- Products are listed in the results table
- At the right hand bottom of the page there are two buttons to Save or Submit
| 2 | Save Physical Inventory Draft while online - Refresh browser or click the back button on your browser. Select Cancel to continue working on your draft
- Click Save to save your draft
| - Current stock amount is editable
- When browser is refreshed or back button is clicked a prompt should appear that says "Do you want to quit without saving your draft?" If user clicks "Yes" then no changes are saved and the screen is refreshed to show the same Physical Inventory page. If user clicks "No" then they stay on the Physical Inventory page with their changes still on the page.
- If there are errors on the page, such as a blank Current stock amount, then a pop up message will display "Save has failed" and you remain on the same Physical Inventory page.
- Click Save button and a pop up shows "Save is successful"
- Once saved, you are still viewing the Physical Inventory page that shows your edits. Current stock amount is still editable.
| 3 | Save Physical Inventory Draft while offline - Change network status to Offline
- Click Save
- Change network status back to Online
- Click Save
| - Change network status to Offline
- Click Save button and a pop up shows "Save has failed"
- Change network status back to Online and click Save. Then a pop up should show "Save is successful".
| Scenario 5: Submit a new Physical Inventory
Tester | Steps | Expected Results | Pass/Fail | Bug logged | 1 | Start at the end of Scenario 4 from above | - Administrator User is viewing Stock Management > Physical Inventory > HC01 - Comfort Health Clinic - Family Planning
- Products are listed in the results table
- At the right hand bottom of the page there are two buttons to Save or Submit
| 2 | Submit Physical Inventory
Save all changes to the Physical Inventory (any products added, or Current Stock amounts edited)Click SubmitSelect date future dateClick Confirm (this should be unsuccessful)Select date in the past or current dateClick Confirm- If there are errors in the Physical inventory such as blank Current Stock amounts, the blank fields are highlighted
- When Submit is clicked, a modal pops up to select a date. Selecting a date is a required field.
- User is unable to select a future date and click confirm
- User selects date in the past or the current date and clicks Confirm. Message appears that says "Physical Inventory has successfully submitted".
| 3 | Submit performance - Add more than 30(?) products and submit
| Scenario 6: Remove a Physical Inventory draft
Tester | Steps | Expected Results | Pass/Fail | Bug logged | 1 | Start at the end of Scenario 3 from above | - Administrator User is viewing Stock Management > Physical Inventory > HC01 - Comfort Health Clinic - Family Planning
- Products are listed in the results table
- At the right hand bottom of the page there are two buttons to Save, Submit
- At the left hand bottom of the page there is a Delete button
| 2 | Delete Physical Inventory draft - On Physical Inventory screen click Delete
- Message pops up click Cancel and it brings you back to the same screen
- Click Delete
- Message pops up and click Delete
| - When user clicks Delete a message pops up asking "Do you want to delete this draft?" User can click Cancel or Delete
- If user clicks Cancel, they are directed back to the Physical Inventory screen and their Physical Inventory draft is still on the page
- If user clicks Delete, they are directed back to the Physical Inventory screen but the table is empty.
| Scenario 7: Create new Adjustment
Tester | Steps | Expected Results | Pass/Fail | Bug logged | 1 | Enter http://uat.openlmis.org/ into a chrome or firefox browser.
- Login as srmanager2.
- From the navigation bar select Stock Management > Adjustments
- Loading modal appears and directs you to OpenLMIS login screen
- As srmanager2 User can select Stock Management > Adjustment and it directs them to the Adjustments for Comfort Health Clinic page
- The page displays a table that lists the Programs and Action
- The programs available for the user to make adjustments: Family Planning and Essential Meds
| 2 | Search or select Product for new Adjustment - Select the Action "Make Adjustments" for the Family Planning program
- Select Product either by searching free form text or selecting from the dropdown list
| - User is directed to the Adjustments page for the program selected
- User can search for products by a free form text search in the Keywords field
- Table displays the following columns: Product Code, Product, Stock on Hand, Reason, Reason Comments, Quantity, Date, Actions
- If table is blank there is a comment "Add a product to make an adjustment. You have not added any products yet."
- Selecting a product is required
- User can select a product either by search or selecting from the Product dropdown list
| 3 | Create new adjustment - Select Product either by searching free form text or selecting a Product from the dropdown list and then click Add
- Select a Reason for the adjustment, enter Reason Comments if required
- Enter Quantity greater than zero
- Select Adjustment date from dropdown
| - When product is selected, the table is populated: Product Code and Product are auto-filled
- User must select Reason. If Reason of "Lost" is selected, then user must enter in Reason Comments
- User must enter Quantity, and select Date
- Quantity must be greater than zero, no negatives are allowed to enter
- Date is defaulted to today. User cannot select a future date.
| 4Pass Fail-JZ-Free text search Fail-NR- Free text search | 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-2556 |
---|
|
|
---|
Scenario 2: Create a new Physical Inventory
2. | Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|
1 | | Enter https://test.openlmis.org/ into a chrome or firefox browser | - Starting OpenLMIS loading modal appears then login modal appears
| Pass Pass Pass Pass |
|
2 | | User logs in to create new physical inventory: - Log in as srmanager2
- Select Stock Management tab > Physical Inventory from the navigation bar
- Click Start next to the Family Planning Program
| - User can see Stock Management > Physical Inventory and can select
- Family Planning and Essential Meds are available programs for the user to click Actions
- If Status is Not started yet, Action shows Start, if Status is in Draft, Action shows Continue
- Once Start is selected, user is brought to Physical Inventory page
- List is populated with all products, only 20 per page. If Status shows Start, then no products should display.
- The processing bar above the results grid shows % complete: should be zero if the Status was Start, should show a percentage complete if the Action was Continue
- User can search for products by entering free form text into the Keyword search field
- User can leave the Keyword search blank, and all products should appears
- Results grid shows the following columns: Product Code, Product, Stock on Hand, Current Stock, Lot Code, and Expiry Date
| Pass Pass Pass Pass | 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-2557 |
---|
|
|
Scenario 3: Add new Products during Physical Inventory
3. | Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|
1 | | Log in as administrator and complete Steps 1-3 from Scenario 2 | - Administrator User is viewing Stock Management > Physical Inventory > HC01 - Comfort Health Clinic - Family Planning
| Pass Pass Pass Pass |
|
2 | | User creates a new physical inventory: - Click Add Product at the top of the results grid
- Select Product and click Add
- Or search for product using free form text
- Enter Current Stock Amount
- Select another product to add and enter current stock amount
- Click Add x items to Physical Inventory
| - User selects Add Product and is brought to a modal "Add Products to Physical Inventory"
- Product selection is highlighted and a required field
- User can search for product using free form text, or scroll up and down in product list to select one product
- After clicking Add the selected product appears in the table
- Table shows Product Code, Product, Current Stock, Actions
- Product Code and Name are displayed, user must enter Current Stock Amount and it must be a positive numeric. If nothing is entered an error shows that the field requires data
- Enter current stock amount for product
- Once user clicks "Add x items to Physical Inventory" they are brought back to the Physical Inventory page that now shows the products updated with their current stock. The processing bar should show an updated percentage complete.
- If user selects Cancel in the "Add Products to Physical Inventory" modal they are brought back to the Product search screen and no changes are saved
| Pass Pass Pass Pass |
|
Scenario 4: Save Physical Inventory draft
4. | Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|
1 | | Start at the end of Scenario 3 from above | - Administrator User is viewing Stock Management > Physical Inventory > HC01 - Comfort Health Clinic - Family Planning
- Products are listed in the results table
- At the right hand bottom of the page there are two buttons to Save or Submit
| Pass Pass Pass Pass |
|
2 | | Save Physical Inventory Draft while online - Refresh browser or click the back button on your browser. Select Cancel to continue working on your draft
- Click Save to save your draft
| - Current stock amount is editable
- When browser is refreshed or back button is clicked a prompt should appear that says "Do you want to quit without saving your draft?" If user clicks "Yes" then no changes are saved and the screen is refreshed to show the same Physical Inventory page. If user clicks "No" then they stay on the Physical Inventory page with their changes still on the page.
- Click Save button and a pop up shows "Save is successful"
- Once saved, you are still viewing the Physical Inventory page that shows your edits. Current stock amount is still editable.
| 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.
Fail: 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-2633 |
---|
|
|
3 | | Save Physical Inventory Draft while offline - Change network status to Offline
- Click Save
- Change network status back to Online
- Click Save
| - Change network status to Offline
- Click Save button and a pop up shows "Save has failed"
- Change network status back to Online and click Save. Then a pop up should show "Save is successful".
| Pass Pass Pass Pass |
|
Scenario 5: Submit a new Physical Inventory
| Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|
1 | | Start at the end of Scenario 4 from above | - Administrator User is viewing Stock Management > Physical Inventory > HC01 - Comfort Health Clinic - Family Planning
- Products are listed in the results table
- At the right hand bottom of the page there are two buttons to Save or Submit
| Pass Pass Pass |
|
2 | | Submit Physical Inventory - Save all changes to the Physical Inventory (any products added, or Current Stock amounts edited)
- Click Submit
- Select date future date
- Click Confirm (this should be unsuccessful)
- Select date in the past or current date
- Click Confirm
| - If there are errors in the Physical inventory such as blank Current Stock amounts, the blank fields are highlighted
- When Submit is clicked, a modal pops up to select a date. Selecting a date is a required field.
- User is unable to select a future date and click confirm
- User selects date in the past or the current date and clicks Confirm. Message appears that says "Physical Inventory has successfully submitted".
| Pass Pass Pass - minor bug logged Pass | 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-2559 |
---|
|
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-2561 |
---|
|
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-2564 |
---|
|
|
3 | | Submit performance - Add more than 30(?) products and submit
|
| Pass Pass |
|
Scenario 6: Remove a Physical Inventory draft
| Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|
1 | | Start at the end of Scenario 3 from above | - Administrator User is viewing Stock Management > Physical Inventory > HC01 - Comfort Health Clinic - Family Planning
- Products are listed in the results table
- At the right hand bottom of the page there are two buttons to Save, Submit
- At the left hand bottom of the page there is a Delete button
| Pass Pass Pass |
|
2 | | Delete Physical Inventory draft - On Physical Inventory screen click Delete
- Message pops up click Cancel and it brings you back to the same screen
- Click Delete
- Message pops up and click Delete
| - When user clicks Delete a message pops up asking "Do you want to delete this draft?" User can click Cancel or Delete
- If user clicks Cancel, they are directed back to the Physical Inventory screen and their Physical Inventory draft is still on the page
- If user clicks Delete,
they are directed back to the Physical Inventory screen but the table is empty. directed back to the physical inventory index page
| Pass Pass Pass |
|
Scenario 7: Create new Adjustment
| Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|
1 | | Enter https://test.openlmis.org/ into a chrome or firefox browser. - Login as srmanager2.
- From the navigation bar select Stock Management > Adjustments
| - Loading modal appears and directs you to OpenLMIS login screen
- As srmanager2 User can select Stock Management > Adjustment and it directs them to the Adjustments for Comfort Health Clinic page
- The page displays a table that lists the Programs and Action
- The programs available for the user to make adjustments: Family Planning and Essential Meds
| Pass Pass Pass Pass |
|
2 | | Search or select Product for new Adjustment - Select the Action "Make Adjustments" for the Family Planning program
- Select Product either by searching free form text or selecting from the dropdown list
| - User is directed to the Adjustments page for the program selected
- User can search for products by a free form text search in the Keywords field
- Table displays the following columns: Product Code, Product, Stock on Hand, Reason, Reason Comments, Quantity, Date, Actions
- If table is blank there is a comment "Add a product to make an adjustment. You have not added any products yet."
- Selecting a product is required
- User can select a product either by search or selecting from the Product dropdown list
| Pass Pass Pass - ignoring keyword search Pass |
|
3 | | Create new adjustment - Select Product either by searching free form text or selecting a Product from the dropdown list and then click Add
- Select a Reason for the adjustment, enter Reason Comments if required
- Enter Quantity greater than zero
- Select Adjustment date from dropdown
| - When product is selected, the table is populated: Product Code and Product are auto-filled
- User must select Reason. If Reason of "Lost" is selected, then user must enter in Reason Comments
- User must enter Quantity, and select Date
- Quantity must be greater than zero, no negatives are allowed to enter
- Date is defaulted to today. User cannot select a future date.
| Pass Fail - Received an error for this adjustment. I'm able to submit other adjustments. Pass - minor bug logged Pass
| 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-2560 |
---|
|
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-2562 |
---|
|
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-2639 |
---|
|
|
4 | | Clear Adjustments table - Select Products as directed in the above Step 3 and continue to add.
- Click the Clear button on the bottom left hand section of the screen
- All adjustment products are cleared
| - As you are adding Products to the Adjustments list, it caches the same reason for all the adjustments as you add different products. Is this expected behavior?
| Pass Pass Pass Pass |
|
5 | | Submit multiple adjustments - Select Products as directed in the above Step 3 and continue to add multiple Products and Reasons for adjustment
- When completed, click Submit
- Success message displays
| - User can add multiple products to the Adjustments list
- If there are errors, the errors display are highlighted and display an error icon on the field and user cannot submit. If user clicks submit when there are errors, the user remains on the same page.
- If more than 20 product adjustments are entered, the table is paginated to 20 per page
- Products are displayed by the order they are added, and grouped by their product code if there is more than one of the same product
- As products are added, the table is updated with a count of x out of x items total
- If all adjustment data is entered correctly and user clicks Submit, a message pops up to confirm "Do you, "username", wish to confirm the x adjustments?
- If user clicks Cancel they remain on the Adjustments page
- If user clicks Confirm they receive a successful message "Adjustments successfully submitted" and are redirected to the Stock on Hand page (Home / Stock Management / Stock on Hand)
| Pass Pass Pass Pass | OLMIS-2555 |
| Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|
1 | Enter http | Enter https://uattest.openlmis.org/ into a chrome or firefox browser. - Login as srmanager2.
- From the navigation bar select Stock Management > Receive
| - Loading modal appears and directs you to OpenLMIS login screen
- As srmanager2 User can select Stock Management > Receive and it directs them to the Receive for Comfort Health Clinic page
- The page displays a table that lists the Programs and Action
- The programs available for the user to enter an ad hoc receipt: Family Planning and Essential MedsMeds
| Pass Pass Pass |
|
2 | | Create an ad hoc receipt - Select a program and action by selecting "Make Receive"
- Select Product by search for product or by selecting from the Product dropdown and clicking Add
- Select Received From and Reason from the dropdown list
- Enter quantity and select Date
| - When user selects "Make Receive" button they are directed to the next screen to create an ad hoc receipt
- User must select a Product by search or by selecting from the dropdown
- Table is displayed that contains the following columns: Product Code, Product, Stock on Hand, Received From, Source Comments, Reason, Reason Comments, Quantity, Date, and Actions
- Received From, Reason, Quantity and Date are required
- Quantity must be greater than zero
- Date cannot be in the future
- If there are errors or blank fields the user cannot submit. Errors are displayed in line each field
- When user clicks Submit there is a pop up confirmation
- User is directed back to the Stock on Hand summary page
| 3- by selecting "Make Receive"
- Select Product by search for product or by selecting from the Product dropdown and clicking Add
- Select Received From and Reason from the dropdown list
- Enter quantity and select Date
| - When user selects "Make Receive" button they are directed to the next screen to create an ad hoc receipt
- User must select a Product by search or by selecting from the dropdown
- Table is displayed that contains the following columns: Product Code, Product, Stock on Hand, Received From, Source Comments, Reason, Reason Comments, Quantity, Date, and Actions
- Received From, Reason, Quantity and Date are required
- Quantity must be greater than zero
- Date cannot be in the future
- If there are errors or blank fields the user cannot submit. Errors are displayed in line each field
- When user clicks Submit there is a pop up confirmation
- User is directed back to the Stock on Hand summary page
| Pass Pass Pass | 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-2563 |
---|
|
|
3 | | Clear receipts - Complete same steps described above in Step 2 for multiple products
- Select Clear on the bottom left hand of the screen
- All receipts should be deleted
| - When user selects Clear all receipts are deleted
| Pass Pass Pass |
|
| Tester | Steps | Expected Results | Pass/Fail | Bug logged |
---|
1 | | Enter httphttps://uattest.openlmis.org/ into a chrome or firefox browser. - Login as srmanager2.
- From the navigation bar select Stock Management > Issue
| - Loading modal appears and directs you to OpenLMIS login screen
- As srmanager2 User can select Stock Management > Issue and it directs them to the Issue for Comfort Health Clinic page
- The page displays a table that lists the Programs and Action
- The programs available for the user to enter an ad hoc issue: Family Planning and Essential Meds
| Pass Pass Pass |
|
2 | | Create an ad hoc issue - Select a program and action by selecting "Make Issue"
- Select Product by search for product or by selecting from the Product dropdown and clicking Add
- Select Issue To and Reason from the dropdown list
- Enter quantity and select Date
| - When user selects "Make Issue" button they are directed to the next screen to create an ad hoc receipt
- User must select a Product by search or by selecting from the dropdown
- Table is displayed that contains the following columns: Product Code, Product, Stock on Hand, Issue To, Destination Comments, Reason, Reason Comments, Quantity, Date, and Actions
- Issue To, Reason, Quantity and Date are required
- Quantity must be greater than zero
- Date cannot be in the future
- If there are errors or blank fields the user cannot submit. Errors are displayed in line each field
- When user clicks Submit there is a pop up confirmation
- User is directed back to the Stock on Hand summary page
| Pass Pass Pass |
|
3 | | Clear Issues - Complete same steps described above in Step 2 for multiple products
- Select Clear on the bottom left hand of the screen
- All issues should be deleted
| - When user selects Clear all Issues are deleted
| Pass Pass Pass |
|
Known Bugs
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-2544 |
---|
|