Test Plan: ERM-109 Create an Agreement from the eholdings app

Feature

UXPROD-1548 - Getting issue details... STATUS

Story

ERM-109 - Getting issue details... STATUS

Test Plan Reference
Prepared by
Verified by
Verified Date



Navigation 

Acceptance Scenarios / Test Cases

Scenario 1: Package without custom coverage


Test Path NameGIVEN
Initial Context
WHEN
Something Happens

THEN
Expected Result

TEST SCRIPT
Sequence of steps to follow
TEST DATAACTUAL RESULTSTester CommentsSTATUS
(tick) Pass (error) Fail

LOG NOTE
Tester / Timestamp

1Adding a package without custom coverage to a new Agreement
  • logged in authorised user
  • eHoldings preview panel or package full view → Agreements
  • Previewing package with no custom coverage
  • Click "New"
  • Go to Agreement creation screen

  • Agreement line for package is displayed

  • Details of package shown
    • Name
    • Provider
    • E-Resource type
    • Count (the number of items in the package)
    • Coverage (empty)
  • Saving agreement goes to agreement preview with agreement line for package

  1. Select "New"
  2. Fill out required Agreement fields
  3. Check Agreement line is correct
  4. Click 'Create Agreement'

eHoldings package: Academic Search Complete

http://folio-testingt.aws.indexdata.com/eholdings/packages/19-1615

Coverage not displayed on Create Agreement screenFails on minor display issue, happy to release

(error) Fail

ERM-168

2019-04-07T23:44+01:00
2Wrong userI am not a user authorised to create agreementsClick NewDisplay message indicating user is not authorised to create an Agreement


Currently unable to test non-authorised users as only have diku_admin login

Scenario 2: Package with custom coverage start date


Test Path NameGIVEN
Initial Context
WHEN
Something Happens

THEN
Expected Result

TEST SCRIPT
Sequence of steps to follow
TEST DATAACTUAL RESULTSTester CommentsSTATUS
(tick) Pass (error) Fail

LOG NOTE
Tester / Timestamp

1Adding a package with custom coverage, start date only, to a new Agreement
  • logged in authorised user
  • eHoldings preview panel or package full view → Agreements
  • Previewing package with custom coverage with start dates only
  • Click "New"
  • Go to Agreement creation screen

  • Agreement line for package is displayed

  • Details of package shown
    • Name
    • Provider
    • E-Resource type
    • Count (the number of items in the package)
    • Coverage (as per custom coverage)
  • Saving agreement goes to agreement preview with agreement line for package

  1. Select "New"
  2. Fill out required Agreement fields
  3. Check Agreement line is correct
  4. Click 'Create Agreement'

eHoldings package:

Law Journal Pressbooks

http://folio-testing.aws.indexdata.com/eholdings/packages/989-6890

Coverage 1/1/2000 -> present i.e. no end date specified

Coverage not displayed on Create Agreement screenFails on minor display issue, happy to release

(error) Fail

ERM-168

2019-04-07T23:45+01:00

Scenario 3: Package with custom coverage start and end date


Test Path NameGIVEN
Initial Context
WHEN
Something Happens

THEN
Expected Result

TEST SCRIPT
Sequence of steps to follow
TEST DATAACTUAL RESULTSTester CommentsSTATUS
(tick) Pass (error) Fail

LOG NOTE
Tester / Timestamp

1Adding a package with custom coverage, start and end date, to a new Agreement
  • logged in authorised user
  • eHoldings preview panel or package full view → Agreements
  • Previewing package with custom coverage with start and end dates
  • Click "New"
  • Go to Agreement creation screen

  • Agreement line for package is displayed

  • Details of package shown
    • Name
    • Provider
    • E-Resource type
    • Count (the number of items in the package)
    • Coverage (as per custom coverage)
  • Saving agreement goes to agreement preview with agreement line for package

  1. Select "New"
  2. Fill out required Agreement fields
  3. Check Agreement line is correct
  4. Click 'Create Agreement'

eHoldings package:

HeinOnline Fastcase

http://folio-testing.aws.indexdata.com/eholdings/packages/35-1152514

Coverage 1/1/2010 -> 12/31/2017

Coverage not displayed on Create Agreement screenFails on minor display issue, happy to release

(error) Fail

ERM-168

