Oracle Functional Testing Advanced Pack for Oracle Utilities

Release Notes

Release 5.0.0.1

E67842-02

November 2015

Oracle Functional Testing Advanced Pack for Oracle Utilities Release Notes, Release 5.0.0.1

E67842-02

Copyright © 2015 Oracle and/or its affiliates. All rights reserved.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.

Preface

This Release Notes provides an overview of the new features and known issues in Oracle Functional Testing Advanced Pack for Oracle Utilities, Release 5.0.0.1. Note that the product is referred to as Oracle Functional Testing Advanced Pack for Oracle Utilities v5.0.0.1. or OFTAPOU v5.0.0.1 in this document.

The preface includes the following sections:

•

Audience

•

Related Documents

•

Notational Conventions

Audience

This Release Notes is intended for anyone installing or using Oracle Functional Testing Advanced Pack for Oracle Utilities v5.0.0.1.

Related Documents

For more information, see these resources:

•

Oracle Functional Testing Advanced Pack for Oracle Utilities Installation and Administration Guide

•

Oracle Functional Testing Advanced Pack for Oracle Utilities User’s Guide

•

Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Core

•

Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Oracle Utilities Mobile Workforce Management/ Oracle Real-Time Scheduler

•

Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Oracle Utilities Customer Care and Billing v2.4.0.3

•

Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Oracle Utilities Customer Care and Billing v2.5.0.1

•

Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Oracle Utilities Work and Asset Management/ Oracle Utilities Operational Device Management

•

Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Oracle Utilities Meter Data Management / Oracle Utilities Smart Grid Gateway

Notational Conventions

The following text conventions are used in this document:

Notation

Indicates

boldface

Graphical user interface elements associated with an action, terms defined in text, or terms defines in the glossary

italic

Book titles, emphasis, or placeholder variables for which you supply particular values

monospace

Commands within a paragraph, URLs, code in examples, text that appears on the screen, or text that you enter

Release Notes

This chapter introduces Oracle Functional Testing Advanced Pack for Oracle Utilities, Release 5.0.0.1. It includes the following topics:

•

What’s New in Oracle Functional Testing Advanced Pack for Oracle Utilities

•

System Requirements

•

Known Issues

What’s New in Oracle Functional Testing Advanced Pack for Oracle Utilities

Oracle Functional Testing Advanced Pack for Oracle Utilities comprises test automation accelerators for automated testing of the Oracle Utilities applications.

This section provides general information about this release of Oracle Functional Testing Advanced Pack for Oracle Utilities.

The product packs that are part of this release are as follows:

•

Oracle Functional Testing Advanced Pack for Oracle Utilities Core Pack

•

Oracle Utilities Customer Care and Billing 2.5.0.1 Pack

•

Oracle Utilities Customer Care and Billing 2.4.0.3 Pack

•

Oracle Utilities Meter Data Management/Oracle Utilities Smart Grid Gateway 2.1.0.3 Pack

•

Oracle Utilities Mobile Workforce Management/ Oracle Real-Time Scheduler 2.2.0.3 Pack

•

Oracle Utilities Work and Asset Management/ Oracle Utilities Operational Device Management 2.1.1.0 Pack

The Developer Tools that are part of this release are as follows:

•

Component Generation Tool

•

Component Schema Validation Tool

New Product Packs

Oracle Functional Testing Advanced Pack for Oracle Utilities Core

Oracle Functional Testing Advanced Pack for Oracle Utilities for Core is a test starter pack built on top of Oracle Functional Testing Advanced Pack for Oracle Utilities that generates test automation scripts for Web services using Oracle Flow Builder.

Oracle Functional Testing Advanced Pack for Oracle Utilities for Core contains product-specific components to be used to build test flows in Oracle Flow Builder to test the Oracle Utilities Application Framework application. The components correspond to specific entities, such as business objects, service scripts, or business services used for interfacing with the application.

This release also contains two UI sample flows and a Web Service used to understand the flow creation process. These flows are listed as follows:

•

F1-ToDoFlow

F1-ToDoFlow is a Web Service flow comprising the creation for ToDo Role, ToDo Type, ToDo Entry, Assign ToDo Entry, and Complete ToDo Entry, and also the completion life cycle of an ToDo.

•

ToDoFlow (UI Flow)

ToDoFlow includes the creation of ToDo Role, ToDo Type, ToDo Entry, and also to complete the ToDo Entry.

•

ToDoRoleFlow (UI Flow)

ToDoRoleFlow is a UI flow that includes the Create, Read, Update and Delete operations of ToDo Role.

For more information about these sample flows, see the Sample Work Flows chapter in Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Core.

Oracle Utilities Customer Care and Billing (v2.4.0.3)

Oracle Functional Testing Advanced Pack for Oracle Utilities for Customer Care and Billing is a test starter pack built on top of Oracle Functional Testing Advanced Pack for Oracle Utilities that generates test automation scripts for Web services using Oracle Flow Builder.

