Item 7 Re Inventing Ebs Testing Using Oracle Flow Builder

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

description

EBS testing

Transcript of Item 7 Re Inventing Ebs Testing Using Oracle Flow Builder

  • 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 Arent 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 dont have enough resources

    I do not need to invest in testing because

    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)Oracles 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

    Oracle Flow Builder Concept

    Co

    mp

    on

    en

    t S

    et

    Com

    ponent

    Flo

    w

    Com

    ponent

    Com

    ponent

    Com

    ponent

    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