<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 Suite
     A powerful, integrated testing solution for ensuring
     application quality, performance and reliability



  Oracle Functional
       Testing
    Automated functional &
      regression testing




   Oracle Test                                   Oracle Load
    Manager                                        Testing
Test process management,                          Automated load &
 requirements and defect                         performance testing
         tracking
Application Testing Suite: A Lifecycle
     Approach to Quality
                         Oracle Test Manager for
                            Web Applications
Design Test Plans                                  Develop Manual Test
Based on Application                               Cases and Automated
Requirements                                       Test Scripts




  Oracle Load                                          Oracle Functional
Testing for Web                                         Testing for Web
 Applications                                            Applications




Execute Load Tests and                             Execute Functional Tests
Tune Application                                   to Validate Application
Performance                                        Requirements
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)


         Tree View                  Details View




                     Results View
Oracle OpenScript:
ATS Scripting Platform




  Tree View
                         Code View
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
Database Testing: Importing from
     DBReplay
•   Select to import a        •   Select which database sessions
    Database Replay capture       or specific commands to import
    file (.rec file)
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:               • CRM Products:
   •   Oracle Payables                 • Oracle Contracts
   •   Oracle Receivables              • Oracle Service
   •   Oracle General Ledger           • Oracle Marketing
   •   Oracle Assets                • Human Resources Product:
   •   Oracle Internet Expenses        • Oracle Human Resources
• Manufacturing Products:           • Projects Product:
   • Oracle Purchasing                 • Oracle Projects
   • Oracle Inventory               • Technology Product:
   • Oracle Order Management           • Oracle Application Object Library
   • Oracle Cost Management
   • Oracle Materials Requirement
     Planning
   • Oracle Process Manufacturing
     Products
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

Application Testing Suite 9.2

  • 1.
    <Insert Picture Here> OracleApplication Testing Suite 9.2
  • 2.
    Why do weneed 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
  • 3.
    Oracle Application TestingSuite A powerful, integrated testing solution for ensuring application quality, performance and reliability Oracle Functional Testing Automated functional & regression testing Oracle Test Oracle Load Manager Testing Test process management, Automated load & requirements and defect performance testing tracking
  • 4.
    Application Testing Suite:A Lifecycle Approach to Quality Oracle Test Manager for Web Applications Design Test Plans Develop Manual Test Based on Application Cases and Automated Requirements Test Scripts Oracle Load Oracle Functional Testing for Web Testing for Web Applications Applications Execute Load Tests and Execute Functional Tests Tune Application to Validate Application Performance Requirements
  • 5.
    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
  • 6.
    Tester Perspective (Default) Tree View Details View Results View
  • 7.
    Oracle OpenScript: ATS ScriptingPlatform Tree View Code View
  • 8.
    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
  • 9.
    EBS/Forms Accelerator Support •EBS R12 (Forms 10g) running on Sun JRE • EBS 11i (Forms 6i) running on Jinitiator • Siebel • Web Services
  • 10.
    Oracle EBS FunctionalTesting in OpenScript Web Actions Forms Actions
  • 11.
    Database Testing: Importingfrom DBReplay • Select to import a • Select which database sessions Database Replay capture or specific commands to import file (.rec file)
  • 12.
    Oracle E-Business Suite11i & 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
  • 13.
    EBS R12 AppsCovered by Test Starter Kit • Financial Products: • CRM Products: • Oracle Payables • Oracle Contracts • Oracle Receivables • Oracle Service • Oracle General Ledger • Oracle Marketing • Oracle Assets • Human Resources Product: • Oracle Internet Expenses • Oracle Human Resources • Manufacturing Products: • Projects Product: • Oracle Purchasing • Oracle Projects • Oracle Inventory • Technology Product: • Oracle Order Management • Oracle Application Object Library • Oracle Cost Management • Oracle Materials Requirement Planning • Oracle Process Manufacturing Products
  • 14.
    What is theEBS/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
  • 15.
    Siebel Testing inATS Siebel SI/Web Actions Siebel HI Actions
  • 16.
    Benefits - OracleFunctional 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
  • 17.
    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
  • 18.
    Database Testing: RunningScripts • Scale up multiple concurrent virtual users in Oracle Load Testing for load testing & capacity planning
  • 19.
    Oracle Load TestingSynchronization Points • Set Virtual User synchronization points for load test scripts to control load flow / burst VUs
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
    Script Import fromRUEI • 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
  • 26.
    Benefits - OracleLoad 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
  • 27.
    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.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
    Oracle Test ManagerTMap 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
  • 33.
    Benefits - OracleTest 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
  • 34.