2019-04-07T23:46+01:00

Scenario 4: Title without custom coverage


Test Path NameGIVEN
Initial Context
WHEN
Something Happens

THEN
Expected Result

TEST SCRIPT
Sequence of steps to follow
TEST DATAACTUAL RESULTSTester CommentsSTATUS
(tick) Pass (error) Fail

LOG NOTE
Tester / Timestamp

1Adding a title without custom coverage to a new Agreement
  • logged in authorised user
  • eHoldings title full view → Agreements
  • Previewing title with no custom coverage
  • Click "New"
  • Go to Agreement creation screen

  • Agreement line for package is displayed

  • Details of package shown
    • Name
    • Provider
    • E-Resource type
    • Count (the number of items in the package)
    • Coverage (as per managed coverage)
  • Saving agreement goes to agreement preview with agreement line for package

  1. Select "New"
  2. Fill out required Agreement fields
  3. Check Agreement line is correct
  4. Click 'Create Agreement'

Harvard Business Review (title) in Business Source Corporate (package): http://folio-testing.aws.indexdata.com/eholdings/resources/19-530-32090

Managed coverage start: 10/1/1922

Managed coverage end: no end date specified


Coverage not displayed on Create Agreement screenFails on minor display issue, happy to release

(error) Fail

ERM-168

2019-04-07T23:47+01:00

Scenario 5: Title with custom coverage start date


Test Path NameGIVEN
Initial Context
WHEN
Something Happens

THEN
Expected Result

TEST SCRIPT
Sequence of steps to follow
TEST DATAACTUAL RESULTSTester CommentsSTATUS
(tick) Pass (error) Fail

LOG NOTE
Tester / Timestamp

1Adding a title with custom coverage start date only to a new Agreement
  • logged in authorised user
  • eHoldings title full view → Agreements
  • Previewing title with custom coverage start date only specified
  • Click "New"
  • Go to Agreement creation screen

  • Agreement line for package is displayed

  • Details of package shown
    • Name
    • Provider
    • E-Resource type
    • Count (the number of items in the package)
    • Coverage (as per custom coverage)
  • Saving agreement goes to agreement preview with agreement line for package

  1. Select "New"
  2. Fill out required Agreement fields
  3. Check Agreement line is correct
  4. Click 'Create Agreement'

Fashion and Textiles (title) in ProQuest SciTech Collection (package)

http://folio-testing.aws.indexdata.com/eholdings/resources/22-6216-2861082

Custom Coverage start date: 07/01/2014

Custom Coverage end date: no end date specified

Coverage not displayed on Create Agreement screenFails on minor display issue, happy to release

(error) Fail

ERM-168

2019-04-07T23:48+01:00

Scenario 6: Title with custom coverage start and end date


Test Path NameGIVEN
Initial Context
WHEN
Something Happens

THEN
Expected Result

TEST SCRIPT
Sequence of steps to follow
TEST DATAACTUAL RESULTSTester CommentsSTATUS
(tick) Pass (error) Fail

LOG NOTE
Tester / Timestamp

1Adding a title with custom coverage start and end date to a new Agreement
  • logged in authorised user
  • eHoldings title full view → Agreements
  • Previewing title with custom coverage start and end date specified
  • Click "New"
  • Go to Agreement creation screen

  • Agreement line for package is displayed

  • Details of package shown
    • Name
    • Provider
    • E-Resource type
    • Count (the number of items in the package)
    • Coverage (as per custom coverage)
  • Saving agreement goes to agreement preview with agreement line for package

  1. Select "New"
  2. Fill out required Agreement fields
  3. Check Agreement line is correct
  4. Click 'Create Agreement'

Civil War Times (title) in General Reference Center Gold (package)

http://folio-testing.aws.indexdata.com/eholdings/resources/18-46-90372  

Custom Coverage start date: 01/01/2008

Custom Coverage end date: 12/31/2018


Coverage not displayed on Create Agreement screenFails on minor display issue, happy to release

(error) Fail

ERM-168

2019-04-07T23:49+01:00

Scenario 6: Title with multiple custom coverage


Test Path NameGIVEN
Initial Context
WHEN
Something Happens

THEN
Expected Result

TEST SCRIPT
Sequence of steps to follow
TEST DATAACTUAL RESULTSTester CommentsSTATUS
(tick) Pass (error) Fail

LOG NOTE
Tester / Timestamp

1Adding a title with multiple custom coverage start and end dates to a new Agreement
  • logged in authorised user
  • eHoldings title full view → Agreements
  • Previewing title with multiple custom coverage start and end date specified
  • Click "New"
  • Go to Agreement creation screen

  • Agreement line for package is displayed

  • Details of package shown
    • Name
    • Provider
    • E-Resource type
    • Count (the number of items in the package)
    • Coverage (as per custom coverage)
  • Saving agreement goes to agreement preview with agreement line for package

  1. Select "New"
  2. Fill out required Agreement fields
  3. Check Agreement line is correct
  4. Click 'Create Agreement'

Current Organic Chemistry (title) in Bentham Science (package)

http://folio-testing.aws.indexdata.com/eholdings/resources/301-1281-22004

Custom Coverage start date: 01/01/2008

Custom Coverage end date: 12/31/2018

Custom Coverage start date: 01/01/2002

Custom Coverage end date: 12/31/2005



Coverage not displayed on Create Agreement screenFails on minor display issue, happy to release

(error) Fail

ERM-168

2019-04-07T23:50+01:00

Scenario 7: Custom title with no coverage


Test Path NameGIVEN
Initial Context
WHEN
Something Happens

THEN
Expected Result

TEST SCRIPT
Sequence of steps to follow
TEST DATAACTUAL RESULTSTester CommentsSTATUS
(tick) Pass (error) Fail

LOG NOTE
Tester / Timestamp

1Adding a custom title with no coverage dates to a new Agreement
  • logged in authorised user
  • eHoldings title full view → Agreements
  • Previewing a custom title no coverage dates specified
  • Click "New"
  • Go to Agreement creation screen

  • Agreement line for package is displayed

  • Details of package shown
    • Name
    • Provider
    • E-Resource type
    • Count (the number of items in the package)
    • Coverage (empty)
  • Saving agreement goes to agreement preview with agreement line for package

  1. Select "New"
  2. Fill out required Agreement fields
  3. Check Agreement line is correct
  4. Click 'Create Agreement'

Hello19 (title) in "carole create a custom package - 2" (package)

http://folio-testing.aws.indexdata.com/eholdings/resources/123355-2867655-19616460




Coverage not displayed on Create Agreement screenFails on minor display issue, happy to release

(error) Fail

ERM-168

2019-04-07T23:51+01:00


Scenario 8: Navigate eHoldings to Agreements via Agreement on Package


Test Path NameGIVEN
Initial Context
WHEN
Something Happens

THEN
Expected Result

TEST SCRIPT
Sequence of steps to follow
TEST DATAACTUAL RESULTSTester CommentsSTATUS
(tick) Pass (error) Fail

LOG NOTE
Tester / Timestamp

1

Navigate eHoldings to Agreements via Agreement on Package

  • logged in authorised user
  • eHoldings preview panel or package full view → Agreements
  • viewing package with linked Agreement
  • Click Agreement name
  • Display agreement

  • Details of package shown in Agreement → Agreement lines section with data
    • Name
    • Provider
    • E-Resource type
    • Count (the number of items in the package)
    • Coverage
  1. Click Agreement name
  2. Check Agreement line displays correctly





As Expected
(tick) Pass2019-04-07T23:54+01:00

Scenario 9: Navigate eHoldings to Agreements via Agreement on Title


Test Path NameGIVEN
Initial Context
WHEN
Something Happens

THEN
Expected Result

TEST SCRIPT
Sequence of steps to follow
TEST DATAACTUAL RESULTSTester CommentsSTATUS
(tick) Pass (error) Fail

LOG NOTE
Tester / Timestamp

1Navigate eHoldings to Agreements via Agreement on title
  • logged in authorised user
  • eHoldings title full view → Agreements
  • viewing package with linked Agreement
    • Click Agreement name
  • Go to Agreement

  • Display agreement

  • Details of title shown in Agreement → Agreement lines section with data
    • Name
    • Provider
    • E-Resource type
    • Count (the number of items in the package)
    • Coverage
  1. Click Agreement name
  2. Check Agreement line displays correctly





As Expected
(tick) Pass2019-04-07T23:52+01:00