You are on page 1of 48

AIM FF RPM

TE.040 SYSTEM TEST SCRIPT


IPROCUREMENT

<Company Long Name>


<Subject>

Author: <Author>
Creation Date:
Last Updated:
Document Ref: <Document Reference Number>
Version: DRAFT 1A

Approvals:

<Approver 1>

<Approver 2>
TE.040 System Test Script iProcurement Doc Ref: <Document Reference Number>

Document Control

Change Record
6

Date Author Version Change Reference

5-Sep-08 <Author> Draft 1a No Previous Document

Reviewers

Name Position

Distribution

Copy No. Name Location

1 Library Master Project Library


2 Project Manager
3
4

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.

<Subject> Document Control ii


File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. DRAFT 1A )
TE.040 System Test Script iProcurement Doc Ref: <Document Reference Number>

Contents

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

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

IProcurement Test Sequences................................................................................................2

Test Specification - 10 - Enter Contract Purchase Agreements........................................3

Test Specification - 20 - Create Blanket Purchase Agreements........................................4

Test Specification - 30 - Create Quotation from RFQ ........................................................7

Test Specification - 40 - Enter Requisition Profile .............................................................9

Test Specification - 50 - Process Web Requisitions - (Full Cycle) using Local


Catalogues...............................................................................................................................10

Test Specification - 60 - Copying Web Requisitions ........................................................14

Test Specification - 70 - Enable Information Templates..................................................15

Test Specification - 80 - Process Web Requisitions - Special Order - Services.............17

Test Specification - 90 - Process Web Requisitions - Make changes..............................19

Test Specification - 100 - Query Web Requisitions ..........................................................20

Test Specification - 110 - Process Web Requisitions - Favorites ....................................21

Test Specification - 120 - Approve Requisitions..............................................................22

Test Specification - 130 - AutoCreate Purchase Orders from Requisitions..................23

Test Specification - 140 - Approve Standard Purchase Orders......................................24

Test Specification - 150 - Process Documents for Approvals.........................................25

Test Specification - 160 - Web Receiving............................................................................26

Test Specification - 170 - Receipt of Goods Against a Purchase Order........................27

Test Specification - 180 - AutoInvoice................................................................................29

Test Specification - 190 - Cancel a Requisition..................................................................30


<Subject> Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. DRAFT 1A )
TE.040 System Test Script iProcurement Doc Ref: <Document Reference Number>

Test Specification - 200 - Generate Reports.. .31

Test Specification - 210 - Purchasing - Period End...........................................................33

Test Specification - 220 - Load Local Catalogue...............................................................35

APPENDIX..............................................................................................................................36
Appendix A - Data Sheet...............................................................................................36
Appendix B - Defect Log..............................................................................................41
Appendix C - General Comments.......................................................................................42
Appendix D - Approval Matrix...................................................................................43
Open And Closed Issues For This Deliverable.................................................................44
Open Issues......................................................................................................................44
Closed Issues...................................................................................................................44

<Subject> Document Control ii


File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. DRAFT 1A )
Doc Ref:

Overview
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). You should be able to reuse the test
scripts you created during Test Business Solutions (BR.080); however, the focus of business solution testing is confirming
individual business processes, while business system testing focuses on confirming the collective application system. For more
information, refer to Business Mapping Test Results (BR.080) as a basis for business system test specifications.

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

IProcurement Test Sequences


Sequence # Description Responsibility Date Time Tester Test Status Defect No. Notes

10 Enter Contract Purchase Agreement


20 Enter Blanket Purchase Agreements
30 Create Quotation from RFQ
40 Enter Requisition Profile
50 Process Web Requisitions (Full Cycle) using
Local Catalogues
60 Copying Web Requisitions
70 Enable Information Templates
80 Process Web Requisitions - Special Order -
Services
90 Process Web Requisitions - Make Changes
100 Process Web Requisitions - Query Web
Requisition
110 Process Web Requisitions - Favorites
120 Approve Requisitions
130 AutoCreate Purchase Orders from Requisitions
140 Approve Standard Purchase Orders
150 Process Documents for Approvals
160 Web Receiving
170 Receipt of Goods Against a Purchase Order
180 Auto invoice
190 Cancel a Requisition
200 Generate Reports
210 Purchasing - Period End
220 Load Local Catalogue

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 10 - Enter Contract Purchase Agreements


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Enter a Contract Purchase Agreement System automatically numbers the PO,
including the amount agreed upon, Creates a contract document for a specified
appropriate terms and effective dates. amount with terms and conditions, but
does not include specific item information.

