reduce testing effort for oracle ebs applications with ... · pdf filereduce testing effort...

18
Reduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder Prasanti Madireddi Kishor Genikalaoration Corporation

Upload: lycong

Post on 22-Feb-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

Reduce Testing Effort for Oracle EBS

Applications with Oracle Flow Builder

Prasanti Madireddi

Kishor Genikalaoration

Corporation

Page 2: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

The following is intended to outline our general product direction.

It is intended for information purposes only, and may not be

incorporated into any contract. It is not a commitment to deliver

any material, code, or functionality, and should not be relied upon

in making purchasing decision. The development, release, and

timing of any features or functionality described for Oracle’s

products remains at the sole discretion of Oracle.

Safe Harbor Statement

Page 3: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3

Presentation

Traditional Approach & Challenges

Introducing Flow Builder Flow Builder Approach

Demo References Q&A

Page 4: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Automation Development-Traditional Approach

Deploy AuT Record Scripts

Add Verifications

Parameterize

Synchronize Stabilize Playback

How ? Record and Playback

When ? After First round of testing

Review Design Create Test Plan System Testing Automation

Development Execute for Regression

Page 5: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Automation Challenges -Traditional Approach

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?

Page 6: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Introducing Oracle Flow Builder – Keyword Driven Testing

User Interface

Forms/OA

Fields,CheckB

ox, LOV..

Select

SetText

Click

Get

Verify

66 Keywords..

Eg. Sales Orders Component Eg. Create SO Header, Create SO Line etc.. Component Set Eg. Create Sale Order

User Actions -> Keyword

Flow

Component 1

Component 2

Component 3

Component 4

Component 5

Component 6

Data

Data

Data

Data

Data

Data

Co

mp

on

en

t S

et

<Keyword>

<Keyword>

<Keyword>

<Keyword> Com

po

ne

nt

<Keyword>

<Keyword>

<Keyword>

<Keyword> Com

po

ne

nt <Keyword>

<Keyword>

<Keyword>

<Keyword> Com

po

ne

nt <Keyword>

<Keyword>

<Keyword>

<Keyword> Co

mp

on

en

t

Eg. Order to Cash, Procure to Pay etc.

Page 7: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Form to Flow Builder Component

Page 8: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Automation Development-Flow Builder Approach

Define Components Build Flows

with Components

Bind Test Data

Generate Code

Stabilize Playback

How ? Keyword Driven

When ? Early Automation

Review Design

Test Planning

System Testing

Refine Automation

Content

Execute for regression

Stitch Automation

Flows

Generate Test Plan

Execute and Stabilize

Automation Flows

Page 9: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Oracle Functional Testing Suite for Oracle Applications

Reduce Testing Effort with Flow Builder

Record

Manually

Generate

Test

Automation Scripts

OpenScript

Record & Playback + Advanced Scripting

Flow Builder

Framework to combine flows and data to

generate test scripts

EBS Pre-Built

Test Content

Your

Data

Your

Flows

Optimized for EBS R12 testing with Pre-

defined Keywords

Jump-start EBS testing with Pre-Built Content

– 3600+ Components and 230+ Flows

– Supports all key EBS modules

Use Flow Builder to Generate Test Scripts

Create and Maintain Your Test Scripts

– Modify Existing Flows for any Business Process Changes

– Add Your Own Flows & Data

– Extend with More Components for your Customizations

Ora

cle

Fu

ncti

on

al T

esti

ng

Su

ite

for

Ora

cle

Ap

pli

ca

tio

ns

EBS Quality Assurance Team Reduced Automation Time by 60%

Page 10: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Oracle Flow Builder: EBS Pre-Built Test Content EBS Pre-built Test Content - Starter Pack

Financials

Procurem

ent

Logistics

Order

Management

Human

Capital Managem

ent

Projects

Asset

Lifecycle Managem

ent

Service

Product

Information

Management

3600+ Components and 230+ Flows across EBS

Manufactur

ing

Commonly used base functionality

For creating high level certification flows

Broad coverage to jump start the testing

Page 11: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Oracle Flow Builder: EBS Pre-Built Test Content EBS Pre-built Test Content - Advanced Pack

Asset

Lifecycle Manageme

nt

Channel

Revenue Manageme

nt

Process

Manufacturing

Lease &

Finance Manageme

nt

Incentive

Compensation

Discrete

Manufacturing

Project

Management

Property

Manager

Service

10 product families / products across EBS

Procurem

ent

Niche products which stand alone and deep functionality

For creating detailed and complex test flows Significant number of components above Starter Pack (70% - 90% coverage)

Page 12: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Automation Challenges

Overcome Challenges with 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

Page 13: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

DEMO

Page 14: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Demo – Flow Builder Application & Test Flow Creation

Page 15: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Demo – Test Flow Execution

Page 16: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

References

http://www.oracle.com/technetwork/oem/downloads/index-084446.html

http://www.youtube.com/watch?v=UawO_fNovNs

Page 17: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Contacts

[email protected]

[email protected]

Page 18: Reduce Testing Effort for Oracle EBS Applications with ... · PDF fileReduce Testing Effort for Oracle EBS Applications with Oracle Flow Builder ... generate test scripts EBS Pre-Built

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

Q & A