Item 7 Re Inventing Ebs Testing Using Oracle Flow Builder
-
Upload
vinnisharma -
Category
Documents
-
view
231 -
download
2
description
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
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