10.1 Buyer/Credit Purchasing Super User Responsibility>


Clerk Purchase Orders> Purchase Orders

10.2 Enter Type (choose LOV “Contract Purchase Order window appears
Purchase Agreement”) After you save, the PO number will
Supplier (LOV) default.
Site (default from Supplier) Choose one of your test suppliers
Ship-To (default from supplier) As defined in the setup with the Supplier
Bill-To (default from Ship-To)
Buyer Name (default from sign-on)
Status (reads Incomplete)
Amt. Agreed (full contract amount) Accept the Incomplete default.
Description (full contract description)

10.3 Terms (Change as required) All terms and conditions information is


now displayed.

10.4 Save After you save the PO number will auto


default. Note the PO #_____________.
10.5 Approve - Go to the Approve Tab and click Status changes to Approved.
Check “Submit for Approval”
Click “OK”

10.6 Workflow User >Worklist Check Notification that PO has been


Check Notifications approved.
(If amounts are higher than approval level
allowed, the relevant user must approve.)

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 20 - Create Blanket Purchase Agreements


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Enter a Blanket Purchase Agreement

20.1 Buyer/Credit Purchasing Super User Responsibility>


Clerk Purchase Orders> Purchase Orders

20.2 Enter Type (choose LOV “Blanket Purchase Order window appears
Purchase Agreement”) After you save, the PO number will
Supplier (LOV) default.
Site (default from Supplier) Choose one of your test suppliers
Ship-To (default from supplier) As defined in the setup with the Supplier
Bill-To (default from Ship-To)
Buyer Name (default from sign-on)
Status (reads Incomplete)
Amt. Agreed (full contract amount) Accept the Incomplete default.
Description (full contract description) Create a Blanket PO for a specified value
without a delivery schedule.

20.3 Go to the Items alternate region


Click in number field (default)
Select a Type (LOV)
Select an Item or Category (LOV)
Enter a Description
UOM (LOV)
Price (enter the contract agreement Notice that category, description, unit of
amount) measure and list price are displayed.

20.4 Go to the Price Reference alternate region

Price Type (accept default fixed from LOV) Price Type window Appear

20.5 Go to the Reference Documents alternate Optional Information


region

20.6 Go to the More alternate region Optional Information

20.7 Go to the Agreement alternate region Optional Information

20.8 Save PO, Rev number and Approve button


appears. Note the PO
#____________________.

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Action
Step Role or Path Expected Results Actual Results Notes

20.9 Go to the Catalog tab Review Information

20.10 Go to the Currency tab


Currency (LOV) USD default

20.11 Go to the Terms tab All terms and conditions information is


Payment (LOV) now displayed.
Freight (LOV)
Carrier (LOV)
FOB (LOV)
Enter Agreement Controls including
effective dates

20.12 Go to the Price Breaks tab


Enter price breaks for same organization Price break information is display with %
and ship-to address. discount.

20.13 Save

20.14 Go to the Tools menu option -> The Expiration Notification is entered for
Notification Control this Blanket Agreement.
Select Expiration and enter 15 days in the
Warning Delay Field

20.15 Approve Approve Document window appears


Check the approve check box Status of Incomplete changes to Approved
Submit for approval Note the PO# _________________.

20.16 Workflow User >Worklist Check Notification that PO has been


Check Notifications approved.
If amounts, ranges are higher than
approval level allowed, the relevant user
must approve.
20.17 Purchasing Super User Responsibility > Concurrent request should complete
View > Requests without errors.
Submit a new request > Single request

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Action
Step Role or Path Expected Results Actual Results Notes

20.18 Run the Catalog Data extract - Items Verify the request executes successfully
request
Output Filename = any name
Perform Load - Yes
Debug Level - 0
Record Level Commit - Yes
Write Record - Yes
Submit

20.19 Run the Catalog Data Extract – Verify the request executes successfully.
Classifications request
Output Filename = any name
Perform Load - Yes
Debug Level - 0
Record Level Commit - Yes
Write Record - Yes
Submit

20.20 Run the Rebuild Catalog Item Context Verify the request executes successfully
request
Rebuild Policy Views - Yes
Submit

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 30 - Create Quotation from RFQ


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Create a quotation which can be added to


the Unified Catalog within IProcurement.
30.1 Administrator Purchasing Super User Responsibility >
RFQs and Quotations > RFQs

30.2 Enter data for standard RFQ


Type (LOV)
Ship To (LOV)
Due Date
Status (choose Active from the LOV)

30.3 Go to the Items alternate region


Click in number field (default)
Select a Type (LOV)
Select an Item or Category (LOV)
Enter a Description
UOM (LOV)
Target Price

30.4 Go to the Currency tab


Currency (LOV) USD default

30.5 Go to the Terms tab All terms and conditions information is


Payment (LOV) now displayed.
Freight (LOV)
Carrier (LOV)
FOB (LOV)
Enter Agreement Controls including
effective dates

30.6 Go to the Price Breaks tab Price break information is display with %
Enter price breaks for same organization discount.
and ship-to address.

30.7 Go to the Suppliers tab


Enter a Supplier

30.9 Save

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Action
Step Role or Path Expected Results Actual Results Notes

30.8 RFQs and Quotations > RFQs ,Tools


>Copy Document

Action (LOV)
Type (LOV)
Supplier (click to show default)
Save
Click on Copy Attachments
Click OK
Change the quotations status to Active

30.9 Save

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 40 - Enter Requisition Profile


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Enter preferences and verify that these


preferences are carried into the next tests.
40.1 Requester Self Service Responsibility >
IProcurement > Home Page

40.2 My Profile

40.3 Enter Preferences for the following : Ensure preferences are used in requisition
Delivery Defaults test
Billing Defaults
Preferences Ensure default billing accounts are
Reset Password defaulted for future tests

40.4 Apply Changes

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 50 - Process Web Requisitions - (Full Cycle) using Local Catalogues
Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Test full cycle from requisition through If there are no local catalogues loaded, refer
Purchase Order to Web Receipts using to test 220 to load a test catalogue.
items from the local catalogues. This test is
to be run several times to ensure that the
IProcurement Setups address the clients
requirements.

50.1 Requester IProcurement > Home Page Welcome Page

50.2 Select the Home tab

50.3 Search for item


Find a product - Enter Items or use a
Category

50.4 In the searching zone, enter a description


Press the Go Key
In the Search Results area select an item
that is indicated on your data profile sheet Note that this line item shows the contract
for locally hosted Catalogues. number on its display. This implies that this
Make sure that you choose the item with the line item will be automatically sourced
contract number that is indicated on your from the supplier without the need for
profile sheet. Buyer intervention.

50.5 Select each item you want to order. The progress meter on the top of the
Select - Item screen shows the current stage of the
Press the Add to Cart button process.
Press the Proceed to Checkout

OPTIONAL: You can use Express Checkout


to skip Delivery & Billing steps. Express Express Checkout remembers your
Checkout is setup to use the default Delivery and Billing information so
information under My Profile. you can make online purchases
quickly and safely without having to
OPTIONAL: You can use manually enter this information each time.
Power Checkout to expedite checkout for
orders with lines that have different billing
and delivery information. You have the
ability to enter all information in one place.

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Action
Step Role or Path Expected Results Actual Results Notes

50.6 Enter Delivery Information The progress meter on the top of the
screen shows the current stage of the
Press the Continue button process.

50.7 Enter Billing Information The progress meter on the top of the screen
shows the current stage of the process.
Enter Taxable or Non-Taxable for each line
on the requisition

Press the Continue button

50.8 Review Charge Accounts The progress meter on the top of the screen
shows the current stage of the process.
Press the Continue button

50.8 Enter Notes and Attachments


Requisition Description: Enter a description
for the order You can default a description of the item by
clicking on Automatically Default the
OPTIONAL: You can add a note to the Requisition Description.
order
or attach a file(URL or text) to Buyer,
Receiver, and Supplier. The progress meter on the top of the screen
shows the current stage of the process.
Press the Continue button

