34
<Insert Picture Here> Oracle Application Testing Suite 9.2

Application Testing Suite 9.2

Embed Size (px)

DESCRIPTION

ATS webcast, this is an overview of Oracles Application Testing Suite

Citation preview

Page 1: Application Testing Suite 9.2

<Insert Picture Here>

Oracle Application Testing Suite 9.2

Page 2: Application Testing Suite 9.2

Why do we need testing software

• Automate testing

• Find out if all the functionality is implemented and works properly

• Regression testing – retesting modified program

• Determine the user limit for the Web application

• Find out about possible bottlenecks

Page 3: Application Testing Suite 9.2

Oracle Application Testing SuiteA powerful, integrated testing solution for ensuring

application quality, performance and reliability

Oracle Functional Testing

Automated functional & regression testing

Oracle Test Manager

Test process management, requirements and defect

tracking

Oracle Load Testing

Automated load & performance testing

Page 4: Application Testing Suite 9.2

Application Testing Suite: A Lifecycle

Approach to Quality

Oracle Load

Testing for Web

Applications

Oracle Functional

Testing for Web

Applications

Oracle Test Manager for

Web ApplicationsDesign Test Plans

Based on Application

Requirements

Develop Manual Test

Cases and Automated

Test Scripts

Execute Functional Tests

to Validate Application

Requirements

Execute Load Tests and

Tune Application

Performance

Page 5: Application Testing Suite 9.2

Oracle Functional Testing

OpenScript Scripting Platform

• GUI-level to create functional & regression test scripts

• Scripting platform for Oracle Application Testing Suite (component of Oracle Functional Testing)

• Create automated test scripts for load testing and functional testing

• Combines an intuitive graphical scripting interface with a powerful Java IDE for creating test scripts

• Provides much greater scripting flexibility while maintaining ease-of-use

• Enhances and extends support for Web technologies and the Oracle Applications landscape

• Support for EBS/Forms and more Oracle App accelerators to follow

Page 6: Application Testing Suite 9.2

Tester Perspective (Default)

Details View

Results View

Tree View

Page 7: Application Testing Suite 9.2

Tree View

Code View

Oracle OpenScript: ATS Scripting Platform

Page 8: Application Testing Suite 9.2

Advantages of OpenScript

• Integrated – Common, intuitive scripting platform for load testing

& functional testing(Open Script)

• Extendible & Standards-based - Leverages powerful, well-known

industry standards like Java & Eclipse

• Designed to Test Oracle Apps – Provides customized

accelerators for testing Oracle applications

• Integrated with Oracle Test Manager

Page 9: Application Testing Suite 9.2

EBS/Forms Accelerator Support

• EBS R12 (Forms 10g) running on Sun JRE

• EBS 11i (Forms 6i) running on Jinitiator

• Siebel

• Web Services

Page 10: Application Testing Suite 9.2

Oracle EBS Functional Testing in OpenScript

Web Actions

Forms Actions

Page 11: Application Testing Suite 9.2

• Select to import a

Database Replay capture

file (.rec file)

Database Testing: Importing from

DBReplay• Select which database sessions

or specific commands to import

Page 12: Application Testing Suite 9.2

Oracle E-Business Suite 11i & R12 Test

Starter Kits & Sample Scripts

• New and updated test starter

kits for EBS R12 and 11i

• EBS 12.1.1

• EBS 12.1.2

• EBS 11.5.10.2

• Now includes load test

scripts in addition to

functional test scripts

• Based on EBS Performance

Benchmark Kits

Page 13: Application Testing Suite 9.2

EBS R12 Apps Covered by Test Starter

Kit

• Financial Products:

• Oracle Payables

• Oracle Receivables

• Oracle General Ledger

• Oracle Assets

• Oracle Internet Expenses

• Manufacturing Products:

• Oracle Purchasing

• Oracle Inventory

• Oracle Order Management

• Oracle Cost Management

• Oracle Materials Requirement

Planning

• Oracle Process Manufacturing

Products