Oracle Functional Testing Advanced Pack for Oracle Utilities for Customer Care and Billing contains product-specific components to be used to build test flows in Oracle Flow Builder to test the Oracle Utilities for Customer Care and Billing applications. The Oracle Utilities for Customer Care and Billing components correspond to specific entities, such as business objects, service scripts, or business services used for interfacing with the application.

This release also contains six sample flows used to understand the flow creation process. These flows are listed as follows:

•

StartService

The StartService flow creates a meter/meter configuration, meter read, pending start SA, and completion of the start service FA before the SA is activated.

•

StopService

The StopService flow initiates a 'stop service' request. As part of the full 'stop service' flow, steps for creating a final meter read and completion of the stop service FA are included.

•

CreatePaymentEvent

The CreatePaymentEvent flow creates a Payment Event, and then distributes and freezes the payments.

•

CreatePremiseAndAccount

The CreatePremiseAndAccount flow creates a Premise, Service Point, Person, and Account; Collectively referred to as "V" objects.

•

CreateBill

The CreateBill flow generates, freezes, and completes a bill. It uses the C1-BillAdd and C1-BillUpdate components, and an additional F1-SendResultsMail component to be able to notify the user of the test results via an email.

•

EndToEndStartService

The EndToEndStartService flow creates a Premise, Service Point, Person, and Account, which are collectively referred to as "V" objects.

For more information about these sample flows, see the Sample Work Flows chapter in Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Customer Care and Billing (v2.4.0.3).

Oracle Utilities Work and Asset Management/ Oracle Utilities Operational Device Management (v2.1.1.0)

Oracle Functional Testing Advanced Pack for Oracle Utilities for Work and Asset Management/Oracle Utilities Operational Device Management is a test starter pack built on top of Oracle Functional Testing Advanced Pack for Oracle Utilities that generates test automation scripts for Web services using Oracle Flow Builder.

Oracle Functional Testing Advanced Pack for Oracle Utilities for Work and Asset Management/ Oracle Utilities Operational Device Management contains product-specific components to be used to build test flows in Oracle Flow Builder to test the Oracle Utilities for Work and Asset Management applications. The Oracle Utilities for Work and Asset Management/ Oracle Utilities Operational Device Management components correspond to specific entities, such as business objects, service scripts, or business services used for interfacing with the application.

This release also contains four sample flows used to understand the flow creation process. These flows are listed as follows:

•

W1-MaterialDisposition Flow

Customer calls to report some problem with Motor and then technician examined that it has to be sent to Repair as the Motor is within Warranty. The faulty motor will be replaced with the new asset issued from the storeroom via material disposition complete exchange and the repair Work order will be created for the faulty motor.

•

W1-ReorderReview_Inventory

Inventory adjustment creates a Reorder review for Inventory stock items.

•

W1-ReorderReview_InventoryLot

Inventory adjustment creates a Reorder review for Inventory lot stock items.

•

W1-Work Demand Flow

Work Order/Activity creates demand where stock transfer is needed to complete work.

For more information about these sample flows, see the Sample Work Flows chapter in Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Work and Asset Management/ Oracle Utilities Operational Device Management.

Oracle Utilities Meter Data Management/ Oracle Utilities Smart Grid Gateway (v2.1.0.3)

Oracle Functional Testing Advanced Pack for Oracle Utilities for Meter Data Management/Oracle Utilities Smart Grid Gateway is a test starter pack built on top of Oracle Functional Testing Advanced Pack for Oracle Utilities that generates test automation scripts for Web services using Oracle Flow Builder.

Oracle Functional Testing Advanced Pack for Oracle Utilities for Meter Data Management/Oracle Utilities Smart Grid Gateway contains product-specific components to be used to build test flows in Oracle Flow Builder to test the Oracle Utilities for Meter Data Management/Oracle Utilities Smart Grid Gateway applications. The Oracle Utilities for Meter Data Management/Oracle Utilities Smart Grid Gateway components correspond to specific entities, such as business objects, service scripts, or business services used for interfacing with the application.

This release also contains two Meter Data Management sample flows used to understand the flow creation process. These flows are listed as follows:

•

Demo Interval Flow

The Demo Interval flow includes creation of a Smart Meter, adding device configuration and interval measuring components to the Smart Meter, loading Initial Measurement Data (IMD) on the meter, and creating usage transactions.

•

Demo Scalar Flow

The Demo Scalar flow includes creation of a Manual Meter, adding device configuration and scalar measuring components to the Manual Meter, loading Initial Measurement Data (IMD) on the meter, and creating usage transactions.

The release also includes the following Smart Grid Gateway sample flow to understand the flow creation process:

•

Itron Sample Flow

The Itron Sample flow includes creation of an Itron Smart Meter, adding device configuration and scalar measuring components to it, adding the Meter in Itron test harness, and performing various commands on the Meter.

For more information about these sample flows, see the Sample Work Flows chapter in Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Oracle Utilities for Meter Data Management/Oracle Utilities Smart Grid Gateway.

Re-certified Product Packs

Oracle Utilities Mobile Workforce Management (v2.2.0.3)

Oracle Functional Testing Advanced Pack for Oracle Utilities for Mobile Workforce Management and Oracle Real-Time Scheduler is a test starter pack built on top of Oracle Functional Testing Advanced Pack for Oracle Utilities that generates test automation scripts for Web services using Oracle Flow Builder.

Oracle Functional Testing Advanced Pack for Oracle Utilities for Mobile Workforce Management and Oracle Real-Time Scheduler contains product-specific components to be used to build test flows in Oracle Flow Builder to test the Oracle Utilities Mobile Workforce Management and Oracle Real-Time Scheduler applications. The Oracle Utilities Mobile Workforce Management components correspond to specific entities, such as business objects, service scripts, or business services used for interfacing with the application.

This release also contains three sample flows used to understand the flow creation process. These flows are listed as follows:

•

Non-MDT Flow

The Non-MDT flow comprises the creation and completion life cycle of an M1 activity - break, non-productive task (NPT), and real period of unavailability (POU), along with the crew shift.

•

MDT Flow

The M2-Non-MDT flow includes the creation and completion of M-Activity (Install Meter Activity, for example).

•

MDT Flow Using NextGen MCP

The MDT flow includes the creation and completion of an activity, break, non-productive task (NPT), and real period of unavailability (POU) using NextGen MCP.

For more information about these sample flows, see the Sample Work Flows chapter in Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Mobile Workforce Management/ Oracle Real-Time Scheduler.

Oracle Utilities Customer Care and Billing (v2.5.0.1)

Oracle Functional Testing Advanced Pack for Oracle Utilities for Customer Care and Billing is a test starter pack built on top of Oracle Functional Testing Advanced Pack for Oracle Utilities that generates test automation scripts for Web services using Oracle Flow Builder.

Oracle Functional Testing Advanced Pack for Oracle Utilities for Customer Care and Billing contains product-specific components to be used to build test flows in Oracle Flow Builder to test the Oracle Utilities for Customer Care and Billing applications. The Oracle Utilities for Customer Care and Billing components correspond to specific entities, such as business objects, service scripts, or business services used for interfacing with the application.

This release also contains five sample flows used to understand the flow creation process. These flows are listed as follows:

•

StartService

The StartService flow creates a meter/meter configuration, meter read, pending start SA, and completion of the start service FA before the SA is activated.

•

StopService

The StopService flow initiates a 'stop service' request. As part of the full 'stop service' flow, steps for creating a final meter read and completion of the stop service FA are included.

•

CreatePaymentEvent

The CreatePaymentEvent flow creates a Payment Event, and then distributes and freezes the payments.

•

CreatePremiseAndAccount

The CreatePremiseAndAccount flow creates a Premise, Service Point, Person, and Account; Collectively referred to as "V" objects.

•

CreateBill

The CreateBill flow generates, freezes, and completes a bill. It uses the C1-BillAdd and C1-BillUpdate components, and an additional F1-SendResultsMail component to be able to notify the user of the test results via an email.

For more information about these sample flows, see the Sample Work Flows chapter in Oracle Functional Testing Advanced Pack for Oracle Utilities Reference Guide for Customer Care and Billing (v2.5.0.1).

System Requirements

See the System Requirements section in Chapter 3 in the Oracle Functional Testing Advanced Pack for Oracle Utilities Installation and Administration Guide for more details.

Known Issues

The following issues are known in Oracle Functional Testing Advanced Pack for Oracle Utilities v5.0.0.1 at the time of this release.

Oracle Functional Testing Advanced Pack for Oracle Utilities Core

•

Delivered UI sample flows only work in Oracle Utilities applications that are based on Oracle Utilities Application Framework v4.3.0.1.

Due to the nature of UI automation (dependency on Document Object Model), the sample UI flows that are delivered as part of Oracle Functional Testing Advanced Pack for Oracle Utilities for Oracle Utilities Application Framework only work in Oracle Utilities Applications that are based on Oracle Utilities Application Framework v4.3.0.1.

Workaround :

There is no workaround for this issue since the UI flows change based on the UI being tested.

•

Number of nested lists for data input limited to 6 (through Oracle Flow Builder UI)

Due to limitation from Oracle Flow Builder UI, when entering input data for a list element, current limitation is that, through UI, data can be provided for only 6 repetitions.

Workaround :

If more than 6 repetitions are required, the databank csv file can be edited to provide data for the required number of repetitions.

Oracle Utilities Mobile Workforce Management v2.2.0.3

MDT Flow using Next-Gen MCP Framework

The sample flow shipped as part of Oracle Functional Testing Advanced Pack for Oracle Utilities for Mobile Workforce Management and Oracle Real-Time Scheduler needs Google Chrome to be set as the default browser.

These sample components cannot be customized as recording the xpaths needed is not yet supported by Oracle Application Testing Suite 12.5.0.2.

Login Error

Unable to login to the Oracle Flow Builder application server.

Workaround:

It is recommended that the connection pool size is set to 50 or higher. This can be done through the WebLogic console (available at http://<OFB_HOST>:<OFB_ADMIN_PORT>/console).