EPOD Interface Test Plan: Difference between revisions

From EPOD
(Created page with "<!-- MEDIA LANDSCAPE YES --> {{TestPlan_Header |Title=EPOD - Interface |Log=292887 |Description=Test the Interface functionality |MenuAccess=EPOD Interface |Prerequisites=SoapUI...")
 
No edit summary
Line 15: Line 15:
{{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.
}}
}}
{{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=Run the IMPORT_COMPLETE request.
|Result=The system will not allow log in
|Result=The system will create a new Load assigned to the EPL_USER_ID and create and assign 4 jobs to it.
The jobs match the following characteristics:
1. Collection Job with a Job Address Record, 3 Containers each with 2 products. A new customer record will be created,
2. Delivery Job with a Job Address Record, 3 Containers each with no products and 6 Loose Products.
3. Collection Job with no Job Address Record, 6 Loose Products.
4. Service Job with a Job Address.
}}
}}
{{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=Run the UPDATE_COMPLETE request.
|Result=The system displays the home page
|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:
1. 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.
2. Container 1 will be remvoed and new Container 'NEW CONTAINER' will be added.
3. No Changes should occur
4. No Changes should occur
5. New Service Job Added with a Job Address Record
}}
}}
{{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
|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 the customer code in the grid.
|Result=The system should show the Customer details.
}}
{{TestPlan_Test
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
|Action=Click POD Service Report/View Details
|Result=Shows the Service Report, in the format as configured against the Site or Job Group.
}}
{{TestPlan_Test
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
|Action=Click Service Details/View Details
|Result=Shows the Service Details screen.
}}
{{TestPlan_Test
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
|Action=Check the displayed elements in the Service Details screen.
|Result=The system should show all elements entered against the service.
}}
{{TestPlan_Test
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
|Action=Click Products.
|Result=The system should show products used or returned on that service.
}}
{{TestPlan_Test
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
|Action=Enter the Invoicing 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=Check a job as Invoiced and click Save.
|Result=The changes should be saved.
}}
{{TestPlan_Test
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}
|Action=Uncheck a job as Invoiced and click Save.
|Result=The changes should be saved.
}}
{{TestPlan_CycleFooter}}
{{TestPlan_CycleFooter}}

Revision as of 14:18, 4 April 2012


Test Script / Scenario ReferenceEPOD - InterfaceCall Number(s): 292887
Test Script / Scenario DescriptionTest the Interface functionalityPASS / ISSUES / FAIL
Menu AccessEPOD Interface 
Pre-requisitesSoapUITested By:
 
Test ObjectiveTo ensure that the Interface operates as expectedDate:
 


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.    
1.02 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 match the following characteristics: 1. Collection Job with a Job Address Record, 3 Containers each with 2 products. A new customer record will be created, 2. Delivery Job with a Job Address Record, 3 Containers each with no products and 6 Loose Products. 3. Collection Job with no Job Address Record, 6 Loose Products.

4. Service Job with a Job Address.
   
1.03 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: 1. 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. 2. Container 1 will be remvoed and new Container 'NEW CONTAINER' will be added. 3. No Changes should occur 4. No Changes should occur

5. New Service Job Added with a Job Address Record