Versions Compared

Key

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

...

Automated Testing Scenarios (for API Karate and UI E-to-E)

Scenario 1: Match on POL and update Instance, Holdings, Item (fill in some details about necessary profiles, and supply test data)

Scenario 2: Match on POL, but no match

Scenario 3: Match on POL, but multiple match

Scenario 4: Match on VRN, and update Instance, Holdings, Item

Scenario 5: Match on VRN, but no match

Scenario 6: Match on VRN, but multiple match


Developer Questions:

Question

Status

Conclusion

Comments

What changes are needed to the UI matching screen?

Status
subtletrue
colourGreen
titleRESOLVED

Add POL and VRN options for each Inventory record type
Any different considerations if the match-from and/or match-to field is repeatable?

Status
subtletrue
colourBlue
titleOpen



Where do we pull the POL and VRN from?

Status
subtletrue
colourGreen
titleRESOLVED

Pull POL or VRN from the MARC field/subfield designated in the match profile


If we only wanted to match on POLs or VRNs for orders that are Open (and maybe Closed), but NOT Pending, would that be an issues? (we already use similar logic for EDIFACT invoice matching between Invoice line and POL/VRN)

Status
subtletrue
colourYellow
titlein process

No, not an issue, but confirm with Thunderjet exactly what story/work is needed from them

POs with Ongoing status (in receipt or payment) are included with Open

Order status is at the PO level, but POL/VRN are at the POL level. May need to hit a composite endpoint to get the number and the status.

Per Siarhei H, can use cross-index query to also find the status of a POL

E-to-E automated tests; how many, and happy path only, or negative too?

Status
subtletrue
colourYellow
titlein process

See draft test Jira UIDATIMP-1050
  • For the 4 happy path scenarios
  • Possible negative scenarios
    • No match (instance, holdings, item)
    • Multiple matches (holdings, item; any need for instance?)

...