50.9 Approvers Review Approver List & Enter Justifications To see if approvals are required, refer to the
approval data sheet for approvers and
Press the Continue button linits.

The progress meter on the top of the screen


shows the current stage of the process.

50.10 Review and Submit Requisition Note the requisition number on the data
sheet.

The progress meter on the top of the screen


shows the current stage of the process.

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Action
Step Role or Path Expected Results Actual Results Notes

50.11 Review Orders Notice detailed information on the


A list of requisitions are displayed under requisition, as well as a PO number for
the “Requisitions at a Glance” those requisitions that were automatically
processed into POs.
Click on the View tab next to the parts to
see the details of the part. The requisition is automatically approved
without the need for re-approvals which
leads to faster order fulfillment.

50.12 If the purchase order is not automatically


created, it could be due to the following:

no contract exists
approvals are still required

It may be necessary to review the


AutoCreate test and the approvals test
before continuing.

Press the Submit Button

50.13 Requester Go to the Home Tab


Click on Receive Items in the
Purchasing Process Flow on
the right corner of the page.

50.14 Select the Receive Items selection


Receive Items: My Items to Receive
Receipt Quantity (enter ordered quantity as
received) The system date is defaulted into the receipt
NOTE: You can receive more than you date field.
ordered.
Press the Receive button Page displays two receipts, Note the receipt
numbers on the data sheet.
Enter Receipt Information
Press the Continue button The progress meter on the top of the screen
shows the current stage of the process.
View the Review Receipt page

Press the Submit Button

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Action
Step Role or Path Expected Results Actual Results Notes

50.15 Do the above test again selecting multiple


products from different suppliers.
When ordering from different suppliers
verify that the receipts are separate
Use different amounts to check approvals

50.16 Enter a non-catalog item requisition


ensuring that the currency is not the default
currency.

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 60 - Copying Web Requisitions


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Ensure that existing requisitions can be


copied to the shopping cart, to speed up the
creation process.

60.1 Requester Press the Requisition Status tab

60.2 Click on an existing requisition number to


View Requisition Details
Click on the View Approval History button,
review and return to Requisition
Click on View on each line if required

60.3 Press the Copy to Cart button

60.4 Press the Express Checkout button

60.5 Enter Express Checkout information


Press the Submit Now button

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 70 - Enable Information Templates


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Enable the information templates, create a


category, a blanket PO, and an information
template.
Run reports and extracts.

70.1 Administrator Purchasing Super User Responsibility >


Setup > Items > Categories > Category
Codes

70.2 Push the New button Use Temp Services category (prefixed with
Structure Name (in the LOV select PO Item your initials)
Category)
Add Category Name and tab to get the pop
up window, Add a commodity name and
press the OK button

70.3 Save

4 Category Sets > Select the Organization


5 Find ….
Purchasing
PO - PO Item Cat
Add in category that has been created in
above step

1 N > Purchase order> purchase order Create a blanket order


Refer to test 20 for detailed instructions.
Create blanket for category created above

1 N > Setup > Information template

2 B Find …
Find Existing Information Templates

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Action
Step Role or Path Expected Results Actual Results Notes

3 Template : XX Temp Services Create template called temp services with


Sequence : 1 you initials prefix
Attribute Name : Start Date Write name down on Data Profile Sheet
Attribute Description : Start Date
Default Values
List of Values LOV
Mandatory : Yes
Enabled : Yes

Add other lines for


Building Location and Floor
Contact Name

In Purchasing Super User Responsibility

N > View > Requests Concurrent request should complete


Submit a new request > Single request without errors.

1 Run following reports : Verify that request executes successfully

Catalog Data extract - Classifications

Output Filename = any name


Perform load = Yes
Debug level = 0
Record level commit = No
Write Record = Yes
Submit

2 Catalog Data extract - Items Verify that request executes successfully

Output Filename = any name


Perform Load - Yes
Debug - 0
Commit - Yes
Write - Yes
Submit

3 Rebuild Catalog Item - Intermedia Index Verify that request executes successfully
Submit

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 80 - Process Web Requisitions - Special Order - Services


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Test the use of information templates.

80.1 Requester IProcurement > Home Page Welcome Page

80.2 Press the Home tab

80.3 Find a Product or Browse Catalogues Use the item you created in the previous
Enter Item = Temp Services exercise (Information Template).
Press the GO button

80.4 Select the service


Press the Add to Cart button

80.5 Since this item has an Information Template


tied to it, the “Special Item Information”
screen will appear.

80.6 Enter the following information:


Start Date
Bldg Location & Floor
Contact Name
Press the Done button

80.7 Return to shopping by pressing the Shop Returned to search screen


button

80.8 Press the Non Catalogue Request tab Non Catalogue Item order screen is
returned
80.9 Press the Service billed by quantity
selection

80.10 Enter the following information: Required fields are identified by *


Category = Misc
Item Description
Unit of Measure
Quantity
Currency
Rate per Unit
Supplier

80.11 Press the Add to Cart button

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Action
Step Role or Path Expected Results Actual Results Notes

80.12 Press the Proceed to checkout button Shopping cart page is displayed

80.13 Refer to test 50 to continue process

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 90 - Process Web Requisitions - Make changes


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Test making changes to requisitions


90.1 Requester IProcurement Welcome Page
Home Page Refer to test 50 and training manual for
detailed instructions.

90.2 Home

90.3 Copy a line

90.4 Delete a line

90.5 Change Need by Date

90.6 Change charge account

90.7 Change Amount

90.8 Change multiple lines

90.9 Change Ship to Location (check purchase


order)

90.10 Change Bill to Location (check purchase


order)

90.11 Edit Requisition by charging one line to


multiple charge accounts

90.12 Add general description and notes to the


buyer

90.13 Create one shopping carts.


Save the Cart
Reload the cart and add items.

90.14 Refer to test 50 to continue process

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 100 - Query Web Requisitions


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Search for requisitions using multiple


search criteria.

100.1 Requester IProcurement


Requisition Status Tab
Requisitions

100.2 Change View from Last 10 Requisitions to View changes if appropriate


All My Requisitions
Press the Go button
Select Creation Date
Press the Descending option
Press the Go button

100.3 Change Sort By Creation Date to View changes if appropriate


Requisition Number
Press the Go button
Click on Ascending option
Press the Go button

100.4 Amend Sort By Creation Date to Status View changes if appropriate


Press the Go button

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 110 - Process Web Requisitions - Favorites


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Test the Favorites Functionality.

110.1 Requester IProcurement Welcome Page


Home Page

110.2 Home Test adding, deleting and using items from


your favorite list.
Note: This will not work with exchange
items

110.3 Pick 2 Items from Catalog

110.4 Press the Save to my List button after each


selection

110.5 Press the Home button

110.6 Browse Lists


Press the My Favorite List button

110.7 Select Item

110.8 Press the Delete button

110.9 Select Item

110.10 Press the Add to Cart button

110.11 Refer to test 50 to continue process

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 120 - Approve Requisitions


Test Action
Step Role or Path Expected Results Actual Results Notes
1.
Test Objectives Verify the approvals are set up correctly
120.1 Manager IProcurement Welcome Page
Home Page

120.2 Select the To Do List option

120.3 Click on Requisition Number

120.4 Forward
Enter a note
Print Box

120.5 Approve
Check Print Box

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 130 - AutoCreate Purchase Orders from Requisitions


Test Action
Step Role or Path Expected Results Actual Results Notes
1.
Test Objectives Test AutoCreate of Pos from requisitions.

130.1 Buyer/Credit Purchasing Super User Responsibility If there is an existing contract or Blanket
Clerk >AutoCreate Order, or automatic processes are not
running, it will be necessary to AutoCreate
Purchase Orders from Requisitions.

130.2 Press the Find button Refer to Data Profile for requisitions
Mark requisitions needing POs without Purchase Order numbers.
If you do not have one, create a requisition
that does not link to a contract.

130.3 Press the Automatic button


or
Press the Manual button

130.4 Complete the required information and


make changes as required
If the supplier has not been sourced enter
supplier details.

130.5 Press the Create button Note the Purchase Order number.

130.6 Press the Shipments button

Enter details of multiple shipments

130.7 Save

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 140 - Approve Standard Purchase Orders


Test Action
Step Role or Path Expected Results Actual Results Notes
1.
Test Objectives Approve Purchase Orders
From the WEB
From the Core Apps

1 Buyer/Credit Home Page


Clerk

2 Notifications (approve requisitions??) Choose the correct purchase orders to


approve
3 Press the Approve button Approve document window appears.
Note window with successfully message of
appear, Status change to Approve and
closed

4 Buyer/Credit Purchasing Super User Responsibility > Choose the correct purchase orders to
Clerk purchase orders > purchase orders : Query approve
> find all

6 Make changes as required If fields that are required are populated


enter details:
Supplier details
Buyer
Price changes

7 Press the Approve button Approve document window appears.


Mark the approve box Note Status is change to Approve and
Closed.

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 150 - Process Documents for Approvals


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Using the Approval Matrix verify


requisitions and purchase orders approve
correctly.
Note parts of this test may have been done
in the testing requisitions to receipts tests.

150.1 Requester Enter a requisition with an amount that Refer to Approval Matrix in Appendix D
needs approval from the highest level.

150.2 Forward the requisition to others for their


comments

150.3 Ask the team to log in as the required


approvers and approve and respond to the
notification

150.4 Buyer/Credit Do the same for the Purchase Orders


Clerk

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 160 - Web Receiving


Test Action Expected Results Actual Results
Step Role or Path Notes

Test Test receiving to a PO that has not been


Objectives approved.

160.1 Requester Self Service Responsibility > IProcurement >


Home Page

Press the Receive Items button

160.2 Receive Items Requisitions to receive against are


Enter a receipt against one of the requisitions displayed.
which was processed in the Web where
requisition testing section and has not yet been
received.

160.3 Submit Receipt Receipt number generated

160.4 Receive Items Only lines that have not been


Check the receipt is no longer available for received are displayed.
receiving.

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 170 - Receipt of Goods Against a Purchase Order


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Most of the purchase orders will have been


received in test 50 and 160. If you have any
outstanding quantities receive them here or
create a new requisition and purchase
order.

170.1 Buyer/Credit Purchasing Super User Responsibility > Receipt header window is displayed
Clerk Receiving -> Receipts

170.2 Enter PO Number


Press the Find button

170.3 Press the Header button More details may be recorded if desired.
Check New Receipt Note the Receiver Name and Number at
Packing Slip (delivery note) Header level.
Receipt Date

170.4 Press the Lines button Receipt is entered and processed. Note the
Check in the box to the left of the line you Receipt Number on the Data Profile sheet
wish to receive.
Enter the quantity received
Enter other required information

170.5 Save

170.6 View Receiving History

170.7 Find the Purchase Order you want to


review.

170.8 Receipts -> Receiving Transaction You should see all the Receipts that have
Press the Find button been created against the Purchase Order
Enter PO Number

170.9 View Expected Receipts

170.10 Receipts > Receipts


Press the Date Ranges button
Press the Find button
Review the Order Information

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Action
Step Role or Path Expected Results Actual Results Notes

170.11 Enter a date range for Promise dates. All the Expected Receipts within your
View the Expected Receipts. specified date range should be listed.

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 180 - AutoInvoice


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Verify invoicing process suits business needs.

180.1 Buyer/Credit Purchasing Super User Responsibility >


Clerk Purchase Orders > Purchase Order Summary

180.2 Query all purchase orders entered in the test. Use control totals to verify next step.
Note all POs fully and partially received.
Calculate expected totals per supplier.
Use the following reports to assist you
Reports > Run > Purchase Order Detail
Report

180.3 Run the Pay on Receipt AutoInvoice Report of invoices created. Totals per
program supplier correspond to control totals
Reports > Run > Pay on Receipt Auto calculated in previous step.
Invoice
180.4 Verify PO status for POs that where fully PO status is closed.
received.
Reports > Run > Purchase Order Detail
Report

180.5 Fully receive one of the partially received POs PO is fully received.
from step 1.
Receiving > Receipts

180.6 Run the Pay on Receipt AutoInvoice Verify invoice created has the value
program including the additional items received.
Reports > Run > Pay on Receipt Auto
Invoice

180.7 Verify PO status PO status is closed.


Reports > Run > Purchase Order Detail
Report

180.8 Enter a return for previously received items Verify the received quantity is lowered by
Receipts > Return the return quantity

