FS 314964 Palletforce Interface changes: Difference between revisions
From Calidus HUB
(Created page with "<div class="noprint"> {{#vardefine:Client|PART}} {{#vardefine:ClientName|PartnerLink}} {{#vardefine:System|''CALIDUS'' ePOD}} {{#vardefine:Doc_Title|Palletforce Interface Changes...") |
|||
Line 123: | Line 123: | ||
|Objective=To test the additional fields required for the Palletforce export process are populated. Check that the claused reason code field is prompted for on the device. | |Objective=To test the additional fields required for the Palletforce export process are populated. Check that the claused reason code field is prompted for on the device. | ||
}} | }} | ||
{{TestPlan_CycleHeader | |||
|Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }} | |||
|Title=Server/PDA - DTO | |||
|Notes=Ensure that there are multiple configurations, one for site 1 and one for site 2. | |||
}} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Log on a PDA and check the Server logs. | |||
|Result=All UDF configuration sent to the device. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Check the device database using SQLite {{Note}} Only on an emulator. | |||
|Result=All UDF configuration is stored in the device database. | |||
|Remarks= |PassFail= }} {{TestPlan_CycleFooter}} | |||
{{TestPlan_CycleHeader | |||
|Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }} | |||
|Title=PDA - Optionality | |||
|Notes=Start with no UDF configuration | |||
}} <!--INSERT TESTS HERE --> {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Add an Info UDF Configuration to the Site. Log on and start a Service job. Check the Info tab. | |||
|Result=All configurable fields required are present on the screen in a scrolling view, the final field showing that this is the correct Key Type and Key Value. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Add a Pre-work UDF Configuration to the Site. Log on and start a Service job. Check the Info tab. | |||
|Result=A Pre-work check button is present with a label as configured. When pressed, all configurable fields required are present on the pop-up in a scrolling view, the final field showing that this is the correct Key Type and Key Value. All required buttons are present. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Add a Diagnosis UDF Configuration to the Site. Log on and start a Service job. Check the Info tab. | |||
|Result=All configurable fields required are present on the screen in a scrolling view, the final field showing that this is the correct Key Type and Key Value. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Add a Post-work UDF Configuration to the Site. Log on and start a Service job. Check the Info tab. | |||
|Result=A Post-work check button is present with a label as configured. When pressed, all configurable fields required are present on the pop-up in a scrolling view, the final field showing that this is the correct Key Type and Key Value. All required buttons are present. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Repeat the first 4 tests, this time configuring for Job Group. | |||
|Result=The Job Group configurations should be used. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Ensure the job being started has no Service Group set. Repeat the first 4 tests, this time configuring for Product Group. | |||
|Result=The Job Group UDF configurations should be used, as there is no Service Group present. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Ensure the job being started has a Service Group set. Repeat the first 4 tests, this time configuring for Product Group. | |||
|Result=The Product Group UDF configurations should be used. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Ensure the Service configuration allows entry of Product Group. Ensure a UDF configuration for a different product group exists. Change the Service Group to the new Product Group. | |||
|Result=The Post-work UDF configuration should be refreshed to the new Product Group's UDF configuration. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Ensure UDF configurations exist for different sites and Job Groups. Retest the above using these new configurations. | |||
|Result=The UDF configurations of the expected Site, Job Group or Product Group are used, as expected. | |||
|Remarks= |PassFail= }} {{TestPlan_CycleFooter}} | |||
{{TestPlan_CycleHeader | |||
|Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }} | |||
|Title=PDA - Process | |||
|Notes=Ensure a UDF configuration is set up for all areas (Info, Diagnosis, Pre-work, Post-work) for the Job Group of the job being processed. | |||
}} <!--INSERT TESTS HERE --> {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click the ''Info'' tab | |||
|Result=All fields required to be entered at Info stage should be shown on the screen. A Pre-work button should be shown, labelled correctly. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click a Text field. | |||
|Result=A Text keyboard is shown to enter data. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Enter data | |||
|Result=The data entered should be shown in the field. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click the Barcode button (requires a device). | |||
|Result=The Barcode Scan screen should be shown. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Scan a barcode | |||
|Result=The data scanned should be shown in the field. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click a Numeric field | |||
|Result=A Number keyboard is shown to enter data. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Enter data | |||
|Result=The data entered should be shown in the field. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Check and Uncheck Options and Check Box elements | |||
|Result=The data should be entered as expected. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Check a Drop-Down List (DDL) field. | |||
|Result=The default value should be selected. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click the DDL field. | |||
|Result=All options should be displayed for entry. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Select a different one. | |||
|Result=The selected data should be shown in the field. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click the '''Pre-work''' button. | |||
|Result=A pop-up window should be displayed, showing the required fields in a scrolling view. The '''Save''' and '''Pre-completed''' buttons should be displayed. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Do not enter any required data - click the '''Save''' button. | |||
|Result=A validation failure message should be displayed. The offending field should be highlighted in the screen. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click '''Pre-completed''' | |||
|Result=A confirmation pop-up should appear ("Please confirm that Risk Assessments have been pre-completed.), allowing Yes or No entry. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click '''No''' | |||
|Result=The Pop-up screen should stay - no action taken. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click '''Pre-completed''' and '''Yes'''. | |||
|Result=The ''Info'' tab should be re-displayed, as the Pre-work checks have been cancelled. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click the '''Pre-work''' button and enter all information. Click the '''Confirm''' button. | |||
|Result=The ''Info'' tab should be re-displayed, as the Pre-work checks have been saved. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click the ''Diagnosis'' tab | |||
|Result=All fields required to be entered at Diagnosis stage should be shown on the screen. A Post-work button should be shown, labelled correctly. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Check entering data. | |||
|Result=As expected. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click the '''Post-work''' button. | |||
|Result=A pop-up window should be displayed, showing the required fields in a scrolling view. The '''Save''' and '''Pre-completed''' buttons should be displayed. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Do not enter any required data - click the '''Save''' button. | |||
|Result=A validation failure message should be displayed. The offending field should be highlighted in the screen. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click '''Pre-completed''' | |||
|Result=A confirmation pop-up should appear ("Please confirm that Risk Assessments have been pre-completed.), allowing Yes or No entry. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click '''No''' | |||
|Result=The Pop-up screen should stay - no action taken. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click '''Pre-completed''' and '''Yes'''. | |||
|Result=The ''Info'' tab should be re-displayed, as the Post-work checks have been cancelled. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Click the '''Post-work''' button and enter all information. Click the '''Save''' button. | |||
|Result=The ''Info'' tab should be re-displayed, as the Post-work checks have been saved. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Before Pre-work and Post-work validations have been completed, click '''Done'''. | |||
|Result=Validation messages should be displayed, showing the errors. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Before all required data on Info and Diagnosis tabs is entered, click '''Done''' | |||
|Result=Validation messages should be displayed, showing the errors. The first offending field should be highlighted on the tab. | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=When all complete, click '''Done''' | |||
|Result=All data is saved and the job moves on to Completion (Signature Entry). | |||
|Remarks= |PassFail= }} {{TestPlan_Test | |||
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }} | |||
|Action=Complete the Job. | |||
|Result=The job is sent back to the server (check the Server web-service logs). The job is saved, with all UDF data saved into the correct new fields (check the database). | |||
|Remarks= |PassFail= }} {{TestPlan_CycleFooter}} | |||
<!-- MEDIA LANDSCAPE NO --> | <!-- MEDIA LANDSCAPE NO --> |