Download - TE040 Test Script CE1
AIM
TE.040 SYSTEM TEST SCRIPT
ESCO
Cash Management Implementation
Author: Ratna Kumar V
Creation Date: Sep 08, 2010
Last Updated: Sep 16, 2010
Document Ref:
Version:
Approvals:
TE.040 System Test Script
Document Control
Change Record
1
Date Author Version
Change Reference
Reviewers
Name Position
Distribution
Copy No.
Name Location
Note to Holders:
If you receive an electronic copy of this document and print it out, please write your name on the equivalent of the cover page, for document control purposes.
If you receive a hard copy of this document, please write your name on the front cover, for document control purposes.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref: Error: Reference source not found
TE.040 System Test Script
Contents
Document Control..........................................................................................ii
Overview........................................................................................................1
Century Date Compliance........................................................................1
System Test Sequences................................................................................2
01 - System Test Specifications < Import a Bank Statement for An AP bank Account >......................................................................................................3
02 - System Test Specifications < Reconcile a Bank Statement >..............4
03 - System Test Specifications < RUN Transactions Available for Reconciliation Report>..................................................................................5
04 - System Test Specifications < Edit a Bank Statement >.......................6
05 - System Test Specifications < Automatic Reconciliation >...................7
06 - System Test Specifications < Manually Reconcile a Receipt >............8
07 - System Test Specifications < Manually Reconcile a Miscellaneous Receipt >.......................................................................................................9
08 - System Test Specifications < Manually Reconcile a Miscellaneous Payment >...................................................................................................10
09 - System Test Specifications < Manually Reconcile a Payment Batch >.....................................................................................................................11
10 - System Test Specifications < Manually Reconcile a Receipt Batch >12
11 - System Test Specifications < Automatically Reconcile a Payment Batch >........................................................................................................13
12- System Test Specifications < Create Accounting for AP payments after reconciliation >...........................................................................................14
14 - System Test Specifications < Import a Bank Statement for All branches >..................................................................................................16
15 - System Test Specifications < Generate Cash Position >...................17
16 - System Test Specifications < Delete a Cash Position Template >.....19
17 - System Test Specifications < Update a Cash Position Template >. . .20
Defect Log....................................................................................................21
Open and Closed Issues for This Deliverable.............................................22Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref: Error: Reference source not found
TE.040 System Test Script
Open Issues............................................................................................22Closed Issues.........................................................................................22
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref: Error: Reference source not found
Overview
This System Test Script documents the steps needed to test the integration of application extensions with the target application system with respect to the Cash Management process.
System testing measures the quality of the entire application system, using system test sequences and scripts. You must create scripts for all business processes based on the Mapped Business Requirements (BR.030) This system test will include the following types of testing:
Integrated Business Processes
Security Testing
Century Date Compliance
In the past, two-character date coding was an acceptable convention due to perceived costs associated with the additional disk and memory storage requirements of full four character date encoding. As the year 2000 approached, it became evident that a full four character-coding scheme was more appropriate.
In the context of the Application Implementation Method (AIM), the convention Century Date or C/Date support rather than Year2000 or Y2K support is used. It is felt that coding for any future Century Date is now the modern business and technical convention.
Every applications implementation team needs to consider the impact of the Century Date on their implementation project. As part of the implementation effort, all customizations, legacy data conversions, and custom interfaces need to be reviewed for Century Date compliance.
Testing activities need to make sure that all interfaces and application extensions are coded for Century Date compliance. System test scripts should include steps for testing Century Date compliance.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
System Test Sequences
Sequence #
Cash Management Test Description Tester
Test Status
Pass/Fail Notes
Import a 1. Import a Bank Statement Import a Bank Statement Active2. Reconcile a Bank Statement Reconcile a Bank Statement Active3. Import& Reconcile a Statement Import& Reconcile a Statement Active4. Manually Reconcile a Payment Manually Reconcile a Payment Active5. Manually Reconcile a Receipt Manually Reconcile a Receipt Active6. Manually Reconcile a Miscellaneous
ReceiptManually Reconcile a Miscellaneous Receipt
Active
7. Manually Reconcile a Miscellaneous Payment
Manually Reconcile a Miscellaneous Payment
Active
8. Manually Reconcile a Payment Batch
Manually Reconcile a Payment Batch Active
9. Manually Reconcile a Receipt Batch Manually Reconcile a Receipt Batch Active10. Correct Bank Statement Lines Correct Bank Statement Lines Active11. Automatic reconciliation of
Receivables batchAutomatic reconciliation of Receivables batch
Active
12. Create Accounting for AP payments Create Accounting for AP payments
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
01 - System Test Specifications < Import a Bank Statement for An AP bank Account >
ScenarioStep Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual Results Status
1.1 Bank Statement Processing
Import a statement for a specific bank account
Cash Management SUPERUSER US
(N) Other > Concurrent > Submit a New Request
- In the name field Choose ESCO Bank Statement Interface-In the parameters window supply the following values-File Name to up load CEEPUS.dat - Country US- Run Autoreconciliation ‘No’-Notify on Successful completion ‘No’- Branch RICHMOND- Bank Account Number 002210000238- Mapping Name ESCO US Bank STMT LDR(B) Click OK(B) Submit
One bank statement is imported successfully without errors.
The file gets processed successfully.After the file is imported it gets moved to a directory called Archives. It is nolonger available in the US directory. You have to request John Lymp / Nancy to rename the file and place it back in the US directory. Every time a file is processed it is renamed with filename + datestamp. So it is very important to rename the file and place it back each time you run the process. Even if the job errors the file will be moved to an archive directory. Pl take help of John.
1.2 Bank Statement Processing
Verify the Check Numbers
Cash Management SUPERUSER US
(N) Bank Statements > Bank Statements and Reconciliations
- Choose Account number 002210000238- Choose Statement Date(B) Find
(B) Review (B) Lines (B) Find Verify that the check number is populated correctly
All Check numbers are populated correctly.
Check number is populated under the number field in statement lines for transaction type payments.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
02 - System Test Specifications < Reconcile a Bank Statement >
ScenarioStep
Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual Results Status
2.1 Reconcile a bank statement
Cash Management SUPERUSER US
Bank Statements > Bank Statements and Reconciliations
- Enter the account number and date in the find bank statements window
- One bank statement is returned by the system
Click on Review button
- Bank statement Summary window opens with the details of the bank statement.
- Review the details
Dismiss the summary window to go back to the statement details- Tools > Auto Reconciliation:- Submit Automatic Reconciliation window opens with
the statement details- Click on Submit…1 Button- Click OK on the Caution window- Note down the concurrent request id and view the
details for this concurrent request id.- Review the Autoreconciliation Execution report
- One Bank statement is reconciled
No statement is reconciled as the bank data is newer than the transaction data in oracle.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
03 - System Test Specifications < RUN Transactions Available for Reconciliation Report>
ScenarioStep Event
TestStep Role
Actionor Path Test Step Details Expected Results Actual Results Status
3.1 RUN Transactions Available for Reconciliation Report
Cash Management Superuser US
(N) Other > Concurrent
- (B) Submit New Request - (B) OK- Enter ‘Transactions Available for
Reconciliation Report ‘ for name
Choose ‘ payments’ for transaction typeChoose ‘002210000238, AP ACCT’ for bank accountOrder by ‘ Date’
(B) OK(B) Submit
- One Concurrent request is completed successfully.
- Save the output to a specified directory
- One Concurrent request is completed successfully.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
04 - System Test Specifications < Edit a Bank Statement >
ScenarioStep Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual Results Status
4.1 Edit a bank statement to simulate reconciliation
Edit a Bank Statement
Cash Management Superuser US
(N) Bank Statements > Bank Statements and reconciliations
- Select the statement imported in the previous step to Edit
Normally this step is not required. This step and previous step are included Especially for ESCO as the data in Oracle system is older than the bank files. We are going to edit a statement so that autoreconciliation can be run.(B) Review(B) Lines(B) FindEdit the check number and dollar amount based on the output file in Step3(Save) your work(B) Yes in the decision window.
Statement Lines are prepared and ready for auto reconciliation.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
05 - System Test Specifications < Automatic Reconciliation >
ScenarioStep Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual
ResultsStatus
5.1 Reconciliation
Automatic reconciliation
Cash Management Superuser US
(N) Bank Statements > Bank Statements and Reconciliations
- Enter Bank Account Number and Date- (B) Find - One statement is returned.- Tools > Autoreconcilliation- Reconcile only Radio box is checked- (B) Submit1- (B) Ok- (B) OK- Verify that the program is completed
successfully- (B) review on the Statements Summary form- (B) Lines- (B) Find- Verify that the edited lines have been
reconciled successfully.
- Whatever payments have been edited should reconcile.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
06 - System Test Specifications < Manually Reconcile a Receipt >
ScenarioStep Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual Results Status
6.1 Manual Reconciliation
Manually reconcile a receipt
Cash Management Superuser US
(N) Bank Statements > Bank Statements and Reconciliations
- Enter Statement Date- (B) Press Find button- (B) Press Review Button- (B) Click on Lines button- (B) Press Find button- Place the cursor on the line you
want to reconcile- (B) Click on Available button- Check the Receipts Checkbox- Verify the detail radio button is
elected.- Enter Number / amount / date /
currency to make selection- Click Find ( B)
Verify the receipt number and other details.If a match is foundCheck the check box on extreme left(B) Press reconcile button.
- One receipt is reconciled and the transaction is saved successfully.
Tests 6 – 9 are contingent upon editing a bank statement lines to match the records in AP / AR
Please follow the steps mentioned in the test 4.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
07 - System Test Specifications < Manually Reconcile a Miscellaneous Receipt >
ScenarioStep
Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual Results Status
7.1 Manual Reconciliation
Manually reconcile a receipt
Cash Management Superuser US
(N) Bank Statements > Bank Statements and Reconciliations
- Enter Statement Date- (B) Press Find button- (B) Press Review Button- (B) Click on Lines button- (B) Press Find button- Place the cursor on the line you want to
reconcile- (B) Click on Available button- Check the Receipts Checkbox- Check the Miscellaneous Checkbox- Verify the detail radio button is elected.- Enter Number / amount / date / currency to
make selection- Click Find ( B)
Verify the receipt number and other details.If a match is foundCheck the check box on extreme left(B) Press reconcile button.
- One Miscellaneous receipt is reconciled and the transaction is saved successfully.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
08 - System Test Specifications < Manually Reconcile a Miscellaneous Payment >
ScenarioStep Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual
ResultsStatus
8.1 Manual Reconciliation
Manually reconcile a receipt
Cash Management Superuser US
(N) Bank Statements > Bank Statements and Reconciliations
- Enter Statement Date- (B) Press Find button- (B) Press Review Button- (B) Click on Lines button- (B) Press Find button- Place the cursor on the line you want to
reconcile- (B) Click on Available button- Check the Payments Checkbox- Check the Miscellaneous Checkbox- Verify the detail radio button is elected.- Enter Number / amount / date / currency to
make selection- Click Find ( B)
Verify the receipt number and other details.If a match is foundCheck the check box on extreme left(B) Press reconcile button.
- One Miscellaneous receipt is reconciled and the transaction is saved successfully.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
09 - System Test Specifications < Manually Reconcile a Payment Batch >
ScenarioStep
Event
TestStep Role
Actionor Path Test Step Details Expected Results Actual Results Status
9.1 Manual Reconciliation
Manually reconcile a payment
Cash Management SUPERUSER US
(N) Bank Statements > Bank Statements and Reconciliations
- Enter Statement Date- (B) Press Find button- (B) Press Review Button- (B) Click on Lines button- (B) Press Find button- Place the cursor on the line you want to
reconcile- (B) Click on Available button- Check the payment Checkbox- Verify the batch radio button is selected.- Enter Number / amount / date / currency to
make selection- Click Find ( B)
Verify the payment batch name and other details.If a match is foundCheck the check box on extreme left(B) Press reconcile button.
- One payment batch is reconciled and the transaction is saved successfully.
Tests 6 – 11 are contingent upon editing bank statement lines to match the records in AP / AR
Please use the steps mentioned in the step 4.
While editing the bank statement pl does the following.Enter the payment batch name in the Number field of the line.- Enter the
payment batch total in the amount field of a statement line.
- One payment batch is reconciled and the transaction is saved successfully.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
10 - System Test Specifications < Manually Reconcile a Receipt Batch >
ScenarioStep Event
TestStep Role
Actionor Path Test Step Details Expected Results Actual Results Status
10.1 Manual Reconciliation
Manually reconcile a Receipt Batch
Cash Management Superuser US
(N) Bank Statements > Bank Statements and Reconciliations
- Enter Statement Date- (B) Press Find button- (B) Press Review Button- (B) Click on Lines button- (B) Press Find button- Place the cursor on the line you want
to reconcile- (B) Click on Available button- Check the receipts Checkbox- Verify the batch radio button is
selected.- Enter Number / amount / date /
currency to make selection- Click Find ( B)
Verify the receipt batch name and other details.If a match is foundCheck the check box on extreme left(B) Press reconcile button.
- One receipt batch is reconciled and the transaction is saved successfully.
Tests 6 – 9 are contingent upon editing a bank statement lines to match the records in AP / AR
Please use the steps mentioned in the step 4.
While editing the bank statement Pl do the following.Enter the Receipt batch name in the Number field of the line.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
11 - System Test Specifications < Automatically Reconcile a Payment Batch >
ScenarioStep
Event
TestStep Role
Actionor Path Test Step Details Expected Results Actual Results Status
11.1 Manual Reconciliation
Manually reconcile a payment
Cash Management SUPERUSER US
(N) Bank Statements > Bank Statements and Reconciliations
- Enter Statement Date- (B) Press Find button
A statement is returned in the summary window.- Tools > Autoreconcilliation- Reconcile only Radio box is checked- (B) Submit1- (B) Ok- (B) OK- Verify that the program is completed
successfully- (B) review on the Statements Summary form- (B) Lines- (B) Find- Verify that the edited lines have been reconciled
successfully.
- One payment batch is reconciled.
- Tests 6 – 11 are contingent upon editing bank statement lines to match the records in AP / AR
Please use the steps mentioned in the step 4.
While editing the bank statement pl does the following.Enter the payment batch name in the Number field of the line.- Enter the
payment batch total in the amount field of a statement line.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
12- System Test Specifications < Create Accounting for AP payments after reconciliation >
ScenarioStep
Event
TestStep Role
Actionor Path Test Step Details Expected Results Actual Results Status
12.1 Payables Accounting
Create Accounting
AP US EP OU Superuser
(N) Accounts Payable > Other > Concurrent
- (B) Submit a new Request- Enter “Payables Accounting Process “ in the
name- (B) Submit
Verify that the request completed successfully.
- Accounting is crested correctly for a statement that was reconciled in the previous steps.
12.2 Verify the Accounting
AP US EP OU Superuser
(N) Accounts Payable > Payments > Inquiry > Payments
- Enter the payment numbers in the Numbers field
- (B) Find- Payments are retuned by the query- Tools > View Accounting- Accounting entries for the payment are returned
- Verify that accounting entries are created for the reconciliation event.
- The debit and credit should be to the same account as Cash clearing account and cash Account are the same for ESCO.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
13 - System Test Specifications < Import a Bank Statement for a Bank Branch >
ScenarioStep Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual Results Status
13.1 Bank Statement Processing
Import a statement for a specific bank branch
Cash Management Superuser US
(N) Other > Concurrent > Submit a New Request
- In the name field Choose ESCO Bank Statement Interface-In the parameters window supply the following values-File Name to up load CEEPUS.dat- Country US- Run Autoreconciliation ‘No’-Notify on Successful completion ‘No’- Bank Branch Name ‘RICHMOND’ Mapping Name ESCO US Bank STMT LDR
(B) Click OK(B) Submit
All bank statements for a branch are imported successfully without errors.
Use statement mapping name BAI2 for importing statements for a branch / all branches.
13.2 Bank Statement Processing
Verify the Check Numbers
Cash Management Superuser US
(N) Bank Statements > Bank Statements and Reconciliations
- Choose Statement Date(B) Find
(B) Review (B) Lines (B) Find
Verify that the check number is populated correctly
Check numbers are populated for AP accounts only.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
14 - System Test Specifications < Import a Bank Statement for All branches >
ScenarioStep Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual Results Status
14.1 Bank Statement Processing
Import a statement for a all branches
Cash Management Superuser US
(N) Other > Concurrent > Submit a New Request
- In the name field Choose ESCO Bank Statement Interface-In the parameters window supply the following values-File Name to up load CEEPUS.dat- Country US- Run Autoreconciliation ‘No’-Notify on Successful completion ‘No’- Bank Branch Name< Leave it blank>Mapping Name ESCO US Bank STMT LDR
(B) Click OK(B) Submit
All bank statements for all branches are imported successfully without errors.
Use statement mapping name BAI2 for importing statements for a branch / all branches.
Pl change your responsibility to other Cash management responsibility and verifiy that bank statements for that responsibility are populated correctly.
14.2 Bank Statement Processing
Verify the Check Numbers
Cash Management Superuser US
(N) Bank Statements > Bank Statements and Reconciliations
- Choose Statement Date(B) Find
(B) Review (B) Lines (B) Find Verify that the check number is populated correctly
Check numbers are populated for AP bank accounts only.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
15 - System Test Specifications < Generate Cash Position >
ScenarioStep Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual Results Status
15.1 Cash Positioning
Create a new Cash position worksheet
Cash Management Superuser US
(N) Cash Positioning
- In the search field enter % and click on the GO button.It will return all the previously defined valid worksheets.Click on the Generate Cash Position Icon against the Default Cash position worksheet template.Verify the fields and enter GBP in the currency field.Click on the (B) Apply
A new Cash Position worksheet is returned with data.
15.2 Cash Positioning
Cash Position Cash Management Superuser US
Cash Positioning
In the cash psotion worksheet returned by the previous step change View by to “Account” from Currency.Click on (B) Refresh Data
The page is refreshed with an account view of the data. There will be as many columns in nhe sheet as there are bank accounts with the specified currency.
15.3 Repeat the step 1 with USD in the currency
A new Cash Position worksheet is returned with data.
15.4 In the cash psotion worksheet returned by the previous step change View by to “Account” from Currency.Click on (B) Refresh Data
The data is limited to 20 US accounts.
15.5 Change the bank account range in the cash position worksheet to refresh the data and view data for a different bank account range of the USD currency.
A new Cash Position worksheet is returned with data.
15.6 Select a company in the cash position worksheet to limit the data to the specific company.
A new Cash Position worksheet is returned with data.
15.7 Change the date to a different date to return the cash position for a different date.
A new Cash Position worksheet is returned with data. If you use 15-Jun-2010 it will return the data. There is data against supplier payments with hyperlinks. Click on the hyperlink to verify the data underlying the hyperlinks.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
16 - System Test Specifications < Delete a Cash Position Template >
ScenarioStep Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual Results Status
16.1 Cash Positioning
Delete a cash position template
Cash Management Superuser US
(N) Cash Positioning
- Click on the Delete Icon against auser defined cash position work sheet.You will receive a caution dialogue.Click OK
The cash position work sheet is deleted.
The two oracle defined Cash position worksheets starting with Default can not be deleted.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
17 - System Test Specifications < Update a Cash Position Template >
ScenarioStep Event
TestStep Role
Actionor Path
Test Step DetailsExpected Results Actual Results Status
17.1 Cash Positioning
Update a cash position template
Cash Management Superuser US
(N) Cash Positioning
- Click on the Pencil Icon next to a work sheetCheck the Include Customer Receipts check box in the cash position template details page.Click on the Apply (B) button at the top or bottom of the page.You will receive a confirmation window.
The cash position work sheet is deleted.
The two oracle defined Cash position worksheets starting with Default can not be deleted.
17.2 Generate cash position for a modified template
Click on the Generate Cash Positon worksheet button returned by the previous step.
The customer data may contain zeros.Use 15-Jun-2010 to review some of the receipts data.
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
Defect Log
Defect ID Number
Test Step Reference
Module Name Defect Description
Resolution Re-Test By Re-Test Date Pass/Fail Status (open, closed,
in process)
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref:
Open and Closed Issues for This Deliverable
Open Issues
ID Issue Resolution Responsibility Target Date
Impact Date
Closed Issues
ID Issue Resolution Responsibility Target Date
Impact Date
Cash Management ImplementationFile Ref: TE040 Cash Management
Document Control iii
Doc Ref: