OpenRS Happy Path Testing for EBSCO folk
Introduction
With a live date of June 12, we need your help to expedite the OpenRS testing process in the production for the 62 MOBIUS FOLIO ECS member libraries. Internal testing prior to customer access will give us the insight into software and configuration issues prior to go-live but is also expected to build confident with member libraries. For member libraries, we have created a training video that gives audience members an understanding of the product and how it functions which includes a happy path demo of the software for FOLIO users.
Testing recipe
To test the happy path for OpenRS for a FOLIO library, you will need a few ingredients:
access to the production OpenRS environment
access to the production FOLIO ECS environment
an eligible test patron (see record criteria below) for each tenant
a singularly held instance and linked item (see record criteria below) for each tenant
Record criteria
There are three records and the required criteria for Happy Path testing:
Patron
Eligible to borrow via OpenRS. For each library, one or more patron groups are allow to borrow. You can find this information on a per library basis in a MCO managed sheet called “Borrowing Patron Groups”. Look for the library in column A and find the eligible patron groups in column B.
The ability to authenticate via barcode and PIN or SSO [link to the authentication methods per library]
Instance
A singularly held title (that is, the only library to have this title across all 81 MOBIUS libraries, not just the 62 on FOLIO ECS).
Encoded to display in Locate (i.e. not suppressed).
Has a linked item.
Item
Encoded to display in Locate (i.e. not suppressed).
Available to request via OpenRS. You can find this information on a per library basis in a MCO managed sheet called “Lending Material Type Mapping”. Look for the library in column A and find the eligible item from any of the valid material types in columns C through N.
Item has an available status.
Item is not subject to holds.
Testing happy path
The test scenarios require two member libraries, for example, Harris-Stowe State University and Truman University. In round 1, one library will play the role of borrower and the other will play the role of supplier. In round 2, the roles will be reversed.
We want to track a “pass/fail” for each use case. Where it fails, recording your steps in written narrative and screen recording or video/audio recording form works well.
Requests will take between 5-10 minutes to be reflected in both the lending and borrowing library systems. Please wait until both library systems show the request before moving to the next step. Likewise, it will take 5-10 minutes for FOLIO circulation activity to update the corresponding library. Please see the below use cases for when this is applied.
Use cases | Steps | Notes |
Patron – Requesting |
| After a successful request, a virtual patron and a hold on the requested item should appear in the supplier’s system. When finished with requesting scenario 1, move to the circulation use cases starting with “Lender – Supplying” and moving through the remainder of the circulation use cases. Then, move to requesting scenario 2 and when finished, move onto “Lender – Supplying” as you did with scenario 1 and so on. Rinse and repeat with scenarios 3 and 4. |
Lender – Supplying |
| When the item is loaned to the borrower, the DCB will detect the loan and then perform a checkout to the virtual patron on the supplier system.
|
Borrower – Loaning |
|
|
Lender – Loaning |
|
|
Borrower – Returning |
|
|
Lender – Returning |
|
|
Operated as a Community Resource by the Open Library Foundation