+ All Categories
Home > Documents > Re-inventing Oracle E-Business Suite Testing Using · PDF fileOptimized object identification...

Re-inventing Oracle E-Business Suite Testing Using · PDF fileOptimized object identification...

Date post: 22-Feb-2018
Category:
Upload: trandien
View: 224 times
Download: 5 times
Share this document with a friend
31
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Re-inventing Oracle E-Business Suite Testing Using Oracle Flow Builder Mikael Fries Principal Product Manager for the Oracle Application Testing Suite (OATS) Oracle
Transcript

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

Re-inventing Oracle E-Business

Suite Testing Using Oracle Flow

Builder

Mikael Fries

Principal Product Manager

for the Oracle Application

Testing Suite (OATS)

Oracle

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

Re-inventing Oracle E-Business Suite Testing using Oracle Flow Builder

Mikael Fries

Principal Product Manager, Oracle

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

Current Reality

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

Typical Scenario

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

Way Out

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

Automation of Testing

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

Automation Challenges

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?

So Why Aren’t More People Leveraging Test Automation?

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

Some Myths

“I do not automate testing as I don’t 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”

“Myth …Busted”

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

Oracle Application Quality ManagementSolutions to Manage Quality

Application Testing Products

Infrastructure Testing Products

Test Data and Lab Management Products

Application

Testing Suite

Cloud Delivery Platform Testing-as-a-Service

Oracle Functional

TestingOracle Load

Testing

Oracle Test

Manager

SQL Performance

Analyzer

Application

Replay

Data Discovery

and ModelingData Sub setting

Database Replay

Data Masking

Production WorkloadSynthetic Workload Test Data Management

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

• 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

• 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

• 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 Application Testing Suite (OATS)Oracle’s Solution for Testing Oracle Applications

Oracle Functional Testing Suite

for Oracle Applications

Oracle Load Testing Suite

for Oracle Applications

Oracle Test Manager

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

Oracle Functional Testing

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

Easy to Use, Best-in-Class Functional Test Automation Tool

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

Oracle OpenScript – The Scripting Platform

Deploy AuTRecord

Script(s)Add

verificationsParametrize Synchronize Stabilize

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

Optimized Testing For Oracle Applications

Oracle Fusion Applications

Oracle Ebusiness Suite

Siebel

JD Edwards Enterprise ONE

PeopleSoft

Hyperion

OpenScript

Web

Accelerators

Application Testing Suite Testing Accelerators

Web

Services

Fusion/

ADFEBS/

FORMSSiebel Database Hyperion*

JD

Edwards Peoplesoft*

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

The Best Tool For Testing Oracle EBS

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

Co-developed with EBS QA & Optimized for Testing Oracle Applications

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

INTRODUCING

ORACLE FLOW BUILDER- KEYWORD DRIVEN TESTING

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

Deploy AuTRecord

Script(s)Add

verificationsParametrize Synchronize Stabilize

Record/Playback vs Keyword DrivenSteps to Automate a Test

Traditional record / playback

Define keywordsBuild scripts with

keywordsBind test data Generate Script

Keyword driven

AuT – Application under Test

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

<Keyword>

<Keyword>

<Keyword>

Oracle Flow Builder Concept

<Keyword>

Co

mp

on

en

t S

et

Com

ponent

<Keyword>

<Keyword>

<Keyword>

Flo

w

Com

ponent

<Keyword>

<Keyword>

<Keyword>

Com

ponent

<Keyword>

<Keyword>

<Keyword>

Com

ponent

<Keyword>

<Keyword>

<Keyword>

Test Script

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

Testing EBS More Effectively

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

Simplifying Automation

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

Oracle Functional Testing Suite for Oracle AppsIncludes both Record/Playback and Keyword Driven Testing Framework

Record

Manually

Generate

Test

Automation

Scripts

OpenScript

Record & Playback

+ Advanced

Scripting

Flow Builder

Framework to combine

flows and data to generate

test scripts

Flows & Components

EBS Pre-Built

Test Content

Your

Data

Your

Flows

Ora

cle

Fu

ncti

on

al

Te

sti

ng

Su

ite

for

Ora

cle

Ap

plic

ati

on

s

Oracle EBS

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

Oracle Flow Builder

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

A Feature of Oracle Functional Testing Suite for Oracle Applications

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

Oracle Flow BuilderArchitecture

Application Server

Repository

http

Test

Automation

Scripts

Notifications

Component & Flow Storage

MS Excel for creating

components off-line

Web UI for creating

components, component Sets,

flows & user management

Users can

create & upload

Custom Function

Libraries to extend

Flow Builder functionality

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

ComponentsOracle Flow Builder

PO Header

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

Component DefinitionHow to Define a Component

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

Graphic Section Divider

DEMO

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

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

What if The Application Changes?How To Handle Changes in Application

Changes in UI

onlyChanges in UI only

Changes in UI &

transactions/logic

Update

component

Copy flow

structure

Enter test

data

Generate

script

Update

component

Update test

data

Generate

script

Where is

the change? Analyze and identify areas

where application changed

Update components or

flow structure accordingly

If required update test data

Re-generate test automation scripts

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

Automation Challenges

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

Overcome Challenges with Oracle Flow Builder

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

Srikanth KrishnanSenior Director,

EBS QA, Oracle.

“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”

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

Re-inventing Application Testing

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!

Oracle Application Testing Suite

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

For More Information

Oracle Application Testing Suite Product Management

[email protected]

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

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

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

PRESENTATIONS WILL BE AVAILABLE

TO DOWNLOAD SOON

Download from the ‘Red Rock’ App or

visit www.uxcredrock.com


Recommended