application testing suite 9.2
DESCRIPTION
ATS webcast, this is an overview of Oracles Application Testing SuiteTRANSCRIPT
<Insert Picture Here>
Oracle 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
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
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
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
Tester Perspective (Default)
Details View
Results View
Tree View
Tree View
Code View
Oracle OpenScript: ATS Scripting Platform
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
EBS/Forms Accelerator Support
• EBS R12 (Forms 10g) running on Sun JRE
• EBS 11i (Forms 6i) running on Jinitiator
• Siebel
• Web Services
Oracle EBS Functional Testing in OpenScript
Web Actions
Forms Actions
• Select to import a
Database Replay capture
file (.rec file)
Database Testing: Importing from
DBReplay• Select which database sessions
or specific commands to import
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
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
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
Siebel Testing in ATS
Siebel SI/Web Actions
Siebel HI Actions
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
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
Database Testing: Running Scripts
• Scale up multiple concurrent virtual users in Oracle Load
Testing for load testing & capacity planning
Oracle Load Testing Synchronization
Points• Set Virtual User synchronization
points for load test scripts to
control load flow / burst VUs
Properties View
Oracle Load Testing - Scenario
Oracle Load Testing - Autopilot
Oracle Load Testing - Reports
Oracle Load Testing - Reporting
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
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
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.
Oracle Test Manager
Oracle Test Manager
Oracle Test Manager
Oracle Test Manager
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
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
Questions