27
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:

TE040 Test Script CE1

  • Upload
    ratank

  • View
    331

  • Download
    31

Embed Size (px)

Citation preview

Page 1: 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:

Page 2: TE040 Test Script CE1

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

Page 3: TE040 Test Script CE1

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

Page 4: TE040 Test Script CE1

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

Page 5: TE040 Test Script CE1

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:

Page 6: TE040 Test Script CE1

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:

Page 7: TE040 Test Script CE1

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:

Page 8: TE040 Test Script CE1

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:

Page 9: TE040 Test Script CE1

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:

Page 10: TE040 Test Script CE1

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:

Page 11: TE040 Test Script CE1

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:

Page 12: TE040 Test Script CE1

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:

Page 13: TE040 Test Script CE1

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:

Page 14: TE040 Test Script CE1

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:

Page 15: TE040 Test Script CE1

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:

Page 16: TE040 Test Script CE1

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:

Page 17: TE040 Test Script CE1

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:

Page 18: TE040 Test Script CE1

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:

Page 19: TE040 Test Script CE1

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:

Page 20: TE040 Test Script CE1

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:

Page 21: TE040 Test Script CE1

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:

Page 22: TE040 Test Script CE1

Cash Management ImplementationFile Ref: TE040 Cash Management

Document Control iii

Doc Ref:

Page 23: TE040 Test Script CE1

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:

Page 24: TE040 Test Script CE1

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:

Page 25: TE040 Test Script CE1

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:

Page 26: TE040 Test Script CE1

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: