Peer Testing
Tests and Outcomes
Purchase Orders
Test | Outcome | Notes/JIRA |
Process runs to completion when valid arguments are used: (FULL_RUN, MANUAL_WITH_DATA_LOADED) | Pass | |
Process fails with error message when invalid arguments are used | Pass | |
Process fails with error message when no argument is used | Pass | |
All new unprocessed POs from sciquest are included in the process | Pass | |
Already-processed POs are not included in the process | Pass | |
Estates POs are not included in the process | Pass | |
POs with no purchase lines are not included in the process | Pass | |
Where POs exist with multiple revisions, the revisions are processed in numerical order | Pass | |
Data is copied into CLINK tables | Pass | |
ABS routine pop_r47 is run after data is copied into CLINK | Pass | |
Security: passwords in version control | Pass | PPS008-38 |
"PURCHASE_UNIT" too long for column | Pass | PPS008-39 |
Goods Receipts
Test | Outcome | Notes/JIRA |
Process runs to completion when valid arguments are used: (FULL_RUN, MANUAL_WITH_DATA_LOADED) | Pass | |
Process fails with error message when invalid arguments are used | Pass | |
Process fails with error message when no argument is used | Pass | |
All new unprocessed GRs from sciquest are included in the process | Pass | |
Already-processed GRs are not included in the process | Pass | |
GRs with no lines are not included in the process | Pass | |
Data is copied into CLINK tables | Pass | |
ABS routine pop_r59 is run after data is copied into CLINK | Pass | |
SciQuest receipts with transaction_type = 'Received' are copied into CLINK with CGR_TRANS_TYPE = 'OG' | Pass |
Goods Returns
Test | Outcome | Notes/JIRA |
SciQuest receipts with transaction_type = 'Returned' are copied into CLINK with CGR_TRANS_TYPE = 'OR' | Pass |
Saffron
Test | Outcome | Notes/JIRA |
Lines are included in CSV files where they have supplier_id = '16771I' and receiver_department starting 'ACS_Accom' | Pass | |
If they are generated, CSV files are posted to saffron SFTP site | Pass | |
DEL* CSV file is generated for deliveries and RET* CSV file is generated for returns | Pass | |
Bad characters are removed before being included in CSV files. Bad characters are: quote, double-quote, comma | Fail | PPS008-40 |