• CRM Products:

• Oracle Contracts

• Oracle Service

• Oracle Marketing

• Human Resources Product:

• Oracle Human Resources

• Projects Product:

• Oracle Projects

• Technology Product:

• Oracle Application Object Library

Page 14: Application Testing Suite 9.2

What is the EBS/Forms Accelerator?

• Protocol automation module for testing applications built

on Oracle Forms technology (EBS, etc.)

• Forms protocol: Network Computing Architecture (NCA)

• Scripts contain both HTTP and Forms protocol requests

• A new EBS/Forms script created enables both Forms

and HTTP modules

Page 15: Application Testing Suite 9.2

Siebel Testing in ATS

Siebel SI/Web Actions

Siebel HI Actions

Page 16: Application Testing Suite 9.2

Benefits - Oracle Functional Testing

• Cuts testing time, eliminating weeks from a project’s testing

schedule

• Reduces the amount of manual testing required for each release

• Eliminates the need to learn multiple tools and scripting languages

for different types of tests

• Improves application quality by allowing for increased test coverage

and more-extensive validation

Page 17: Application Testing Suite 9.2

Oracle Load Testing

• Simulate multi user stress tests

• Oracle Load Testing enables analysis of Virtual User response

times and infrastructure performance in real-time through a fully

Web-based interface

• Enables different team members to get performance metrics on

different app components in real-time via Web

Page 18: Application Testing Suite 9.2

Database Testing: Running Scripts

• Scale up multiple concurrent virtual users in Oracle Load

Testing for load testing & capacity planning

Page 19: Application Testing Suite 9.2

Oracle Load Testing Synchronization

Points• Set Virtual User synchronization

points for load test scripts to

control load flow / burst VUs

Page 20: Application Testing Suite 9.2

Properties View

Page 21: Application Testing Suite 9.2

Oracle Load Testing - Scenario

Page 22: Application Testing Suite 9.2

Oracle Load Testing - Autopilot

Page 23: Application Testing Suite 9.2

Oracle Load Testing - Reports

Page 24: Application Testing Suite 9.2

Oracle Load Testing - Reporting

Page 25: Application Testing Suite 9.2

Script Import from RUEI

• Generate ATS load test scripts

from Real User Experience

Insight (RUEI)

• Export real user session

transaction data from RUEI

• Import it into OpenScript to

generate a load test script

• Supports load test script

generation for Web & Siebel

apps

• EBS/Forms support in ATS 9.2

Page 26: Application Testing Suite 9.2

Benefits - Oracle Load Testing

• Reduces risk of application failure.

• Collaborative Web-based interface

• Pinpoints hard-to-find bottlenecks in the back end

application infrastructure

• Reduces testing time by enabling viewing and sharing

of real-time test results via the Web

Page 27: Application Testing Suite 9.2

Oracle Test Manager

• Define and manage requirements and issues for a specific test

• Automatically launch and execute Oracle Functional Testing for Web Applications

• Associate requirements, test cases, and issues within a specific project.

• Store all test assets including test scripts, results, attachments.

• Generate reports for managing the overall test process.

Page 28: Application Testing Suite 9.2

Oracle Test Manager

Page 29: Application Testing Suite 9.2

Oracle Test Manager

Page 30: Application Testing Suite 9.2

Oracle Test Manager

Page 31: Application Testing Suite 9.2

Oracle Test Manager

Page 32: Application Testing Suite 9.2

Oracle Test Manager TMap Project

Templates• New TMAP template for creating

Oracle Test Manager Projects

• Based on CapGemini Sogeti’s

TMap test methodology

• Includes customized fields,

reports and associated data

Page 33: Application Testing Suite 9.2

Benefits - Oracle Test Manager

• Reduces test cycle times by providing a structured approach to the

testing process

• Improves testing efficiency by fostering collaboration between testers

and developers

• Promotes the reusability and accessibility of test cases

• Increases visibility so all team members can monitor test processes and

gauge application readiness

Page 34: Application Testing Suite 9.2

Questions