te040 test script hp

29
AIM TE.040 SYSTEM TEST SCRIPT General Ledger Implementation Author: Ojo Olusola Creation Date: July 1, 2009 Last Updated: August 24, 2009 Document Ref: Version: Approvals: Project Manager SoftAlliance Project Manger –LIRS

Upload: shorlar-ormehizar

Post on 24-Oct-2014

151 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: TE040 Test Script HP

AIM

TE.040 SYSTEM TEST SCRIPT

General Ledger Implementation

Author: Ojo Olusola

Creation Date: July 1, 2009

Last Updated: August 24, 2009

Document Ref:

Version:

Approvals:

Project Manager SoftAlliance

Project Manger –LIRS

Page 2: TE040 Test Script HP

TE.040 System Test Script

Document Control

Change Record

3

Date Author Version

Change Reference

Reviewers

Name Position

Distribution

Copy No.

Name Location

12345

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.

General Ledger Implementation File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref: August 24, 2009

Page 3: TE040 Test Script HP

TE.040 System Test Script

Contents

Document Control..........................................................................................ii

Overview........................................................................................................1

Century Date Compliance........................................................................1

System Test Sequences................................................................................2

System Test Specifications < Define New Account COA Values >..............3

System Test Specifications < Open / Close GL Accounting Periods >.........5

System Test Specifications < Enter Journals >............................................6

System Test Specifications < Journal Revision And Posting >....................8

System Test Specifications < Define / Generate Recurring Journals >......9

System Test Specifications < Reverse Journal Entries >...........................12

System Test Specifications < Budget >.....................................................13

System Test Specifications < General Ledger Interface >........................17

System Test Specifications < Reporting >.................................................19

Defect Log....................................................................................................20

Open and Closed Issues for This Deliverable.............................................21

Open Issues............................................................................................21Closed Issues.........................................................................................21

General Ledger Implementation File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref: August 24, 2009

Page 4: TE040 Test Script HP

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 General Ledger 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); however, the focus of business solution testing is confirming individual business processes, while business system testing focuses on confirming the collective application system. 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.

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 5: TE040 Test Script HP

System Test Sequences

Sequence #

General Ledger Test Name Description Tester

Test Status

Pass/Fail

Notes

1. Define New Account Flexfield Values

Define New Account Flexfield Values

Active

2. Open / Close GL Accounting Periods

Open / Close GL Accounting Periods

Active

3. Enter Journals Enter Functional Currency Journals

Active

4. Journal Revision And Posting Journal Revision And Posting Active5. Define/Generate Recurring

JournalDefine/Generate Recurring and Allocation Journal

Active

6. Reverse Journal Entries Reverse Journal Entries Active7. Budget Enter Budget Journals Active8. General Ledger Interface General Ledger Interface Active9. Reporting Reporting Active

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 6: TE040 Test Script HP

System Test Specifications < Define New Account COA Values >

ScenarioStep

Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results Actual

ResultsStatus

1.1 Defining New Chart of Accounts segment Values

GL Supervisor

(N) Setup > Financials > Flexfields > Key > Values

- Select Application: (Oracle General Ledger)

- Select Title: (Accounting Flexfield)

- Select Structure- Select the segment that

you want to add to it a new value

- (B) Find- Move to Values section- (M) File > New- Enter the new value - Enter the new value

description- Only if entering a value for

the Natural account Segment, you must specify the qualifier Account type (Asset, Liability, Expense, Revenue, Ownership/Stockholder's Equity)

Save your Work

- New value is added to the Chart of Accounts and appears in the list of values showing the accounting values During the Journal Entry.

1.2 Deactivate Chart of Accounts segment value

GL Supervisor

(N) Setup > Financials > Flexfields > Key > Values

- Select Application: (Oracle General Ledger)

- Select Title: (Accounting Flexfield)

- Select Structure- Select the segment that

you want to add to it a new value

- (B) Find- Move to Values section- (M) View > Find, to search

for the value you want to

- The COA value is deactivated. The list of values is not showing the deactivated value during the Journal Entry.

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 7: TE040 Test Script HP

ScenarioStep

Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results Actual

ResultsStatus

deactivate- Uncheck the Enabled

check box, in order to deactivate the COA vaule

Save your Work

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 8: TE040 Test Script HP

System Test Specifications < Open / Close GL Accounting Periods >

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results Actual

ResultsStatus

2.1 Closing Accounting Period

GL Manager

(N) Setup> Open/Close

- Choose the Period you want to close

- Select from list of values to change it’s Status to Closed

- The Period is Closed and no one can enter, post or update Journals in to this Period

2.2 Opening Next Accounting Period

GL Manager

(N) Setup> Open/Close

- (B) Open Next Period in order to open the next period

- You can select Open from the list of values to open any closed period

- After the request completed, the Period is opened for Entry and Posting

- The following 1 period is opened as Future – Entry Period

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 9: TE040 Test Script HP

System Test Specifications < Enter Journals >

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results Actual

ResultsStatus

3.1 PR_GL_02EV_GL_03Source document arrival

Entering Functional Currency Journals

GL Accountant

(N) Journal > Enter (B) New Journal

- Enter Journal Header Information: Enter Journal Name: (Can be

Characters, Numbers or Both, or you can leave it empty)

Journal Period: (The Default period is Last Open Period / Batch period)

Journal Date: (The effective date for the Journal)

Journal Category: Journal Description: (This

description will default to all journal lines)

Control Amount: (Optional, used to control the total of your journal lines)

Note: If Journal Name is not Specified the System Automatically gives the Journal a name- Enter Lines Information:

Line Number: Line Account: Line Amount: (Debit) Line Description: (Defaulted from

the Journal Description) Line Amount: (Credit) Line Description: (Defaulted from

the Journal Description)- Enter all required journal lines:Save your Journal

- The Journal Saved

- The Document Number Created

3.2 Journal Inquiry

GLAccountant

(N) Inquiry > Journal

- You Can Query on Entered Journals by the Following Attributes:

Journal Name & Batch Name Period

- Journal Entries that was recorded in step 6.1 could

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 10: TE040 Test Script HP

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results Actual

ResultsStatus

Category Currency Journal Source (Manual / Other

Modules) Posting Status (Posted, Unposted,

or Error) Document Numbers (From / To) Creation Dates (From / To)

be retrieved for revision or correction

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 11: TE040 Test Script HP

System Test Specifications < Journal Revision And Posting >

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results Actual

ResultsStatus

4.1 PR_GL_03EV_GL_02

Printing the unposted Journal Voucher

GL Supervisor

(N) Report > Request > Standard. Check Single Request and Click (B) Ok.

- Chose the report name as (Journal – General (132 Char) Report, for unposted journals)

- Enter parameters for the journal entry recorded in step 6.1: (Journal Name, Currency, Period)

- Submit the Request with no of Copies equal 1

- Request Completed Normal and the Report Printed

4.2 Posting the Journals

GL Manager

(N) Journals > Post

- Select the required period, balance type (Actual), required batch name or leave blank to retrieve all unposted batches

- (B) Find to retrieve required unposted batches- Mark the Check Box for the batches you want to post- You can review any batch before posting- (B) Post- Batch status is “Posting”

- The request completes with no errors (the batch posted)

- The Accounts balances reflected in the Trial Balance Standard Report

4.3 Account Inquiry

GL Supervisor

(N) Inquiry > Account

- Select the Accounting Periods you want to inquire the Account in it

- Choose if you want to inquire for the Account balance on a Single Currency (Select the Currency) or All Currencies

- Choose the Primary Account Balance Type you want to inquire (Actual / Budget / Encumbrance)

- Press Tabs till you reach to the Find Accounts Popup window

- Enter from: Accounts To: Accounts you want to inquire about

- (B) Show Balances- (B) Journal Details if you want more details- You can query the original journal entry by pressing

(B) show full journal- In case of this Account Journals entered in AP or AR or

Assets, you can press (B) Drilldown to review the Sub ledger Details

- In case there is a budget amount on this Account Choose the Secondary Account Balance Type as Budget and enter the Budget Name then Press (B) Show Variance

- Account Balance information appears

- The Account Balance is correct

- The Variance is Calculated correct

4.4 Account Balances Reports

GLSupervisor

(N) Report > Request > Standard. Check Single Request and Click (B) Ok.

- Select your reports from the List of Values, to view the Accounts Movements and Balances run the following reports:

- Account Analysis (132 / 180 Char)- General Ledger (132 /180 Char)- Trail Balance Report

- Report output is consistent with actual data

Report output is consisten with Actual data.

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 12: TE040 Test Script HP

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 13: TE040 Test Script HP

System Test Specifications < Define / Generate Recurring and allocation Journals >

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results

Actual Results

Status

5.1 PR_GL_07EV_GL_07

Define Recurring Journals

GL Supervisor

(N) Journals > Define > Recurring

- Enter a unique Name and optional Description for the batch

- (B) AutoCopy… (If you want to copy entries from an existing recurring journal batch

Note: You should group your recurring entries into one batch to speed processing.- Enter the recurring journal entry Name:- Select the recurring journal entry Category:- Select the recurring journal entry Currency:- Optionally enter a range of Active Dates to limit

the use of the recurring entry to a specific time- (B) Press Lines (to enter the recurring journal

lines information)- Enter a Line number:- Select the recurring journal line GL Account:- Enter an optional Line Description:- Enter a Formula for the line if this is a formula

recurring entry. Otherwise, enter an amount for standard entries

Note: you can leave the Formulas blank to create skeleton journal entriesNote: If the formula amount is positive, your account will be debited. If the formula amount is negative, your account will be creditedFormula Operators:- Associate an operator with each step of the

formula (Use Enter to store the associated number or Use (+) to add, (-) to subtract, (*) to multiply, (/) to divide the associated number into the most recently stored number)

- Enter all remaining lines for the recurring journal entry

- Save your work

- Recurring Journal Entry is ready to be generated

5.2 Generate Recurrin

GL Supervisor

(N) Journals > Generate > Recurring

- Select the Recurring Batch you want to generate- Select the Accounting Period to create an

unposted journal batch

- Recurring Journals created

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 14: TE040 Test Script HP

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results

Actual Results

Status

g Journals

- (B) Press Generate- A concurrent request submitted to create the

unposted journal batches (The resulting journal batch is named <Recurring Batch Name>: <Date> <Time>

- If you generated skeleton journal entries, use the Enter Journals window to complete the journal information

- Post the recurring journal batches to update account balances

and posted

- The Accounts balances updated

5.3 Define Allocation Journal

GL Supervisor

(N) Journals > Define > Recurring

- Enter a unique Name and optional Description for the batch

- (B) AutoCopy… (If you want to copy entries from an existing Allocation journal batch

Note: You should group your Allocation entries into one batch to speed processing.- (B) Formulas- Enter the Allocation journal entry Name:- Select the Allocation journal entry Category:- Select the Allocation journal entry Currency:- Check Converted Amount if you are using

Functional Currency otherwise Check Calculated Amount and Select Conversion Type

- Enter Line A and (B) OK- Enter Line B and (B) OK- Enter Line C and (B) OK- Enter Line T and (B) OK- Enter Line O and (B) OKSave your work

Allocation Journal Entry is ready to be generated

5.4 Generate Allocation Journals

GL Supervisor

(N) Journals > Generate > Allocation

- Select the Ledger/Ledger Set- Select the Balancing Segment Value- Select the Allocation Batch you want to generate- Select the Accounting Period to create an

unposted journal batch- Check Full if you are Allocating all the Account

Balance. This is recommended if you are allocating for the First Time. However for subsequent Account Balance, Check Incremental.

- (B) Press Generate- A concurrent request submitted to create the

unposted journal batches (The resulting journal

- Allocation Journals created and posted

- The Accounts balances updated

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 15: TE040 Test Script HP

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results

Actual Results

Status

batch is named <Allocation Batch Name>: <Date> <Time>

- Post the Allocation journal batches to update account balances

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 16: TE040 Test Script HP

System Test Specifications < Reverse Journal Entries >

ScenarioStep

Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results

Actual Results

Status

6.1 Reversing Incorrect Journals

GL Supervisor

(N) Journal > Enter (B) Find

- Find the Journal you want to reverse

- (B) Review Journal- Select the Period you want to

reverse journal in it- Select the Reverse Method you

want to Reverse with (Switch Dr/Cr or Change Signs)

- (B) Press the Reverse JournalAlternatively- Find the Journal you want to

reverse- (B) Reverse Batch- Select the Period you want to

reverse journal in itA message appears- (B) ok

- Reversal Request completes normal

- An unposted Reversal Journal is created

6.2 Post the Reversed Journals

GL Supervisor

(N) Journals > Post

- Find the Reversal Journals created By: (Period, Journal Name, Batch Name)

- Select the journals you want to post

- Post the Journals

- Reversed Journals posted

- The Account Balance for these transactions net to Zero balance again

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 17: TE040 Test Script HP

System Test Specifications < Budget >

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results Actual

ResultsStatus

7.1 Define Budget

(N) Budget > Define>Budget

- Enter Budget Name and optional Description for the Budget

- Select the Ledger- Select Status e.g Open or Freezed- Select Budget First Period- Select Budget Last Period- Select Optional Master Budget- (B) Open Next YearA decision box appears- Click (B) Yes Concurent Request ID is generated- Click (B) OK

Note: You can also Auto copy Budget of Previous Year that has the same Budget Period but different Year. For example if you are budgeting for Jan 2008 to Dec2008, You can auto copy a budget of Year 2007 with similar Period of Jan-Dec

Concurrent Request ID generated and the Budget defined.

7.2 Define Budget Organisation

(N)Budget > Define>Organisation

- Enter Budget Organisation and optional Description for the Budget organisation.

- Select the Ledger- Enter Display Sequence- Click (B) Ranges- Enter Line- Enter Account Low and High- Select TypeYou can add more lines depending on the Account Range you are budgeting for.- Click (B) Budgetary Control- Select Funds Check Level- Select Amount Type

- The request ID exist- Budget Organisation is

Saved.

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 18: TE040 Test Script HP

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results Actual

ResultsStatus

- Select Boundary- Select Funding Budget- (B) Open Next YearA decision box appears- Click (B) Yes Concurent Request ID is generated- Click (B) OK

- Note: You can also Auto copy Budget Organisation from one Budget organization to the other by Clicking (B) Autocopy in the Define Budget Organisation Window.

Note: You can only Auto copy to a budget organization that has not been assigned account ranges.

7.3 Enter Budget Journal

(N) Budget > Enter> Journal

- Select Budget - Select Budget Organisation- Select Accounting Period FromNote that Accounting Period TO will automatically defaulted.- Enter Account Low and High- Click (B) OK- Click (B) Create Journal- Select Journal Batch- Select Category- Select Fund Status- Click (B) Check FundsA decision box appears asking you whether you want to save your changes- Click (B) YesA form box appears- Click (B) OKA Note message appear ‘Your Transaction Passed Fund Check’- Click (B) OK- Click (B) Reserve Fund to Reserved Fund

- Journal Batch Saved- Transaction Passed

Fund Check- Transaction Passed

Fund Reserve- Create Journal

Concurent request ID is generated.

- View Output and the Status shows Normal

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 19: TE040 Test Script HP

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results Actual

ResultsStatus

A note message appear ‘Your Transaction passed Fund Reservation’- Click (B) OK- Click (B) Done Alternatively see 7.4

7.4 Enter Budget Amount

(N) Budget > Enter> Amount

- Select Budget - Select Budget Organisation- Select Accounting Period FromNote that Accounting Period TO will automatically defaulted.- Enter Account Low and High- Click (B) OK- Enter Amount- Save- Click (B) PostA decision box appears Click (B) YesA Note message appear Click (B) OK

-

7.5 Budget Transfer

(N) Budget > Enter>Transfer

- Select Budget- Enter Batch Name- Select Currency- Select Budget Organisation from which

Amount is to be transfered- Select Account from which Amount is to be

transfereed- Select Budget Organisation to which

Amount is to be transfered- Select Account to which Amount is to be

transfereed- Click (B) Transfer Amount- Select Period- Enter Amount- Save your WorkNote that you can also Transfer by Period Range by Clicking (B) Transfer by Period Range.

- The Transfer is saved.

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 20: TE040 Test Script HP

System Test Specifications < General Ledger Interface >

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results Actual

ResultsStatus

8.1 Transfer from Sub Ledgers to General Ledger

Importing Journals

GL Supervisor

(N) Journals > Import> Run

- Select the Source you need to import from List of Values.

- (B) Press Import

- The request completes with no errors

8.2 Review Import Request Status

GL Supervisor

(N) Other > Requests

- (B) Press Find to view all your requests- Find your Import request by request

number- If the request Completed Normal press

view output Button- The output file is an execution report

showing if there is any error in the journals you are importing, error lines and the error code for each line (like EF04). At the end of this report there is an Error Key to find out the error code meaning (Like EF04: These segment values are not a valid account. Check your cross validation rules)

- If the request Completed with error press Log File Button, In this case you should inform your System Administrator

- The request exist - The Output File Viewed - The Log File Viewed Note: the request may complete with status Normal but when you view the output file the journals may have errors. This different than the request Completed with Error

8.3 Correcting Imported Journals

GL Supervisor

(N) Journals > Import > Correct

- Find the required journal from the Journal Source

- Correct the journal lines- Save your work- (B) Press Import (repeat step 12.1)

- When you save the correction the line status will change to Corrected

- The required journal imported & can be posted

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 21: TE040 Test Script HP

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results Actual

ResultsStatus

8.4 Viewing Imported Journals

GL Supervisor

(N) Journals > Enter

- Query the Imported Journal Batch- Review the Journal Header Information- Review the Journal Lines Information

- The Document Number Created

- All Imported Journals Information exists and correct

8.5 Posting Imported Journals

GL Supervisor

(N) Journals > Post

- Query the required batch- Mark the Check Box- (B) Press Post

- The Batch Posted- The Account balances

updated

8.6 Account Inquiry

GL Supervisor

(N) Inquiry > Accounts

- Select the Period range you want to inquire for it

- Select the Currency- Press Tabs till you reach the Find Accounts

Popup window- Enter From: Accounts To: Accounts you

need to inquire- (B) Press Show Balance- (B) Press Journal Details if you want more

details- (B) Press Show full Journal to view the

original journal entry

- The Account Balance is Correct

8.7 Account Reports

GL Supervisor

(N) Other > Report > Run

- Print Account Balance Reports (General Ledger) to review the account balance

- The report completed Normally

- The Account Balance is Correct

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 22: TE040 Test Script HP

System Test Specifications < Reporting >

ScenarioStep Event

TestStep Role

Actionor Path

Test Step DetailsExpected Results

Actual Results

Status

9.1 PR_GL_07EV_GL_09

Print Standard Reports

GL Supervisor

(N) Other > Report > Run

(B) Single Request

- Select from LOV the following reports:- Trial Balance Detail- Trail Balance Expanded - Trial Balance Summary 1- General Ledger – 132 Char- General Ledger – Foreign Currency (132

Char)Note: You have to enter the required parameters for each report

- Trial Balance data is correct and consistent with the actual data

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 23: TE040 Test Script HP

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)

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref:

Page 24: TE040 Test Script HP

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

File Ref: document.doc

Open and Closed Issues for This Deliverable 21 of 21

Doc Ref: