You are on page 1of 21

Oracle Customer Care & Billing for Utilities V2.2.

0 ____________________________________________________ ______________________Function Name

Function Test Plan for AAA

Developed for Oracle Customer Care & Billing for Utilities V2.2.0

ORACLE CONFIDENTIAL. For authorized use only. Do not distribute to third parties.
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
This document is for informational purposes only. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making
purchasing decisions. The development, release, and timing of any features or functionality described in this document remains at the sole discretion of Oracle.
This document is not warranted to be error free, nor is it subject to any other warranties or conditions, whether expressed orally or implied in law, including
implied warranties and conditions of merchantability or fitness for a particular purpose.
This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. This document and information
contained herein may not be disclosed, copied, reproduced or distributed without the prior written consent of Oracle. This document is not part of your license
agreement nor can it be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates.

Copyright ©2011. All rights reserved 1


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Change Control Log..............................................................................................................................................................................................................................4


Introduction...........................................................................................................................................................................................................................................5
Test Plan identification.....................................................................................................................................................................................................................5
General Overview.............................................................................................................................................................................................................................5
Summary of Functionality Covered by This Test Plan.................................................................................................................................................................5
Intended Audience ...........................................................................................................................................................................................................................5
Test Plan and Test Case Design Guidelines.........................................................................................................................................................................................6
Test Plan Standard ...........................................................................................................................................................................................................................6
Test Suite and Test Case Coverage Caveat....................................................................................................................................................................................6
Test Case Design Guidelines............................................................................................................................................................................................................6
Test Suite/Test Case Identification..................................................................................................................................................................................................6
General Statement on Coverage......................................................................................................................................................................................................6
Test Plan Design Specification..............................................................................................................................................................................................................7
Reference Documents.......................................................................................................................................................................................................................7
Document Name.....................................................................................................................................................................................................................7
Perforce Location....................................................................................................................................................................................................................7
Version/Date...........................................................................................................................................................................................................................7
Product Version.......................................................................................................................................................................................................................7
Traceability to External Design Requirements .............................................................................................................................................................................8
V2.2.0 – Mod Number and Name...................................................................................................................................................................................................8
Coverage............................................................................................................................................................................................................................................9
Pages...............................................................................................................................................................................................................................................9
Admin Entities................................................................................................................................................................................................................................9
Algorithms......................................................................................................................................................................................................................................9
Batch Processes...............................................................................................................................................................................................................................9
Searches..........................................................................................................................................................................................................................................9
Test Plan Data......................................................................................................................................................................................................................................10
GOLD Data .....................................................................................................................................................................................................................................10

Copyright ©2011. All rights reserved 2


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Data entered at the new Release level during test execution.......................................................................................................................................................10


Special Data Requirements............................................................................................................................................................................................................10
Special Test Environment Setup Requirements or Procedures..................................................................................................................................................10
Users and Security..........................................................................................................................................................................................................................10
CONTROL DATA & ALGORITHM SETUP.....................................................................................................................................................................................11
Test Suite 1: Required Preliminary Data for Control Tables.....................................................................................................................................................11
Test Case 1.1 Control Table Name .............................................................................................................................................................................................11
Test Suite 2: New or Modified Algorithms...................................................................................................................................................................................12
Test Case 2.1 Algorithm Type & Name ......................................................................................................................................................................................12
Test Suite 3: New or Modified Control Tables.............................................................................................................................................................................13
Test Case 3.1 Control Table Name – test case descriptive title....................................................................................................................................................13
FUNCTIONAL Test Suites.................................................................................................................................................................................................................14
Test Suite 4: GUI and Navigation .................................................................................................................................................................................................14
Test Case 4.1 Page Name – test case descriptive title...................................................................................................................................................................14
Test Suite 5: Online Transactions ................................................................................................................................................................................................15
Test Suite 5.1: Online Transaction Name (example: Add a Person)...........................................................................................................................................15
Test Case 5.1.1: Add a Person (go right variation 1)...................................................................................................................................................................15
Test Case 5.1.2: Add a Person (error handling variation 1).........................................................................................................................................................16
Test Suite 6: Business Process Scenarios......................................................................................................................................................................................17
Test Case 6.1: Business Process Test Cases Description..............................................................................................................................................................17
Test Suite 7: Algorithms.................................................................................................................................................................................................................18
Test Case 7.1: Algorithm Name- test case descriptive title..........................................................................................................................................................18
Test Suite 8: Batch Processes.........................................................................................................................................................................................................19
Test Case 8.1: Batch Process Name - test case descriptive title...................................................................................................................................................19
Test Suite 9: Searches.....................................................................................................................................................................................................................20
Test Case 9.1: Search Name-test case descriptive title.................................................................................................................................................................20
Test Suite 10: Other........................................................................................................................................................................................................................21
Test Case 10.1: Other Name-test case descriptive title.................................................................................................................................................................21

Copyright ©2011. All rights reserved 3


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

CHANGE CONTROL LOG


Date By Perforce Revision # Change Description
Initial document creation

Copyright ©2011. All rights reserved 4


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

INTRODUCTION

Test Plan identification


The purpose of this document is to specify the test case design, features to be tested, approach requirements, test cases and procedures, data and environment
requirements to test the Oracle Corporation (name of functional area or subsystem here.)

General Overview
This Test Plan Document describes for Oracle Customer Care & Billing for Utilities VN.N.N:
• AA-NN– Enhancement name or New Subsystem AAA.
• Traceability of Requirements and Design to Test Cases.
• All required data setup prior to test execution, including Admin, Algorithms, and Security Profiles.
• List of Items under Test (Pages, Online Transactions, Algorithms, Batch Processes, Searches)
• Manual test execution test results report checklist template for iterative testing

Summary of Functionality Covered by This Test Plan


(Brief description of new functionality)

Intended Audience
This document is directed primarily toward the technical audience for the following purposes:
• Used by Development for Integration Testing during the Development PDP Phase.
• Used by QA during New Functionality Testing and Functional Regression Testing during the Quality Assurance Test PDP Phases.

Copyright ©2011. All rights reserved 5


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

TEST PLAN AND TEST CASE DESIGN GUIDELINES

Test Plan Standard


This test plan follows the Test Plan Template Standard for manually designed and created test cases.

Test Suite and Test Case Coverage Caveat


The test suites and test cases only cover documented functionality.

Test Case Design Guidelines


Test cases referenced in this test plan were designed and created following the guidelines listed in the Test Case Design Guidelines Standard.

Test Suite/Test Case Identification


Standard for test suite/test case identification – need to give short description of the intent of the test case. E.g. run a batch process. Should be able to get an idea
of coverage based on the description.

General Statement on Coverage


The test areas and functionality covered in this test plan include user verifiable workflows with state changes, business rules, error handling, algorithms, security,
searches, reports, batch processes and many aspects of GUI and navigation.

Copyright ©2011. All rights reserved 6


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

TEST PLAN DESIGN SPECIFICATION

Reference Documents
The documents in the following table were used in the design and implementation of the specific test specifications, test suites and test cases included in this Test
Plan.

Document Type Document Name Perforce Location Version/Date Product Version


Blue Print
External Design
Internal Design
Other

Copyright ©2011. All rights reserved 7


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Traceability to External Design Requirements


(If there are multiple designs that affect this test plan, this section should include a table of requirements and related test cases for each design)

V2.2.0 – Mod Number and Name


Test Case Number/s and Name
External Design Requirement New or Modified
Copy all Section Headers from the ED document into this table until you have a complete list of all New:
requirements contained in the document. Then for each requirement, indicate in the next column either
the new test case number and name you intend to create to address the requirement or the existing test Modified:
case number and name that needs to be modified as a result of the requirement. Below is an example:
To Do Type (Change)
• Tab Pages Modified:
n.n.n – Verify To Do Tab Pages
• To Do Type Main Tab Page (Change) Modified:
n.n.n – Verify To Do Type Main
• To Do Drill Keys Tab Page (Change) Modified:
n.n.n – Verify To Do Drill Key Tab
• To Do Message Overrides Tab Page (Change) Modified:
n.n.n – Verify To Do Message Tab
• To Do Characteristics Tab Page (New) New:
n.n.n – Verify To Do Characteristic Tab
• Algorithms Tab Page (New) New:
n.n.n – Verify To Do Algorithm Tab

Copyright ©2011. All rights reserved 8


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Coverage
Following is a detailed list/inventory of items under test:

Pages
Page Main or Change New/Enhanced in
Tab (M/T) Product Version

Admin Entities
Admin Entity Name Description New/Enhanced in
Product Version

Algorithms
Algorithm Name Description New/Enhanced in
Product Version

Batch Processes
Batch Name Description New/Enhanced in
Product Version

Searches
Search Page Search Name New/Enhanced in
Product Version

Copyright ©2011. All rights reserved 9


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

TEST PLAN DATA

GOLD Data
All GOLD data used during the execution of this test plan is detailed in the test case Data Requirement section.

Data entered at the new Release level during test execution


All new data entered at the new release level during test execution will be clearly documented in each test case script.

Special Data Requirements


Describe any special data setup requirements (preload of new release data elements not via GUI) etc

Special Test Environment Setup Requirements or Procedures


List any special test environment setup requirements, e.g. license keys, specific printer files, and configurations to the app or db server.

Users and Security


List the user logons, user groups and associated security setup if needed, used to execute the test plan.

Logon User User Group/s Security Setup

Copyright ©2011. All rights reserved 10


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

CONTROL DATA & ALGORITHM SETUP

Test Suite 1: Required Preliminary Data for Control Tables


New controls that cannot be entered into the database prior to the upgrade of the target test environment to the new product release level.
For example, if a new characteristic entity is being added to an existing characteristic type, this test suite should address the changes that need to be made to the
characteristic type control table once the new product release test environment has been delivered.

Test Case 1.1 Control Table Name


Test Case Describe in detail the requirement/s to be tested by this test case. Keep in mind this is what the test plan developer will be
Description reviewing to determine if the requirement will be sufficiently tested.
Data
Requirements
Test Step 1
Expected
Results
Test Step 2
Expected
Results

Copyright ©2011. All rights reserved 11


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Test Suite 2: New or Modified Algorithms

Test Case 2.1 Algorithm Type & Name


Test Case Describe in detail the requirement/s to be tested by this test case. Keep in mind this is what the test plan developer will be
Description reviewing to determine if the requirement will be sufficiently tested.
Algorithm Type:
Data Algorithm Name:
Requirements Field name1: data value1
Field name2: data value2
Data Set up Step by step description of how to set up the algorithm.
Procedure
Test Step 1
Expected
Results
Test Step 2
Expected
Results

Copyright ©2011. All rights reserved 12


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Test Suite 3: New or Modified Control Tables

Test Case 3.1 Control Table Name – test case descriptive title
Test Case Describe in detail the requirement/s to be tested by this test case. Keep in mind this is what the test plan developer will be
Description reviewing to determine if the requirement will be sufficiently tested.
Table Name:
Data Field name1: data value1
Requirements Field name2: data value2
Data Set up Step by step description of how to set up the table.
Procedure
Test Step 1
Expected
Results
Test Step 2
Expected
Results

Copyright ©2011. All rights reserved 13


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

FUNCTIONAL TEST SUITES

Test Suite 4: GUI and Navigation

Test Case 4.1 Page Name – test case descriptive title


Test Case Describe in detail the requirement/s to be tested by this test case. Keep in mind this is what the test plan developer will be
Description reviewing to determine if the requirement will be sufficiently tested.
Data Identify existing GOLD data needed for test. If data must be created at the time of execution, describe the data that is needed
Requirements and if necessary how to set it up.
Test Step 1
Expected
Results
Test Step 2
Expected
Results

Copyright ©2011. All rights reserved 14


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Test Suite 5: Online Transactions

Test Suite 5.1: Online Transaction Name (example: Add a Person)


This test suite covers the go-right variations of the Add A Person transaction, including boundary values, the error handling variations of the Add A Person
transaction, business rules checking

Test Case 5.1.1: Add a Person (go right variation 1)


Test Case Describe in detail the requirement/s to be tested by this test case. Keep in mind this is what the test plan developer will be
Description reviewing to determine if the requirement will be sufficiently tested.
Data Identify existing GOLD data needed for test. If data must be created at the time of execution, describe the data that is needed
Requirements and if necessary how to set it up.
Test Step 1
Expected
Results
Test Step 2
Expected
Results

Copyright ©2011. All rights reserved 15


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Test Case 5.1.2: Add a Person (error handling variation 1)


Test Case Describe in detail the requirement/s to be tested by this test case. Keep in mind this is what the test plan developer will be
Description reviewing to determine if the requirement will be sufficiently tested.
Data Identify existing GOLD data needed for test. If data must be created at the time of execution, describe the data that is needed
Requirements and if necessary how to set it up.
Test Step 1
Expected
Results
Test Step 2
Expected
Results

Copyright ©2011. All rights reserved 16


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Test Suite 6: Business Process Scenarios

Test Case 6.1: Business Process Test Cases Description


Test Case Describe in detail the requirement/s to be tested by this test case. Keep in mind this is what the test plan developer will be
Description reviewing to determine if the requirement will be sufficiently tested.
Data Identify existing GOLD data needed for test. If data must be created at the time of execution, describe the data that is needed
Requirements and if necessary how to set it up.
Test Step 1
Expected
Results
Test Step 2
Expected
Results

Copyright ©2011. All rights reserved 17


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Test Suite 7: Algorithms

Test Case 7.1: Algorithm Name- test case descriptive title


Test Case Describe in detail the requirement/s to be tested by this test case. Keep in mind this is what the test plan developer will be
Description reviewing to determine if the requirement will be sufficiently tested.
Data Identify existing GOLD data needed for test. If data must be created at the time of execution, describe the data that is needed
Requirements and if necessary how to set it up.
Test Step 1
Expected
Results
Test Step 2
Expected
Results

Copyright ©2011. All rights reserved 18


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Test Suite 8: Batch Processes

Test Case 8.1: Batch Process Name - test case descriptive title
Test Case Describe in detail the requirement/s to be tested by this test case. Keep in mind this is what the test plan developer will be
Description reviewing to determine if the requirement will be sufficiently tested.
Data Identify existing GOLD data needed for test. If data must be created at the time of execution, describe the data that is needed
Requirements and if necessary how to set it up.
Test Step 1
Expected
Results
Test Step 2
Expected
Results

Copyright ©2011. All rights reserved 19


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Test Suite 9: Searches

Test Case 9.1: Search Name-test case descriptive title


Test Case Describe in detail the requirement/s to be tested by this test case. Keep in mind this is what the test plan developer will be
Description reviewing to determine if the requirement will be sufficiently tested.
Data Identify existing GOLD data needed for test. If data must be created at the time of execution, describe the data that is needed
Requirements and if necessary how to set it up.
Test Step 1
Expected
Results
Test Step 2
Expected
Results

Copyright ©2011. All rights reserved 20


Oracle Customer Care & Billing for Utilities V2.2.0 ____________________________________________________ ______________________Function Name

Test Suite 10: Other

Test Case 10.1: Other Name-test case descriptive title


Test Case Describe in detail the requirement/s to be tested by this test case. Keep in mind this is what the test plan developer will be
Description reviewing to determine if the requirement will be sufficiently tested.
Data Identify existing GOLD data needed for test. If data must be created at the time of execution, describe the data that is needed
Requirements and if necessary how to set it up.
Test Step 1
Expected
Results
Test Step 2
Expected
Results

Copyright ©2011. All rights reserved 21

You might also like