Sunteți pe pagina 1din 31

Re-inventing Oracle E-Business

Suite Testing Using Oracle Flow


Builder
Mikael Fries

Principal Product Manager


for the Oracle Application
Testing Suite (OATS)
Oracle
1

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Re-inventing Oracle E-Business Suite


Testing using Oracle Flow Builder

Mikael Fries
Principal Product Manager, Oracle

Current Reality
Typical Scenario
The rate of change in technology & business is accelerating
The complexity of the applications & technology stack is increasing

Implementation windows are getting shorter


IT budgets are stretched

What it means
Most IT projects are rolled out with inadequate testing

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Way Out
Automation of Testing
Manual testing is expensive & error prone
Business users do not have time, IT staff lacks domain expertise

User fatigue results when users are asked to test repeatedly

Automation allows you to


Test repeatedly without fatigue

Reduce test lead time & effort


Encapsulate business knowledge
Reliably compare testing across various phases

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Automation Challenges
So Why Arent More People Leveraging Test Automation?
Higher up front investment
Difficult to find technical resources for test automation
Good Automation experts who have both tool & application knowledge are

hard to find
Constant business process changes render test assets obsolete
Scripts needs to be maintained/recreated after changes to the applications

Who should own it: IT or business?

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Some Myths
Myth Busted
I do not automate testing as I dont have enough resources

I do not need to invest in testing because <insert favorite excuse>


Why spend all that money for something I need for just a few months

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Application Quality Management


Solutions to Manage Quality
Oracle Functional
Oracle Test
Application
Testing
Manager

Application Testing Products

Testing Suite

Infrastructure Testing Products

SQL Performance
Analyzer

Database Replay

Application
Replay

Test Data and Lab Management


Products

Data Masking

Data Discovery
and Modeling

Data Sub setting

Testing-as-a-Service

Cloud Delivery Platform

Synthetic Workload
8

Oracle Load
Testing

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Production Workload

Test Data Management

Oracle Application Testing Suite (OATS)


Oracles Solution for Testing Oracle Applications
Oracle Functional Testing Suite
for Oracle Applications

Functional and regression test automation tool


Accelerators for Web, SOA and Oracle applications testing
Oracle Flow Builder
Single unified scripting environment for both functional and load tests

Oracle Load Testing Suite


for Oracle Applications

Load and performance test automation tool


Accelerators for web and Oracle applications testing
Integrated rich monitoring capabilities
Integration with Enterprise Manager Diagnostics
Oracle Database Diagnostics
JAVA Diagnostics

Oracle Test Manager

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Test process management tool with support for manual and automated testing
Manages all test assets and provides a centralized reporting
Provides support for: test planning, requirements management, test case
management and defects tracking

Oracle Functional Testing


Easy to Use, Best-in-Class Functional Test Automation Tool
Allows you to automate testing by recording user actions (flows)
The recording mimics a series of user actions on the application

The recording can be extended with verifications, can be

parameterized to for example enter different data into the application


Script may also be extended using JAVA code
Supports web, SOA and Oracle applications through dedicated
accelerators

10

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle OpenScript The Scripting Platform

Deploy AuT

11

Record
Script(s)

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Add
verifications

Parametrize

Synchronize

Stabilize

Optimized Testing For Oracle Applications


Application Testing Suite Testing Accelerators
Oracle Fusion Applications
Oracle Ebusiness Suite
Siebel

JD Edwards Enterprise ONE


PeopleSoft
Hyperion

Accelerators
Web

Siebel

EBS/
FORMS

OpenScript

12

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Fusion/
ADF

JD
Edwards

Web
Services

Database

Hyperion*

Peoplesoft*

The Best Tool For Testing Oracle EBS


Co-developed with EBS QA & Optimized for Testing Oracle Applications
Test Automation Supports
EBS 11i & R12

Forms and Web

Optimized object identification for Oracle EBS


Most robust and reliable test scripts in the market

Faster scripting (50% over all reduction in scripting time compared other vendors)
Less Script maintenance

Easy extendible using Java

13

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

INTRODUCING
ORACLE
FLOW BUILDER
- KEYWORD DRIVEN TESTING
14

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Record/Playback vs Keyword Driven


Steps to Automate a Test

