Uploaded image for project: 'ui-orders'
  1. ui-orders
  2. UIOR-297

Refine the product ID search by ISSN and ISBN for POLs



    • 3
    • Thunderjet
    • Poppy (R2 2023)


      Overview: Break out Product Identifier searching so that ISBNs and ISSNs can be searched separately from other types of product IDs

      1. Scenario 1
        • Given the Orders app landing page
        • When a user wants to search Product IDs
        • Then display 3 options, similar to how they are presented in the Inventory Identifier search (see attached)
          • Product identifier
          • - ISBN
          • - ISSN
      2. Scenario 2
        • Given the Product identifier search
        • When a user enters search data
        • Search for data "as-is", with whatever spaces or punctuation the user entered
        • and Search against all product IDs in all POLs
        • and Allow for truncated searching (e.g. 97812345 would retrieve 978123456 and 9781234567 and 978912345abc and 97812345-abc, but not 978-1234-5)
      3. Scenario 3 [out of scope for this story]
        • Given the ISBN search
        • When a user enters search data
        • Then search for a normalized ISBN (see separate story UIOR-274)
        • Note: The expectation is that the POL will only characterize and store valid 13-digit ISBNs with no punctuation or qualifiers as Product ID type = ISBN. Anything received from Inventory or entered by the user that does not meet these criteria will be normalized if possible, or else stored with Product ID type = ??? (Other or Invalid ISBN)
      4. Scenario 4
        • Given the ISSN search
        • When a user enters search data
        • Then search for the ISSN either with or without a hyphen (so user can enter 1234-5678 or 12345678 and retrieve ISSN 1234-5678)
        • Note: ISSN is usually structured and stored with its hyphen, as nnnn-nnnn, e.g. 1234-5678
      5. Scenario 5
        • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

      TestRail: Results


          Issue Links



                dennisbridges Dennis Bridges
                abreaux Ann-Marie Breaux
                Dennis Bridges Dennis Bridges
                0 Vote for this issue
                4 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases