Beruflich Dokumente
Kultur Dokumente
APPLICATION EXTENSIONS
BEACON: UNIT TEST SCRIPT
R2 Upgrade unit testing -INQ
Author: Kamal Khetrapal
Creation Date: June 25, 2009
Last Update Date: June 29, 2009
Document Ref:
Version: 1.0
Document Control
Change Record
4
Reviewers
Name Position
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Contents
Document Control.......................................................................................ii
Overview.....................................................................................................4
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Overview
This Unit Test Script verifies that each application extension conforms to development standards by using this standards checklist. This test script has
been updated to incorporate the standards at this implementation site. The tests outlined here were performed as the first step during unit testing of
each application extension.
This checklist covers only common and easily tested problems, and makes no pretense of being a comprehensive check for compliance to standards. If
it were, this checklist would be as big as the UI standards document and would take far too long to go through. All developers and testers have already
read the entire user interface standards document (and any relevant areas of the coding standards document). They have checked things they see
against those standards even when they do not appear on the checklist.
Further, after doing your own checking, the Tester will review every window for standards problems missed by the initial tester. The Tester also
identified general user interface improvements possible beyond simple standards issues. The Tester reviewed for possible overall improvements
(better ways to present the information or lay out the window, better methods of how to do the necessary actions, and so on). This was done allowing
enough time to make any necessary changes, not just before release. Testers were available for preliminary checks and user interface ideas at any
point during the design. Preliminary reviews were starting with the un-coded window layout, or even a sketch, before beginning programming code.
Regression testing was performed to check that bug fixes did not break previously tested code. The testing execution plan is an iteration of the
following
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Unit Test Specification
Scenarios and Test Scripts
Scenarios
Scenario To test the Globalization Test cases for all the scenarios
Scenario 3
Create task-Create task - attach a document to task - add additional fields to task
Scenario 4
Change asset PO #-Update asset PO number
Scenario 5
Change asset location/add address-Single asset-Update asset location with new address in
system
Scenario 6
Credit memo request-Create credit memo request. Submit for approval.
Scenario 7
Billing address Change-address exists-Update billing address with address that is existing in
system
Scenario 8
Cash App-Refund request -submit for approval-Create a Reverse receipt application to refund
and submit request for approval
Scenario 9
Cash App-Reapply to different contract-Reverse receipt application and reapply to another
contract for the same customer
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario 10
3rd Party info-View 3rd party information in lease center
Scenario 11
Cancel Insurance-need more info-Insurance cancelation-rejected - send notification to lessee-
update notes-close task
Scenario 12
Cancel Insurance-active-no credit-Insurance cancelation with no credit given - interaction
created
Scenario 13
Cancel Insurance-none-credit-Insurance cancelation - notification send to customer - info
received - cancel insurance with credit given back to customer
Scenario 14
Capture Claim-asset ok-bill items-CPC_replacement-Receive claim request on asset. Billing is
put on hold and replacement for CPC asset is assoicated.
Scenario 15
Create Transfer & Assumption request-Create Transfer & Assumption request and submit for
credit approval
Scenario 16
Create Equip Swap request-Create a equipment exchange request. Submit for approval
Scenario 17
New address / Update E-mail-Phone-Add new address and 'Update contact info on
customer/lease
1 1 DLL Lease Centre Agent Logon: Using '<DLL/PMC/MCC> Lease DLL/PMC/MCC Lease Center Agent menu will open
Center Agent' responsibility
1 2 Navigate to Lease center search form : Lease center search form will open
Lease Center Agent > Lease center
search
1 3 Type the Contract number in the Details entered will appear
Contract number field (Refer to Data
Sheet)
4 Click on 'Search' button at the bottom Lease Contract Search form opens with the contract
details with the status "Booked"
5 Click on 'Open' button at the bottom Leasing center form will open with Contract details and
shows soft message in case the contract is in evergreen
6 Navigate to "Tasks" Tab All Tasks related to contract number will display at the
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario Test Action
Step Step Role or Path Expected Results
Scenario2-Manage tasks - change status of task - update task notes - change task content
1 1 DLL Lease Centre Agent Logon: Using '<DLL/PMC/MCC> Lease DLL/PMC/MCC Lease Center Agent menu will open
Center Agent' responsibility
1 2 Navigate to Lease center search form : Lease center search form will open
Lease Center Agent > Lease center
search
1 3 Type the Contract number in the Details entered will appear
Contract number field (Refer to Data
Sheet)
4 Click on 'Search' button at the bottom Lease Contract Search form opens with the contract
details with the status "Booked"
5 Click on 'Open' button at the bottom Leasing center form will open with Contract details and
shows soft message in case the contract is in evergreen
6 Navigate to "Tasks" Tab All Tasks related to contract number will display at the
left hand section of the screen
7 Click on "New" button provided at the At the right hand section, all the mandatory fields are
bottom of the form enabled for data entry
8 click on Type field LOV and select Task Task Type value gets selected
Type Value (Refer to Data sheet)
9 Type task name in the Name field Task Name gets Typed
10 Mouse Click on Priority field LOV and 'Low' Value gets selected in LOV
select value 'Low'
11 Mouse Click on Start Date field LOV and Start Date Value gets selected
select Start Date from the Calendar (=
Today's date)
12 Mouse Click on Owner Type LOV and Group Resource Value gets selected in LOV
select 'Group Resource'
13 Type '%' in Owner field LOV and Mouse Owner value gets selected
click on it to select Owner (Refer to
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario Test Action
Step Step Role or Path Expected Results
Data sheet)
14 Type Task Description in the Description gets typed
Description Text box provided (Refer to
Data Sheet)
15 Mouse click on "Box" above Description Applicable mandatory Additonal fields appear
field (NOT the private box)
16 Enter the Additional fields is what? no information provided od data sheet
enetered own data see below
17 Mouse Click on 'Save' Icon on the tool Transaction complete:Records applied and saved
bar to save the work Message appears at the bottom of the screen
18 Click on Details button provided at the Tasks details form opens
bottom of the screen
19 Go to Tool bar and Click on Attachments form opens
"Attachments" (paper clip) icon
available in the tool bar
20 Click on "Category" field Form appears for querying Category LOVs
21 Type '%' in the Find field and Click on Values will appears
"Find" button
22 Select "Miscellaneous" and Click on Value selected will appear in Category field
"OK" button
23 Type the description in the Description is entered
"Description" field
24 Click on "Data type" field "Data types" form opens with LOVs
25 Select "File" from the LOVs and Click HTML form opens for uploading the file
on "OK" button
26 Click on "Browse" and select path and File is selected for uploading
file. Click 'Open' to upload the File
(Refer to Data sheet)
28 Click on "OK" Button Confirmation message appears saying that " File upload
completed successfully".
29 Click on "X" icon to close the File HTML page closes and Decision box appears asking Has
upload form the file been uploaded successfully?
30 Click on "Yes" button on the decision Decision box will close and user sees the Attachments
box form
31 Click on "X" icon to close Attachment Attachment form Closes and User sees Task details form
form
32 Print screen for Audit
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario3- Create task-Create task - attach a document to task - add additional fields to task
1 1 DLL Lease Centre Agent Log in to <DLL/PMC/MCC> Lease Universal Work Queue screen opens
center Agent Responsibility and then
click on Universal Work Queue function
available in the Menu
1 2 Click on '+' in front of Tasks node Tasks node expands with all the task types list: My
owned, My assigned, Group owned, Group assigned,
Team owned, Team Assigned.
1 3 Navigate to 'My Assigned' task All tasks assigned to user are visible in the right hand
side section.
4 Select task with status 'Unassigned' In lower section, task details are visible
5 Log in to <DLL/PMC/MCC> Lease Universal Work Queue screen opens
center Agent Responsibility and then
click on Universal Work Queue function
available in the Menu
6 Click on '+' in front of Tasks node Tasks node expands with all the task types list: My
owned, My assigned, Group owned, Group assigned,
Team owned, Team Assigned.
7 Navigate to 'My Assigned' task All tasks assigned to user are visible in the right hand
side section.
8 Select task with status 'Unassigned' In lower section, task details are visible
9 Select in 'Actions' field 'Update Task' Update task pops up in field and Customer field is
from LOV highlighted. Date field etc. are shown.
10 Go to 'Task Status' field --> Select In top part section the task status has been changed in
"Assigned" from LOV --> Click 'Apply' 'Assigned' and status also changed in the 'Group
button Owned' tasks
11 Now Once again Navigate to 'My All tasks assigned to you are visible in the right hand
Assigned' task side section.
12 Now Select second task with status In lower section, task details are visible
'Unassigned'
13 Select in 'Actions' field 'Update Task' Update task pops up in field and Customer field lights
from LOV up in blue. Date field etc. are shown.
14 Go to 'Task Status' field --> Select In top part section the task status has been changed in
"Assigned" from LOV --> Click 'Apply' 'Assigned' and status also changed in the 'Group
button Owned' tasks
15 Now Once again Navigate to 'My All tasks assigned to you are visible in the right hand
Assigned' task side section.
16 Now Select Third task with status In lower section, task details are visible
'Unassigned'
17 Select in 'Actions' field 'Update Task' Update task pops up in field and Customer field lights
from LOV up in blue. Date field etc. are shown.
18 Go to 'Task Status' field --> Select In top part section the task status has been changed in
"Assigned" from LOV --> Click 'Apply' 'Assigned' and status also changed in the 'Group
button Owned' tasks
19 Prioritization of Tasks:'Now Go to Task Tasks will be re-ordered on priority (High as first)
section in top part of screen --> Go to
'Priority' column --> Click on dot in
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario Test Action
Step Step Role or Path Expected Results
column
20 Select and Highlight task with the High Lease Center opens with Customer part and Contract
priority and doubleclick on Task part in top of screen. Tab section in lower part and
Transactions tab opens.
21 Click on Tasks tab Tasks related to this contract are shown in left hand
section and date entry section displays entered fields
for the highlighted task.
22 Manual Step:Read task details and
determine action-Task is not Resolved
23 Type changed Task content in Task Task content gets typed
Description Free text field --> Click
Save button
24 Click 'Details' button at the bottom of 'Task' screen with task details will open.
the screen
25 Click 'Notes' button Notes form appears
26 Click 'New (B)' button Notes section lights up yellow
28 Type text in Notes section and Click on Notes sections colours grey and entered notes are
Save Icon in tool bar shown in left hand Notes/Summary section
29 Click on 'X' in 'Notes' form Screen disappears and you return in Tasks screen.
30 Click 'X' in Tasks screen Screen disappears and brings you back to Tasks tab
screen.
31 Print screen for Audit
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario Test Action
Step Step Role or Path Expected Results
8 Click on 'Search button' at the bottom Form will Open with the contract details with the status "Booked"
9 Click 'Open Button' at the Bottom Lease center form opens with Contract details
10 Go to PO details section and select the asset
(by checking the tickbox) for which the PO
details needs to be changed
11 Change or enter the 'PO Number' in the PO
number field Modified PO Number will get displayed
12 Navigate (by scrolling the horizontal scroll
bar) to 'Customer Cost Center' field and
change (or enter) customer cost center Modified Customer Cost Center will get displayed
13 Validate the 'No Expiry' box is checked (if not
check the box). Check will appear in the 'No Expiry' box
14 Click on 'Submit Change' button at the Record has been updated confirmation message will display at
bottom of the screen the bottom of screen
15 Click "X" in top of screen. Click "Go" button
in DLL Zoom form screen. Validate that the
PO Number field and Cost center field has
been updated. Changed Asset information is displayed in PO Details section
16 Print screen for audit
Scenario5 - Change asset location/add address-Single asset-Update asset location with new address in system
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario 6- Credit memo request-Create credit memo request. Submit for approval.
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario7-Billing address Change-address exists-Update billing address with address that is existing in system
Scenario 8-Cash App-Refund request -submit for approval-Create a Reverse receipt application to refund and submit request for approval
Scenario9 - Cash App-Reapply to different contract-Reverse receipt application and reapply to another contract for the same customer
Click on Find Button Invoice details appears in the Invoice appilcation tab
25
1. Select the invoice by clicking the
checkbox
2. Enter the amount to be reversed in
'Amount to Unapply' field.
3. Enter Notes in the Notes field provided
4. Click 'Save' icon
5. Click on 'Apply' button provided at the
bottom of the screen
Invoice Number =
Amount to unapply = DLL Cash Reapplication - Applying Fund apply form will be
Notes = your name displayed.
26 1. Click on Contract field in Invoice details DLL Cash Reapplication Applying Funds Apply screen appears
section and Select different contract back
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario Test Action
Step Step Role or Path Expected Results
Contract number =
Invoice Number =
Amount to unapply =
28 Click on 'Submit Request' button provided at A Note Message 'Request Submitted for Approval ' Will appear.
the bottom of the screen Write request number down.
29 Print screen for Audit XX
30
31
32
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario11- Cancel Insurance-need more info-Insurance cancelation-rejected - send notification to lessee-update notes-close task
1 1 DLL Lease Centre Agent Logon: Using '<DLL/PMC/MCC> Lease DLL/PMC/MCC Lease Center Agent menu will open
Center Agent' responsibility
1 2
1 3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
28
29
30
31
32
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario12- Cancel Insurance-active-no credit-Insurance cancelation with no credit given - interaction created
1 1 DLL Lease Centre Agent Logon: Using '<DLL/PMC/MCC> Lease DLL/PMC/MCC Lease Center Agent menu will open
Center Agent' responsibility
1 2
1 3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
28
29
30
31
32
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario13- Cancel Insurance-active-no credit-Insurance cancelation with no credit given - interaction created
1 1 DLL Lease Centre Agent Logon: Using '<DLL/PMC/MCC> Lease DLL/PMC/MCC Lease Center Agent menu will open
Center Agent' responsibility
1 2
1 3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
28
29
30
31
32
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario15 - Create Transfer & Assumption request-Create Transfer & Assumption request and submit for credit approval
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario16 - Create Equip Swap request-Create a equipment exchange request. Submit for approval
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Scenario 17- New address / Update E-mail-Phone-Add new address and 'Update contact info on customer/lease
section
25 Enter "Purpose", "Format", "Email","Status"
and Check the "Primary" Checkbox Entered values are displayed
26 All the entered details are applied and Contact Points Page will
Click on "Apply" button appear
28 Click on the "Close window" link at the top
right corner of the page The Customers Online page closes
29 Click in the "X" at the right top corner of the
active form to close the form Zoom form is closed
30 Navigate to Overview tab and click on it Contract details wil display
31 Click on 'Quick Note' Button Free Text field will be enabled to enter notes
32 Type the Note Details entered will appear
Click on 'Save Note' Button Note will be saved
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Open and Closed Issues For This Deliverable
Open Issues
Closed Issues
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only
Appendix
Defect Log
Defect ID Test Step Module Name Defect Description Resolution Re-Test By Re-Test Date Status
Number Referenc (open,
e closed, in
process)
06/29/2009
57341439.doc
15 of 27 Company Confidential - For internal use only