EPOD Interface Test Plan
From EPOD
Test Script / Scenario Reference | EPOD - Interface | Call Number(s): 292887 |
Test Script / Scenario Description | Test the Interface functionality | PASS / ISSUES / FAIL |
Menu Access | EPOD Interface | |
Pre-requisites | SoapUI | Tested By: |
Test Objective | To ensure that the Interface operates as expected | Date: |
SOAPUI Setup
Open the EPOD Import Project within SOAP UI.
Import
Export
Step | Action | Result | Remarks | P/F |
1 | General | |||
1.01 | Within the IMPORT_COMPLETE, alter the EPL_SITE_ID, EPL_USER_ID, and EPL_PASSWORD to values that are incorrect, run the request and revert the values to correct values. | The system will not allow the message to be processed, and will respond with a 'NAK' message advising of the reason. | ||
1.02 | Within the IMPORT_COMPLETE, set the EPL_LOAD_ID to a value with length of 40. | The system will respond with a 'NAK' message advising of the error. | ||
1.03 | Within the IMPORT_COMPLETE, set the EPL_JOB_TYPE to a value of X. | The system will respond with a 'NAK' message advising of the error. | ||
1.04 | Within the IMPORT_COMPLETE, remove the EPL_JOB_ID tag from the first Job. | The system will respond with a 'NAK' message advising of the error. | ||
1.05 | Run the IMPORT_COMPLETE request. | The system will create a new Load assigned to the EPL_USER_ID and create and assign 4 jobs to it.
The jobs will have all fields populated and will match the following characteristics:
A 'ACK' will be returned advising of the following:
|
||
1.06 | Run the UPDATE_COMPLETE request. | The Data imported in the previous test will be updated.
The Load will be unassigned from the user. The jobs match the following characteristics:
A 'ACK' will be returned advising of the following:
|
||
1.07 | Run the IMPORT_MINIMUM request. | Data will be imported with the minimum requirements met.
A new load will be created with four jobs assigned to it. The jobs match the following characteristics:
A 'ACK' will be returned advising of the following:
|
||
1.08 | Run the IMPORT_LINKED request. | A linked Collection and Delivery Job with the same EPL_JOB_CODE assign to a newly created Load.
The jobs will have all fields populated and will match the following characteristics:
A 'ACK' will be returned advising of the following:
|