|
|
(13 intermediate revisions by 2 users not shown) |
Line 11: |
Line 11: |
| |Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }} | | |Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }} |
| |Title=General | | |Title=General |
| |Notes= | | |Notes=Open the EPOD Import Project within SOAP UI. |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Log on with an invalid site/user/password | | |Action=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. |
| |Result=The system will not allow log in | | |Result=The system will not allow the message to be processed, and will respond with a 'NAK' message advising of the reason. |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Log in with a PDA only user | | |Action=Within the IMPORT_COMPLETE, set the EPL_LOAD_ID to a value with length of 40. |
| |Result=The system will not allow log in | | |Result=The system will respond with a 'NAK' message advising of the error. |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Log in with a valid user | | |Action=Within the IMPORT_COMPLETE, set the EPL_JOB_TYPE to a value of X. |
| |Result=The system displays the home page
| | |Result=The system will respond with a 'NAK' message advising of the error. |
| }}
| |
| {{TestPlan_CycleFooter}}
| |
| <!-- NEW PAGE -->
| |
| {{TestPlan_CycleHeader
| |
| |Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }}
| |
| |Title=Config - Maintenance Screens
| |
| |Notes=
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Enter the Reason Codes screen and Find data.
| |
| |Result=Any data present will be displayed in a grid. If no data is found, the screen will display a message.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Find and choose to Filter by all of the items available in turn.
| |
| |Result=The grid displayed should be filtered by the items entered.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New. Enter no details. Click Create
| |
| |Result=The system should not allow the new record to be created. | |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New. Enter all required details. Click Create.
| |
| |Result=The system should create the record and show it in the grid
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click select against an existing record. Click Edit.
| |
| |Result=The system should allow editing of the record.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Change and click Update.
| |
| |Result=The changes should be saved.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click select against an existing record. Click Delete.
| |
| |Result=The record should be deleted.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Repeat tests 1-7 above for the Vehicles screen.
| |
| |Result=As Above.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Repeat tests 1-7 above for the Service Product screen.
| |
| |Result=As Above.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Repeat tests 1-7 above for the Vehicle Product screen.
| |
| |Result=As Above.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Repeat tests 1-7 above for the Customers screen.
| |
| |Result=As Above.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click on View Jobs link against a customer
| |
| |Result=Shows the Jobs screen, showing only the Jobs for that customer.
| |
| }}
| |
| {{TestPlan_CycleFooter}}
| |
| <!-- NEW PAGE -->
| |
| {{TestPlan_CycleHeader
| |
| |Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }}
| |
| |Title=Config - Administration Screens
| |
| |Notes=
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Enter the Users screen and Find data.
| |
| |Result=Any data present will be displayed in a grid. If no data is found, the screen will display a message.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Find and choose to Filter by all of the items available in turn.
| |
| |Result=The grid displayed should be filtered by the items entered.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New. Enter no details. Click Create
| |
| |Result=The system should not allow the new record to be created.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New. Enter all required details. Click Create.
| |
| |Result=The system should create the record and show it in the grid
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click select against an existing record. Click Edit.
| |
| |Result=The system should allow editing of the record.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Change and click Update.
| |
| |Result=The changes should be saved.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click select against an existing record. Click Delete.
| |
| |Result=The record should be deleted.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click User Access
| |
| |Result=The User Access screen for the user should be shown.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Load Assignment
| |
| |Result=The Load Assignment screen should be shown
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Assign jobs to the user in this screen and click Assign Loads
| |
| |Result=The loads should be assigned to the user.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Deassign the Loads from the user and click Unassign Loads
| |
| |Result=The loads should be deassigned from the user.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click View Jobs
| |
| |Result=Shows the Jobs screen, showing only the Jobs for that Load.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Repeat tests 1-4 and 7 above for the User Access screen.
| |
| |Result=As Above.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Enter the Site screen
| |
| |Result=The site details should be shown.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click on the tabs.
| |
| |Result=Further configuration should be shown, although this can't be edited.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click the Edit button
| |
| |Result=The configuration details in the Tabs should now be editable.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Change items on all tabs and click Save.
| |
| |Result=All changes will be reflected.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Edit again, and click Browse to upload a new Site image. Click Save.
| |
| |Result=The new image should be uploaded and displayed.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Vehicle Checks.
| |
| |Result=The Vehicle Checks Maintenance screen should be displayed.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=In this screen, click Edit
| |
| |Result=The screen should allow entry of the Frequency.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Change the Frequency. Click Update.
| |
| |Result=The change will be reflected.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New
| |
| |Result=The screen will allow entry of a new Question.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Create without entering details
| |
| |Result=The screen will display an error.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Enter details then click Create
| |
| |Result=The added record will be shown.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Select then Edit.
| |
| |Result=The screen will allow the question to be edited.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Change details then click Update.
| |
| |Result=The changed data is reflected.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Select then Delete
| |
| |Result=The selected record is deleted.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Enter the Vehicle Check Responses screen and Find data.
| |
| |Result=Any data present will be displayed in a grid. If no data is found, the screen will display a message.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Find and choose to Filter by all of the items available in turn.
| |
| |Result=The grid displayed should be filtered by the items entered.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Select
| |
| |Result=The vehicle checks will be displayed in a new grid.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Repeat tests 1-7 above for the Job Groups screen.
| |
| |Result=As Above.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Select, then Edit. Click Browse to upload a new Site image. Click Save.
| |
| |Result=The new image should be uploaded and displayed.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click on a Job Group in the column Configuration Settings
| |
| |Result=The Job Group Config screen will be shown
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click on the tabs.
| |
| |Result=Further configuration should be shown, although this can't be edited.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click the Edit button
| |
| |Result=The configuration details in the Tabs should now be editable.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Change items on all tabs and click Save.
| |
| |Result=All changes will be reflected.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Repeat tests 1-7 above for the Auto-Export screen.
| |
| |Result=As Above.
| |
| }}
| |
| {{TestPlan_CycleFooter}}
| |
| <!-- NEW_PAGE -->
| |
| {{TestPlan_CycleHeader
| |
| |Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }}
| |
| |Title=Tasks Screens
| |
| |Notes=
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Enter the Loads screen and Find data.
| |
| |Result=Any data present will be displayed in a grid. If no data is found, the screen will display a message.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Find and choose to Filter by all of the items available in turn.
| |
| |Result=The grid displayed should be filtered by the items entered.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New. Enter no details. Click Save.
| |
| |Result=The system should not allow the new record to be created.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New. Enter all required details. Click Create.
| |
| |Result=The system should create the record and show it in the grid
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click select against an existing record. Click Edit.
| |
| |Result=The system should allow editing of the record.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Change and click Update.
| |
| |Result=The changes should be saved.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click select against an existing record. Click Delete.
| |
| |Result=The record should be deleted.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Ensure different statuses are correctly RAG-coloured on the screen.
| |
| |Result=The records are RAG-coloured.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Ensure Cancelled and Confirmed statuses are limited for editing purposes.
| |
| |Result=The system prevents Editing and Cancelling.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Cancel, or Select then Cancel.
| |
| |Result=The system should allow cancellation.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Details.
| |
| |Result=The system should show the Jobs screen, displaying the jobs assigned to the load.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Repeat tests 1-10 above for the Jobs screen.
| |
| |Result=As expected.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Details.
| |
| |Result=The system should show the Containers/Products screen, displaying the Containers and Products assigned to the job.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Select then Images on a complete or cancelled job.
| |
| |Result=The system should show any images associated to the job.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click the customer code against a job.
| |
| |Result=The system should show the Customer details.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Check the displayed elements in the Container/Products screen.
| |
| |Result=The system should show all containers against the job, including the loose product container. Any products against the loose product container should be showed in the Products grid.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New Container. Enter no details. Click Save.
| |
| |Result=The system should not allow the new record to be created.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New Container. Enter all required details. Click Create.
| |
| |Result=The system should create the record and show it in the grid
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New Loose Product. Enter no details. Click Save.
| |
| |Result=The system should not allow the new record to be created.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New Loose Product. Enter all required details. Click Create.
| |
| |Result=The system should create the record and show it in the grid
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click a container.
| |
| |Result=The system should show the products for that container.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New Product. Enter no details. Click Save
| |
| |Result=The system should not allow the new record to be created.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New Product. Enter all required details. Click Save
| |
| |Result=The system should create the record and show it in the grid.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click select against an existing Product record. Click Delete.
| |
| |Result=The record should be deleted.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click select against an existing Container record. Click Delete.
| |
| |Result=The record should be deleted.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Ensure different statuses are correctly RAG-coloured on the screen.
| |
| |Result=The records are RAG-coloured.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Ensure Cancelled and Confirmed statuses are limited for editing purposes.
| |
| |Result=The system prevents Editing and Cancelling.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Cancel, or Select then Cancel against a Container.
| |
| |Result=The system should allow cancellation.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Cancel, or Select then Cancel against a Product.
| |
| |Result=The system should allow cancellation.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Images.
| |
| |Result=The system should show any images associated to the container or product.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Enter the Services screen and Find data.
| |
| |Result=Any data present will be displayed in a grid. If no data is found, the screen will display a message.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click Find and choose to Filter by all of the items available in turn.
| |
| |Result=The grid displayed should be filtered by the items entered.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New. Enter no details. Click Create
| |
| |Result=The system should not allow the new record to be created.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click New. Enter all required details. Click Create.
| |
| |Result=The system should create the record and show it in the grid
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Click select against an existing record. Click Edit.
| |
| |Result=The system should allow editing of the record.
| |
| }}
| |
| {{TestPlan_Test
| |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
| |
| |Action=Change and click Update.
| |
| |Result=The changes should be saved.
| |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Click select against an existing record. Click Delete. | | |Action=Within the IMPORT_COMPLETE, remove the EPL_JOB_ID tag from the first Job. |
| |Result=The record should be deleted. | | |Result=The system will respond with a 'NAK' message advising of the error. |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Click the customer code in the grid. | | |Action=Run the IMPORT_COMPLETE request. |
| |Result=The system should show the Customer details. | | |Result=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: |
| | #Collection Job with a Job Address Record, 3 Containers each with 2 products. A new customer record will be created, |
| | #Delivery Job with a Job Address Record, 3 Containers each with no products and 6 Loose Products. |
| | #Collection Job with no Job Address Record, 6 Loose Products. |
| | #Service Job with a Job Address. |
| | A 'ACK' will be returned advising of the following: |
| | # A Load Created |
| | # A Job Created |
| | # A Customer Created |
| | # { A Container ,A Product,A Product } * 3 Created |
| | # A Job Created |
| | # A Container * 3 Created |
| | # A Product * 6 Created |
| | # A Job Created |
| | # A Product * 6 Created |
| | # A Job Created |
| | # A Service Created |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Click POD Service Report/View Details | | |Action=Run the UPDATE_COMPLETE request. |
| |Result=Shows the Service Report, in the format as configured against the Site or Job Group. | | |Result=The Data imported in the previous test will be updated. |
| | The Load will be unassigned from the user. |
| | The jobs match the following characteristics: |
| | #This will be removed from the load. Product 'TESTPROD1' will be removed from the first container. A new Product 'NEW PRODUCT' will be added. Both the Job Address and Customer Address will be updated. |
| | #Container 1 will be removed and new Container 'NEW CONTAINER' will be added. |
| | #No Changes should occur. |
| | #No Changes should occur. |
| | #New Service Job Added with a Job Address Record. |
| | A 'ACK' will be returned advising of the following: |
| | # A Load Updated |
| | # A Job Updated |
| | # A Customer Updated |
| | # { A Container ,A Product,A Product } * 3 Created |
| | # A Job Updated |
| | # A Container * 3 Created |
| | # A Product * 6 Created |
| | # A Job Created |
| | # A Service Created |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Click Service Details/View Details | | |Action=Run the IMPORT_MINIMUM request. |
| |Result=Shows the Service Details screen. | | |Result=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: |
| | #Delivery Job with 2 containers each with 2 products |
| | #Delivery Job with 2 Loose Products. |
| | #A Service Job |
| | #A Delivery Job with No Details |
| | A 'ACK' will be returned advising of the following: |
| | # A Load Created |
| | # A Job Created |
| | # { A Container ,A Product,A Product } * 2 Created |
| | # A Job Created |
| | # A Product * 2 Created |
| | # A Job Created |
| | # A Service Created |
| | # A Job Created |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Check the displayed elements in the Service Details screen. | | |Action=Run the IMPORT_LINKED request. |
| |Result=The system should show all elements entered against the service. | | |Result=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: |
| | #Collection Job with a generated Job ID with 3 Containers each with 2 Products |
| | #Delivery Job with a generated Job ID with 3 containers each with 2 Products |
| | A 'ACK' will be returned advising of the following: |
| | # A Load Created |
| | # A Job Created |
| | # { A Container ,A Product,A Product } * 3 Created |
| | # A Job Created |
| | # { A Container ,A Product,A Product } * 3 Created |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Click Products. | | |Action=Run the IMPORT_CUSTOMER. Set the third customer to a existing customer ID. |
| |Result=The system should show products used or returned on that service. | | |Result=Two new customers will be created: one with the specified Customer Code the other with a generated one. The third customer should be updated. |
| | A 'ACK' will be returned advising of the following: |
| | #Customer Created * 2 |
| | #Customer Updated |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Enter the Invoicing screen and Find data. | | |Action=Run the EPOD_EXPORT_JOB, populate the EPL_JOB_ID tag with the first contents of the EPL_JOB_ID from the Import_COMPLETE test. |
| |Result=Any data present will be displayed in a grid. If no data is found, the screen will display a message. | | |Result=The system will export full XML for the specified Job. Check that these details are correct. |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Click Find and choose to Filter by all of the items available in turn. | | |Action=Run the EPOD_EXPORT_JOB_DATE, populate the EPL_START_PLANNED_DATE tag with the first contents of the EPL_START_PLANNED_DATE tag from the Import_COMPLETE test. |
| |Result=The grid displayed should be filtered by the items entered. | | |Result=The system will export full XML for the all Jobs with a matching start date. Check that these details are correct. |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Check a job as Invoiced and click Save. | | |Action=Run the EPOD_EXPORT_LOAD, populate the EPL_LOAD_ID tag with the first contents of the EPL_LOAD_ID from the Import_COMPLETE test. |
| |Result=The changes should be saved. | | |Result=The system will export full XML for the specified Load. Check that these details are correct. |
| }} | | }} |
| {{TestPlan_Test | | {{TestPlan_Test |
| |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | | |Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} |
| |Action=Uncheck a job as Invoiced and click Save. | | |Action=Run the EPOD_EXPORT_LOAD_DATE, populate the EPL_LOAD_START_PLANNED_DATE tag with the first contents of the EPL_LOAD_START_PLANNED_DATE from the Import_COMPLETE test. |
| |Result=The changes should be saved. | | |Result=The system will export full XML for all Loads with a matching start date. Check that these details are correct. |
| }} | | }} |
| | |
|
| |
|
|
| |
|
| {{TestPlan_CycleFooter}} | | {{TestPlan_CycleFooter}} |