180.9 Run the Pay on Receipt AutoInvoice Verify the Credit Note created includes the
program value of the returned items.
Reports > Run > Pay on Receipt AutoInvoice

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 190 - Cancel a Requisition


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Cancel a requisition no longer required.

190.1 Requester Self Service > IProcurement > Requisition


Status

190.2 Mark Requisition

190.3 Press the Cancel button

190.4 Do You want to cancel - Yes

190.5 Review Status

190.6 Buyer/Credit Cancel a Requisition Using Core Apps This is not recommended
Clerk

190.7 Purchasing Super User > Responsibility >


Requisition > Requisition summary

190.8 Press the Query>Find button


Enter the following information:
Requisition Number
Press the Find button
Press the Tools >control button The Caution window will appear.
Selecr Cancel Requisition in the action Note status changed to Canceled.
window
Optional : Enter a reason in the Reason
window

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 200 - Generate Reports


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Review the following reports in the


manuals or print them to ensure that the
reports address the companies
requirements.

Review the groupings and access.

The standard implementation does not


cover any customization of any reports.

200.1 Buyer/Credit Purchasing Super User Responsibility >


Clerk Reports>Run

200.2 Select Single Request Submit Request window appear

Select the report from the LOV


Select Parameters
Change Printing Parameters as required

Press the Submit button

200.3 If you choose to run a scheduled daily


report go to Run Options and choose the
following:
· Interval (fill in necessary information)
· Days Submission History will display defaults
· From
Press the Submit button

200.4 To view a report :


View > Requests
Select View My Request Report : request ID window appear
Status is displayed

200.5 Buyer/Credit Suppliers reports:


Clerk Suppliers Report
Suppliers Audit Report
New Supplier/New Supplier Site Listing
Vendors on Hold Report
Vendors Volume Analysis Report
Vendor Purchase Summary Report
Invoice Price Variance by Vendor Report

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Action
Step Role or Path Expected Results Actual Results Notes

200.6 Requisitioner Requisition Reports :


Requisition Activity Register
Buyer/Credit Purchase Requisition Status Report
Clerk Buyer’s Requisition Action Required Report
Printed Requisitions Report
Rescheduled Requisitions
Canceled Requisition Report
Requisition Import
Requisition Import Exceptions Report
Requisition Distribution Detail Report

200.7 Buyer/Credit Purchase Order Reports :


Clerk Purchase Order Detail Report
Printed Change Orders Report
Printed Purchase Order Report
Blanket and Planned PO Status Report
Contract Status Report
Purchase Agreement Audit Report
Purchase Order and Releases Detail Report
Purchase Order Commitment By Period
Report
Purchasing Activity Register
Purchase Order Distribution Detail Report
Purchase Summary Report by Category
Canceled Purchase Orders Report
Standard Notes Listing

200.8 Buyer/Credit Goods Received Reports :


Clerk Expected Receipt Report
Unordered Receipts Report
Substitute Receipts Report
Receiving Transactions Register
Receiving Exceptions Report
Receiving Account Distributions Report
Overshipments Report
Uninvoiced Receipts Report
Receipt Adjustments Report
Quality Code Listing
Receipt Traveler

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 210 - Purchasing - Period End


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Verify that the processes defined for the


period end address the companies
requirements. The other systems and
processes of the company must be
considered when doing this test.

210.1 Payables Make sure that the :


Payables Period is closed

210.2 Buyer/Credit Reports >Run


Clerk Run the following reports either as a set or
as a single request.
Select Month End reports.

210.3 Purchase Order detail report Check status of orders with suppliers.
Verify all goods received are entered into
Oracle Purchasing or Web Receiving.

210.4 Uninvoiced Receipts Report Analyze your Uninvoiced Non-Inventory


receipts before you accrue these receipts.

210.5 Accrual Rebuild Reconciliation Report Analyze and write-off discrepancies.

210.6 Accrual Reconciliation Report Analyze the balance of the receiving accrual
accounts

210.7 Accrual Rebuild Reconciliation Report Analyze the balance of the receiving
accrual accounts

210.8 Accrual write-off Report Help you by providing supporting detail for
you write-off journal entries

210.9 Purchase Price Variance Report Review your received items by PO


destination and distribution account

210.10 Receiving Value by Destination Account


Report

210.11 Receiving Account Distributions Report Review your accounting


distributions for your receiving transactions

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Action
Step Role or Path Expected Results Actual Results Notes

210.12 Buyer/Credit Close Purchasing Current Period Period will not be available for further
Clerk Change period status for month to closed document entry in Oracle Purchasing.
Setup -> Financials -> Accounting ->
Control Purchasing Periods

210.13 Close GL Current Period Period will not be available for further
Change period status for month to closed Receiving in GL Period.
Setup -> Financials -> Accounting ->
Control Purchasing Periods

210.14 Open Next GL Period Next month will be available for Receipt
Change period status for next month to
open
Setup -> Financials -> Accounting ->
Control Purchasing Periods

210.15 Open the Next Purchasing period

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Test Specification - 220 - Load Local Catalogue


Test Action
Step Role or Path Expected Results Actual Results Notes

Test Objectives Load local catalogues.

220.1 Administrator - Click on Bulk Load Items & Price Lists


eContent
Manager

220.2 Browse for File “xxxxxxxxx.txt” and select


Press the Start Load Now button

220.3 Check the View Bulk Load Status to verify


the job has completed

220.4 Return to IProcurement and search for


item(s) from load file

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

APPENDIX

Appendix A - Data Sheet


Test Control Number : _________________ Tester___________________________ User ________________

Business Business Data / Condition


Object Object

Initial Login Name TESTER1


Password TESTER

Employee Details Last Name


First

Buyer Name

User Name
Password

Named Employee Name


Password

Supplier 1 Number
Name
Site 1
Site 2
Site 3
EDI Number 15791

Supplier 2 Number
Name
Site
EDI Number 15791

Supplier 3 Number
Name
Site
EDI Number 15791

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Business Business Data


Object Object Condition

Contract 1 Number
Supplier
Amount

Blanket Order Number 1 Number


Supplier
Item/Category

Blanket Order Number 2 Number


Supplier
Item/Category

Internal Catalogue Item 1 Number

Internal Catalogue Item 2 Number

Internal Catalogue Item 3 Number

Miraculum Exchange Item 1 Number


Supplier

Miraculum Exchange Item 2 Number


Supplier

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Business Business Data


Object Object Condition

Requisition 1 Items Ordered


Qty
Supplier (if known)
Amount
Requisition Number
Purchase Order Number
Receipt Number (GRV)

Requisition 2 Items Ordered


Qty
Supplier (if known)
Amount
Requisition Number
Purchase Order Number
Receipt Number (GRV)

Requisition 3 Items Ordered


Qty
Supplier (if known)
Amount
Requisition Number
Purchase Order Number
Receipt Number (GRV)

Requisition 4 Items Ordered


Qty
Supplier (if known)
Amount
Requisition Number
Purchase Order Number
Receipt Number (GRV)

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Business Business Data


Object Object Condition

Requisition 5 Items Ordered


Qty
Supplier (if known)
Amount
Requisition Number
Purchase Order Number
Receipt Number (GRV)

Requisition 6 Items Ordered


Qty
Supplier (if known)
Amount
Requisition Number
Purchase Order Number
Receipt Number (GRV)

Requisition 7 Items Ordered


Qty
Supplier (if known)
Amount
Requisition Number
Purchase Order Number
Receipt Number (GRV)

Requisition 8 Items Ordered


Qty
Supplier (if known)
Amount
Requisition Number
Purchase Order Number
Receipt Number (GRV)

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Business Business Data


Object Object Condition

Information Template Name

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Appendix B - Defect Log

DEFECT ID TEST STEP TEST NAME DEFECT DESCRIPTION RESOLUTION RE-TEST BY RE-TEST DATE STATUS (OPEN,
NUMBER REFERENCE CLOSED, IN
PROCESS)

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Appendix C - General Comments


Test Control Number : _________________ Controller____________________

Date Comments By Whom Contact Number

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
Doc Ref:

Appendix D - Approval Matrix

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )
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

Document Control ii
File Ref: 20894109-te040-iprocurement-test-script-on-oracle-iprocurement-101018161903-phpapp01.doc (v. )

You might also like