Traditional record / playback


Deploy AuT

Record
Script(s)

Add
verifications

Parametrize

Synchronize

Stabilize

Keyword driven
Define keywords

Build scripts with


keywords

AuT Application under Test


15

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Bind test data

Generate Script

16

Component
Component
Component

<Keyword>
<Keyword>
<Keyword>
<Keyword>
<Keyword>
<Keyword>
<Keyword>
<Keyword>
<Keyword>
<Keyword>
<Keyword>
<Keyword>

Component

Flow

Component Set

Oracle Flow Builder Concept

<Keyword>

<Keyword>
<Keyword>
<Keyword>

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Test Script

Testing EBS More Effectively


Simplifying Automation
For Non-Technical People
Reduces the testing complexity

Dramatically reduces testing time


Easy Maintenance
Minimizes the effort to keep your test assets current

Data Independent

17

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Functional Testing Suite for Oracle Apps


Includes both Record/Playback and Keyword Driven Testing Framework

Oracle Functional Testing Suite


for Oracle Applications

Your
Flows

18

Your
Data

Flows & Components


EBS Pre-Built
Test Content

Flow Builder

Oracle EBS

Generate

Framework to combine
flows and data to generate
test scripts

OpenScript
Record & Playback
+ Advanced
Scripting

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Record
Manually

Test
Automation
Scripts

Oracle Flow Builder


A Feature of Oracle Functional Testing Suite for Oracle Applications
Eliminates the major drawbacks of keyword driven testing
Optimized for Oracle e-Business Suite (EBS) R12 testing

with pre-defined Keywords


Rich library of pre-defined

test flows & components


2000+ components
200+ sanity flows
Supports all key EBS modules
Supports customization

19

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Flow Builder


Architecture
Web UI for creating
components, component Sets,
flows & user management

MS Excel for creating


components off-line

http
Notifications
Users can
create & upload
Custom Function
Libraries to extend
Flow Builder functionality

20

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Test
Automation
Scripts

Application Server
Repository

Component & Flow Storage

Components
Oracle Flow Builder

PO Header

21

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Component Definition
How to Define a Component

22

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Graphic Section Divider

DEMO
23

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

24

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

What if The Application Changes?


How To Handle Changes in Application
Analyze and identify areas

Where is
the change?

where application changed


Changes in UI
Changes
in UI only
Update components or
only
flow structure accordingly
Update
component
If required update test data
Update test
Re-generate test automation scripts

25

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Changes in UI &
transactions/logic
Update
component

Copy flow
structure

data

Enter test
data

Generate
script

Generate
script

Automation Challenges
Overcome Challenges with Oracle Flow Builder
Higher up front investment
Pre-built content helps you get started with low upfront investment

Difficult to find technical resources for test automation


Non-technical resources can also develop automated tests

Constant business process changes render test assets obsolete


Rework effort reduced due to flexibility of framework

Who should own it: IT or business?


Both business & IT users have shared ownership leveraging their areas of

strength
26

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

With Oracle Flow Builder we address the key issue of


automating EBS testing content and reusability.
We have derived up to 60% savings using
Oracle Flow Builder over traditional methods
Srikanth Krishnan
Senior Director,
EBS QA, Oracle.

27

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Re-inventing Application Testing


Oracle Application Testing Suite
Optimized testing solutions for Oracle applications

Jump-start EBS testing with pre-built content


Allow your organization to become truly agile
Empower non-technical resources to create test automation flows
Easy changes of existing components for your customizations
Keep your testware current with a minimal effort

Reduce complexity of testing

Reduce test cycle effort - allows you to test every change!

28

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

For More Information

Oracle Application Testing Suite Product Management


Mikael.Fries@oracle.com

More information about Oracle Application Testing Suite and Oracle Flow Builder
http://www.youtube.com/watch?v=Vf0sKvd1rd8

https://apex.oracle.com/pls/apex/f?p=44785:24:0::NO::P24_CONTENT_ID,P24_PREV_PAGE:6587,1

29

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

30

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

PRESENTATIONS WILL BE AVAILABLE


TO DOWNLOAD SOON
Download from the Red Rock App or
visit www.uxcredrock.com

31

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

S-ar putea să vă placă și