Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Working draft to complete on 5/19/17

Jira Legacy
showSummaryfalse
serverJIRA (openlmis.atlassian.net)
serverId448ba138-230b-3f91-a83e-16e7db1deed1
keyOLMIS-2540

Table of Contents

Table of Contents

Please log all bugs PRIOR to mmddyyTuesday May 23rd at 11:00am Pacific

Instructions

  1. Install JIRA Capture (see instructions below)
  2. Review the current state of the software test scope, and test roles for context
  3. Sign up for the test scrips you plan to do, by linking your name (typing '@' and your name) in the "Tester" column
  4. Login and start testing the system
  5. When a test fails, please log bugs using JIRA Capture and the OpenLMIS pre-3.0 UAT template template 
    1. Example bug logged, here.
  6. 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
  • Select 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.


Image RemovedImage Added


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
    Jira Legacy
    server
    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1808978
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-18091145
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-18101112
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-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 
    1116
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-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
  • 615
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1429
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1620
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2113
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2519
  • Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-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:

  • Accessing the system and logging in
  • Resetting password (Cannot test this as we are fixing a bug related to sending emails
    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1666
    )
  • Creating and submitting a regular type requisition for Family Planning
    1. Adding comments
    2. Check validations
  • Creating and submitting an emergency type requisition for Essential Meds
  • Authorizing a requisition
  • Approving a requisition
    1. Printing a requisition
  • Rejecting a requisition
  • Converting a requisition to an order, done by the Warehouse Manager
  • View a list of requisitions

    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:

    1. View Stock on Hand
    2. Manage Physical Inventory
      1. Create a new physical inventory
      2. Add new products during physical inventory
      3. Save physical inventory draft
      4. Submit a new physical inventory
      5. Remove a physical inventory draft
    3. Create an Adjustment
      1. Create new adjustment
      2. Choose products for adjustment
      3. Submit adjustment
    4. Make an Issue/Receive
      1. Perform ad hoc receipt
      2. Perform ad hoc issue

    Test Roles

    A complete list of users can be found in the README file on github.

    Role NameLogin InformationRightsHome Facility
    Storeroom Manager

    user name: srmanager1srmanager2

    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
    • Adjust stock
    • Edit stock inventories
    • View stock cards
    HC01- Comfort Health Clinic
    Administrator

    user name: psupervisoradministrator

    password: password

    Approve R&R
    View R&R
    Warehouse Manager

    user name: wclerk1

    password: password

    Convert requisitions to order
    • 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 depicting the different users and requisition groups in the system.

    Image Removed

    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:

    Accessing the system and logging in

    View SOH, summary, and search

    Directed to the home screen, displaying a navigation bar with "Home" and "Requisitions".

    You should not see "message keys". Everything should be in English.jira

    1.TesterStepsExpected ResultsPass/FailBug 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

    2

    Type username and password for the Storeroom Manager and click ‘Sign in’ or press Return/Enter Key on the keyboard

    Enter https://test.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


    2JIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1892
    3

    Nuran

    Dércio Duvane

    Click the logout buttonThe system logs you out and displays the log in screen

    Pass

    Pass

    Scenario 2: Resetting password 

    2.TesterStepsExpected ResultsPass/FailBug logged1Enter http://uat.openlmis.org/ into a chrome or firefox browserWelcome 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

    3Select the 'Forget Password' link.

    A modal asking for your email address to reset the password.

    Pass

    Pass

    4Enter olmis.user@gmail.com email and select 'Submit'

    Message appears confirming an email with password reset instructions has been sent.
    You receive an email with a link to reset a password in your registered email address

    Fail

    Fail

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1841

    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 screen6

    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
    password

    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

    8Select the "Sign in" buttonThe login page appears9

    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

    3.TesterStepsExpected ResultsPass/FailBug logged1

    Rachel Powers (Deactivated)

    Enter http://uat.openlmis.org/ into a chrome or firefox browserWelcome screen appears and there is a modal asking for login credentials

    Pass!

    Pass

    2Type username (srmanager1) and password (password) for the Storeroom Manager for Nandumbo clinic. Click ‘Sign in’ or press Return/Enter Key on the keyboard

    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

    Note: Chris George (Unlicensed) used srmanager23

    Rachel Powers (Deactivated)

    Select the "Requisitions" menu header on the top navigation bar using your cursor

    A drop down menu should appear with the following options:

    • Create / Authorize
    • View

    Pass!

    Pass

    4Rachel Powers (Deactivated)Select the "Create / Authorize" option

    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.

    Pass!Note: changed 2nd facility type to "My supervised facilities"5Rachel Powers (Deactivated)Select the 'Regular' Type radio button and press 'Search'A table appears with the a list of periods.Pass!6Rachel Powers (Deactivated)Select the "proceed" button for the available period (top row)

    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.

    Fail

    OLMIS-1827

    Typo in UAT, works.

    7

    Insert in data for all available columns and review column definitions.

    There should be an "i" next to all column headers. The pop out will display a definition or additional instructions.

    Pass!

    8Rachel Powers (Deactivated)Enter a value in beginning balance, then attempt to skip that product (row/lineItem).

    Check box for skipping should be disabled if there are any values in the row.

    Pass!9If there are values in the cells, clear the values for a product (row/LineItem) and check the skip checkboxCheck should display and row should gray out. The row should no longer allow for editing.

    Pass!

    Fail

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1894

    10Rachel Powers (Deactivated)Select the "Losses and adjustments" for a product and enter in a positive and negative adjustment. Select close when completed.Modal should appear to input in loss and adjustment reasons. Upon entering multiple adjustments, you should see a summary of the total adjustment (positive/negative)Pass!11Enter in information for an entire row.Depending on the amounts, you will run into data validations to ensure appropriate data entry.

    Pass!

    Fail

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1893

    12Rachel Powers (Deactivated)Enter a quantity for Total Stock out Day.The adjusted consumption column should update based on number of stock out days.Pass!13Rachel Powers (Deactivated)Attempt to enter negative stock out days.You should receive an error.FailOLMIS-182814Rachel Powers (Deactivated)Enter a larger quantity for " Total Consumed" then the summation of Received + Beginning Balance quantities.You should receive an error.Pass!15Rachel Powers (Deactivated)Enter in a Comment at the top of the pageYou should be able to enter in text. The comment will save automatically. You can edit the comment until the submit button is selected.Pass!16Rachel Powers (Deactivated)Review total requisition costCosts should update when quantities are entered into the Requested Quantity column.FailOLMIS-182917Rachel Powers (Deactivated)Submit the requisition

    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.

    FailOLMIS-1830

    Scenario 4: Creating and submitting an emergency type requisition for Family Planning

    4.TesterStepsExpected ResultsPass/FailBug logged1Christine LenihanEnter http://uat.openlmis.org/ into a chrome or firefox browserWelcome screen appears and there is a modal asking for login credentialspassNote: smanager not srmanager2Christine LenihanType username "srmanager2" and password "password" for the Storeroom Manager at the Comfort Health Clinic 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". User name is displayed at the top right corner of the screen.

    pass3Christine LenihanSelect the "Requisitions" menu header on the top navigation bar using your cursor

    A drop down menu should appear with the following options:

    • Create / Authorize
    • View
    pass4Christine LenihanSelect the "Create / Authorize" option.

    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.

    fail

    Note: changed 2nd facility type to "My supervised facilities"

    Works - UI display issue

    OLMIS-1901

    5Christine LenihanSelect the program drop down and select 'Family Planning'

    Dropdown options : Essential Meds and Family Planning.

    pass6Christine LenihanSelect the 'Emergency' Type radio button and press 'Search'A table appears with the current period and a 'proceed' button on the right.passvery slow - though not sure if it was due to my internet connection or performance issue7Christine LenihanSelect the "proceed" for the top available period (top row)

    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.

    pass8Christine LenihanEnter in quantities and play around with data validations

    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

    fail

    skip does not gray out line

    OLMIS-1894

    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
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1903

    9Christine LenihanSelect the "Losses and adjustments" for a product and enter in a positive and negative adjustment. Select close when completed.Modal should appear to input in loss and adjustment reasons. Upon entering multiple adjustments, you should see a summary of the total adjustment (positive/negative)pass10Christine LenihanSubmit

    If errors, you cannot submit.

    If no errors, a confirmation message is displayed.

    passslow but works - unclear if software or internet connection

    Scenario 5: Authorizing a requisition

    There should be a requisition created for 

    User logs in to view SOH summary:

    1. Log in as srmanager2
    2. Select Stock Management tab > Stock On Hand from the navigation bar
    3. 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:

    1. Facility Type is defaulted to My Facility and Facility Name is your Home Facility: Comfort Health Clinic
    2. Select Program Name: Family Planning. Click Search.
    3. Clear search to complete a free text search.
    4. Enter free text into the Keywords field and click Search.
    5. 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.

    Pass

    Fail-JZ-Free text search

    Fail-NR- Free text search

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2556


    Scenario 2: Create a new Physical Inventory

    2.TesterStepsExpected ResultsPass/FailBug logged
    1Enter 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:

    1. Log in as srmanager2
    2. Select Stock Management tab > Physical Inventory from the navigation bar
    3. 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
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2557


    Scenario 3: Add new Products during Physical Inventory

    3.TesterStepsExpected ResultsPass/FailBug 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:

    1. Click Add Product at the top of the results grid
    2. Select Product and click Add
    3. Or search for product using free form text
    4. Enter Current Stock Amount
    5. Select another product to add and enter current stock amount
    6. 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.TesterStepsExpected ResultsPass/FailBug logged
    1Start 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

    1. Refresh browser or click the back button on your browser. Select Cancel to continue working on your draft
    2. 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
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2633

    3

    Save Physical Inventory Draft while offline

    1. Change network status to Offline
    2. Click Save
    3. Change network status back to Online
    4. 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


    TesterStepsExpected ResultsPass/FailBug logged
    1Start 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

    1. Save all changes to the Physical Inventory (any products added, or Current Stock amounts edited)
    2. Click Submit
    3. Select date future date
    4. Click Confirm (this should be unsuccessful)
    5. Select date in the past or current date
    6. 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
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2559

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2561

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2564

    3

    Submit performance

    1. Add more than 30(?) products and submit

    Pass

    Pass



    Scenario 6: Remove a Physical Inventory draft



    TesterStepsExpected ResultsPass/FailBug logged
    1Start 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

    1. On Physical Inventory screen click Delete
    2. Message pops up click Cancel and it brings you back to the same screen
    3. Click Delete
    4. 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


    Pass


    TesterStepsExpected ResultsPass/FailBug logged
    1Nuran Idris (Unlicensed)Enter http://uat.openlmis.org/ into a chrome or firefox browserWelcome screen appears and there is a modal asking for login credentialsPass2Type username "smanager2" and password "password" for the Store Manager at Comfort Health Clinic facility 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". User name is displayed at the top right corner of the screen.

    Pass3Nuran Idris (Unlicensed)Select the "Requisitions" menu header on the top navigation bar using your cursor

    A drop down menu should appear with the following options:

    • Create / Authorize
    • View
    Pass4Nuran Idris (Unlicensed)Select the "Create / Authorize" option

    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
    Pass5Nuran Idris (Unlicensed)Select the program drop down and select 'Family Planning'. Select Regular type.

    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

    Pass6Nuran Idris (Unlicensed)Select "Search"A table appears with a list of upcoming periods and a 'proceed' button on the right to a requisition with the status of "submitted"Pass7Nuran Idris (Unlicensed)Select "Proceed"

    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.

    Pass

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyMWI-1

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyMWI-2

    Two minor enhancement

    One "Bug"Dércio Duvane

    Sam Im (Deactivated)

    Josh Zamor

    Nick Reid (Deactivated)

    Enter https://test.openlmis.org/ into a chrome or firefox browser.

    1. Login as srmanager2.
    2. 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

    1. Select the Action "Make Adjustments" for the Family Planning program
    2. 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

    1. Select Product either by searching free form text or selecting a Product from the dropdown list and then click Add
    2. Select a Reason for the adjustment, enter Reason Comments if required
    3. Enter Quantity greater than zero
    4. 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
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyMWI-3

    8Nuran Idris (Unlicensed)Add a comment

    Ability to enter text.

    Automatic saving behavior (messages pop up telling you that your changes are saved.

    9Nuran Idris (Unlicensed)Select "Authorize"Confirmation message and authorization complete.Pass with issues
    3Click on Approve menu

    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
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1816

    Pass

    Fail

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1897

    4Click on "view requisition" for the Kankao Health Facility R&R

    The R&R form appear with two editable columns "approved quantity" and "remarks"
    for all the product line items

    PassNote: Chris George (Unlicensed) unable to see either of these columns - maybe needed data set up here?5Enter in quantities in the approved quantity and remarks in the remarks.Pass6Select the Approve buttonA dialogue box appears to ask the user to confirmationPass7Press OK button to confirm

    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

    Pass8Add Comment

    Ability to enter text.

    Automatic saving behavior (messages pop up telling you that your changes are saved.

    Could not test

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyMWI-7

    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.

    TesterStepsExpected ResultsPass/FailBug logged1Dércio DuvaneEnter 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 credentialsPass2Dércio DuvaneNavigate to Requisitions and select "Approve"List of requisition waiting for approvalPass3Dércio DuvaneSelect a requisition.When hovering over a requisition, the row should highlight.Fail

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1867

    4Dércio DuvaneReview the requisitionYou should not be able to modify any quantities or skip a product.Pass5Dércio DuvaneSelect the "Add a comment" and enter a comment.Text box should display and allow for the user to enter text. The requisition should automatically save. You should also see a 'remove comment' button.Pass6Dércio DuvaneReject the requisition

    Ability to enter text.

    Automatic saving behavior (messages pop up telling you that your changes are saved.

    Pass

    Scenario 8: Converting a requisition to an order

    TesterStepsExpected ResultsPass/FailBug logged1Dé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 credentialsPass2Dércio DuvaneNavigate to the Requisitions menu and select "convert to order"A list of approved requisitions waiting to be converted to order.Pass3Dércio DuvaneSelect an approved requisition and select the 'convert to order' buttonThe system produces a confirmation message.Fail

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-1868

    4Confirm the action.The requisition is removed from the list of requisitions ready for conversion.

    Scenario 9: View a list of requisitions

    TesterStepsExpected ResultsPass/FailBug logged1Dércio DuvaneEnter 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.

    Pass2Dércio DuvaneNavigate to the Requisitions menu and select "view"A vertical search bar is available to search for requisitions.Pass3Dércio DuvaneSelect Kankao facility from the drop down. Then select "Search".A list of a requisitions for Kankao should be displayed in a table format.

    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2560

    Jira Legacy
    serverJIRA (openlmis.atlassian.net))
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyMWIOLMIS-42562

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyMWI-5

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyMWI-6

    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. 

    TesterStepsExpected ResultsPass/FailBug logged1Enter http://uat.openlmis.org/ into a chrome or firefox browserWelcome screen appears and there is a modal asking for login credentialsPass2Type username and password for the Program Supervisor and click ‘Sign in’ or press Return/Enter Key on the keyboardHome screen with Requisitions on the navigation bar.Pass

    OLMIS-2639

    4

    Clear Adjustments table

    1. Select Products as directed in the above Step 3 and continue to add.
    2. Click the Clear button on the bottom left hand section of the screen
    3. 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

    1. Select Products as directed in the above Step 3 and continue to add multiple Products and Reasons for adjustment
    2. When completed, click Submit
    3. 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

    Scenario 8: Perform an ad hoc receipt


    TesterStepsExpected ResultsPass/FailBug logged
    1

    Enter https://test.openlmis.org/ into a chrome or firefox browser.

    1. Login as srmanager2.
    2. 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 Meds

    Pass

    Pass

    Pass


    2

    Create an ad hoc receipt

    1. Select a program and action by selecting "Make Receive"
    2. Select Product by search for product or by selecting from the Product dropdown and clicking Add
    3. Select Received From and Reason from the dropdown list
    4. 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
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2563

    3

    Clear receipts

    1. Complete same steps described above in Step 2 for multiple products
    2. Select Clear on the bottom left hand of the screen
    3. All receipts should be deleted
    • When user selects Clear all receipts are deleted

    Pass

    Pass

    Pass


    Scenario 9: Perform an ad hoc issue


    TesterStepsExpected ResultsPass/FailBug logged
    1

    Enter https://test.openlmis.org/ into a chrome or firefox browser.

    1. Login as srmanager2.
    2. 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

    1. Select a program and action by selecting "Make Issue"
    2. Select Product by search for product or by selecting from the Product dropdown and clicking Add
    3. Select Issue To and Reason from the dropdown list
    4. 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

    1. Complete same steps described above in Step 2 for multiple products
    2. Select Clear on the bottom left hand of the screen
    3. All issues should be deleted
    • When user selects Clear all Issues are deleted

    Pass

    Pass

    Pass




    Known Bugs

    Jira Legacy
    serverJIRA (openlmis.atlassian.net)
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution,fixversions
    maximumIssues20
    jqlQueryfilter=15700
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-2544