SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
Application Performance Management – Virtual Classroom
Mayur Palta
Senior Technical Consultant
The following is intended to outline our general
              product direction. It is intended for information
              purposes only, and may not be incorporated into any
              contract. It is not a commitment to deliver any
              material, code, or functionality, and should not be
              relied upon in making purchasing decisions.
              The development, release, and timing of any
              features or functionality described for Oracle’s
              products remains at the sole discretion of Oracle.




© 2009 Oracle Corporation – Proprietary and Confidential
Agenda
• Application Quality Management
  • Application Testing
  • Oracle’s Approach to Application Quality
  • Test Data Management
• Application User Experience Management
  • Managing Real User Experience
• Application Operations Management
  • Oracle Enterprise Manager
• Next Steps
What is Application Testing?

• A set of activities conducted through scripts with the
  intent of finding errors in software.
• An activity being part of the software development
  process aimed at evaluating a software item (system,
  subsystem, unit etc.) features (functionality,
  performance etc.) against the given set of system
  requirements.
• Process of verifying that a program functions properly.
Business Impact of Application Quality
• Poor software quality puts your investments at risk

   • Cost to fix an error found after product release was up to 100 times more
     than one identified in the design phase [Source: National Institute of Standards & Technology,
     2002]




   • About 80 percent of development costs are consumed by software
     developers identifying and correcting defects [Source: IBM: The business value of software
     quality.]




   • Testing typically accounts for 30 to 50% of a software project budget &
     non-reproducible or ad-hoc testing is of little or no use [Source: Pullam & Doyle, 1998]
     [Source: W.R. Blischke, D.N.P. Murthy. "Reliability", Section 9.5.1, pp. 311.]
Common Testing Cycles

                                          Traditional Ways
                     15% Tested
                                     Application Groups Own Testing
                                     Used Application Testing Tools
                                           Simulation Queries
                                     Very Scripting & Labor Intensive
       85% Untested
                                             Problems
                                            Limits the Testing
                                          Not a Production Test
Application Performance Problems     Deploying an Untested System
predominately link back to the SQL
     Queries in the Database         Vulnerable to Poor Performance
A Lifecycle Approach to Quality



1. Design Test Plans           2. Develop Manual Test
   Based on Application           Cases and Automated
   Requirements                   Test Scripts




4. Execute Load Tests               3. Execute Functional
   and Tune Application                Tests to Validate
   Performance                         Application
                                       Requirements
Application Performance Testing & Management




   Real User
Experience Insight
                                             Application
                                             Testing Suite




                          Enterprise
                           Manager

                     Application Lifecycle
Application Performance Testing & Management




                                      Application
                                      Testing Suite




              Application Lifecycle
Oracle Testing History


Acquired e-Test Suite from Empirix in June 2008

  • 10+ years of automated testing experience
  • Currently Working with Internal Application Developers
  • Specialist in testing web-based application
     • .NET
     • JAVA
     • Coldfusion
Oracle Application Testing Suite
    A powerful, integrated testing solution




                     Functional Testing for Web Apps




Test Manager for Web Applications




                                                       Load Testing for Web Apps
Oracle Application Testing Suite
     A Lifecycle Approach to Quality
                          Oracle Test Manager for
                             Web Applications
1. Design Test Plans                                2. Develop Manual Test
   Based on Application                                Cases and Automated
   Requirements                                        Test Scripts




4. Execute Load Tests                                 3. Execute Functional
   and Tune Application                                  Tests to Validate
   Performance                                           Application
                                                         Requirements
Oracle Test Manager for Web Applications:
   Test Process Management

• Manage test process from
  centralized Web-based
  console
• Define test requirements
• Develop manual &
  automated test cases
• Document and track
  defects
• Create reports
Oracle Application Testing Suite
     A Lifecycle Approach to Quality
                          Oracle Test Manager for
                             Web Applications
1. Design Test Plans                                2. Develop Manual Test
   Based on Application                                Cases and Automated
   Requirements                                        Test Scripts




                                                        Oracle Functional
                                                         Testing for Web
                                                          Applications




4. Execute Load Tests                                 3. Execute Functional
   and Tune Application                                  Tests to Validate
   Performance                                           Application
                                                         Requirements
Oracle Functional Testing for Web Applications:
   Automated Functional & Regression Testing


• Automate transactions for
  Web applications & Web
  Services
• Execute rigorous
  functional test cases
• Create automated
  regression test suites
• Identify and report on
  functional application
  failures
Oracle Application Testing Suite
     A Lifecycle Approach to Quality
                          Oracle Test Manager for
                             Web Applications
1. Design Test Plans                                2. Develop Manual Test
   Based on Application                                Cases and Automated
   Requirements                                        Test Scripts




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




4. Execute Load Tests                                 3. Execute Functional
   and Tune Application                                  Tests to Validate
   Performance                                           Application
                                                         Requirements
Oracle Load Testing for Web Applications:
   Load and Performance Testing and Tuning


• Create realistic load test
  scenarios that simulate
  end-user behavior
• Scale to thousands of
  concurrent users
• Perform functional content
  validation under load
• Monitor server-side
  performance & correlate to
  end-user response times
• Isolate and resolve
  performance bottlenecks
Need for Data Masking
Test Data Management

• Key Drivers
  • Privacy and compliance
                                          LAST_NAME    SSN           SALARY
     • HIPAA, Breach Notification Laws    AGUILAR      203-33-3234      40,000
     • EU Data Privacy Directive          BENSON       323-22-2943      60,000
  • Application testing                   D’SOUZA      989-22-2403      80,000

     • Offshore application development   FIORANO      093-44-3823      45,000

     • Offshore / In-house software QA

• Key Requirements
                                          LAST_NAME    SSN           SALARY
  • Support database and application      ANSKEKSL     111—23-1111      40,000
    referential integrity
                                          BKJHHEIEDK   111-34-1345      60,000
  • Minimal performance impact            KDDEHLHESA   111-97-2749      80,000
  • Protect against reverse               FPENZXIEK    111-49-3849      45,000
    transformation
Data Masking Pack
Oracle Enterprise Manager
                                                      Production

• Automates production data masking
   • Mask data from a production database
   • Define rules once
• Data relationship discovery
   • Automates data relationship
     enforcement using existing foreign keys
                                                                   Clone/
   • Enter custom data relationships known              Mask       Staging
     to the application
• Rules repository
   • Format library, masking definitions
• Testing
   • View sample data before masking


                                               Test                Test
Application Performance Testing & Management




   Real User
Experience Insight
                                             Application
                                             Testing Suite




                          Enterprise
                           Manager

                     Application Lifecycle
Challenges

                Business Challenge                IT Challenge




  Line of Business         Apps Manager /                  IT Operations
  (LOB) Manager            Apps Support

• Low transaction        • Isolating problems       •   Reactive: Issues
  effectiveness – lost     to applications and          identified when user calls
  revenue, high            modules                  •   No visibility into
  support costs          • No insight into each         application & operational
• Poor customer            user’s experience            errors
  satisfaction           • Providing reports        •   Time consuming diag.
• No visibility into       and visibility to        •   Inability to anticipate
  customer trends          stakeholders                 impact of change
Analysts Agree: User Experience is Critical

     Consistent end-to-end application and service                                                                                      87%
                         performance guarantees

      Unplanned infrastructure changes resulting in                                                                             73%
                           incidents and downtime

              Unanticipated infrastructure effects from                                                          49%
              consolidation & new application projects

                     Mis-configuration of network objects                                            28%


Source: Forrester Research, Top Five Challenges For Enterprise IT Infrastructure Managers — And How To Resolve Them, Thomas Mendel, March 2005




 “Real life experience shows: 74% of problem alerts come from end users
 complaining to the service desk about performance problems, not from
 monitoring infrastructure components!”
                                                         Jean-Pierre Garbani
                                                     Forrester Research 2004
TomTom
     Delights customers and recovers revenue lost because of IT issues


                              “There was a point in time when we were more or less
                              driving in the dark…Now I’m convinced that for us, this
                              product will pay back within the first six months, easily.”
                                                                     -Oscar Diele,
                                                                     Global vice president of e-commerce

                            • Marketing removed user manual from the box, not telling IT!
 Challenge                  • Product was a big hit last Christmas, many people went on the website to
                              download user manuals & performance went down, including the online shop
                            • 27% of customer about to check out canceled their transaction

                            • Oracle Enterprise Manager
   Solution                        – Real User Experience Insight

                            • IT gets alerted, understands and reacts very quickly, cutting down the 27% loss.
                            • IT captures all the 27% customers emails , Marketing immediately sends an
  Benefits                    email with an apology and a coupon to attract those customers to shop again.
                            • TomTom recovered most of the 27% loss



http://www.oracle.com/profit/features/091908_tomtom_.html
Solution Overview
Optimizing end-user experience through real end-user monitoring
                             Business Reporting

     KPI Monitoring                                           Data Export




                          Real User Experience Insight
                            key highlights:
                          - Replay of poor performance
Transaction Performance   - Executive dashboards            Executive dashboard
                          - Extensive KPI and SLA
                            monitoring
                          - Full alerting capabilities
                          - Quick bottle-neck analyses
                          - Transaction performance
                            analyses
                          - Customized reporting
                          - Trend analyses
                          - Full data integration via XML
Real User Experience Insight For:
 Line of Business executives

Satisfaction Reports           Business Transaction Funnel




                                        Usage Reports:
                                        • Data Browser
                                        • Sales by
                                          Country/State
Real User Experience Insight For:
Application Owners and Application Support


Dashboards
& SLM




Business Service Monitoring     User Session Tracking,
(e.g. Order Entry, Buy Stock)                      Page
                                                   Replay
Real User Experience Insight For:
IT Operations


                KPI configuration,
                monitoring, &
                alerting

                 Server, network,
                         & object
                    performance
                     diagnostics

                Data Export


                     Error reports
                       & analysis
Application Performance Testing & Management




   Real User                                 Application
Experience Insight                           Testing Suite




                          Enterprise
                           Manager

                     Application Lifecycle
Application Operations Management
   Top Challenges & Risks

• How to identify and resolve
  business issues?

• How to manage entire
  application lifecycle and
  reduce compliance risks?

• How to reduce operational
  costs?

• How to prioritize issues that
  impact business user
  experience?
Solution:
         Integrated, Top-Down Application Management



Application
Users




Application      Siebel, PeopleSoft, EBS…           Java, .NET, Composite               Exchange, Legacy
Software
                    Oracle Applications              Custom Applications           Non-Oracle Applications




Application          Web Server, Portal                  Database                       AS, ESB, SOA
Components           Presentation Layer             Management Systems                   Middleware



Infrastructure
Components
                             Virtual Environments          Servers          Databases         Storage


                                            Oracle Enterprise Manager
Comprehensive Applications Management
Oracle Enterprise Manager

                       • Manage Oracle applications
                         and technology from a single
                         console
                            • Application Management Packs for
                              E-Business Suite, Siebel, PeopleSoft,
                              JDE

                       • Optimize User Experience for
                         Oracle Applications
                            • E-Business Suite Accelerator
                            • PeopleSoft Accelerator
                            • Siebel Accelerator
Oracle Application Management Packs
   Complement Application Tools




Application Management Pack   Application Management Pack     Application Management Pack
  for PeopleSoft Enterprise              for Siebel            for Oracle E-Business Suite




                                    Server Manager
        PS/Admin                                              Oracle Applications Manager
                              SARManalyzer, SARMquery
   Performance Monitor                                                  iSetup
                               Diagnostic Data Collector
       PeopleTools                                                    Rapid Install
                              Environment Verification Tool
  Change Impact Manager                                               Rapid Clone
                              Application Deployment Mgr
Application Operations Management
Managing Packaged Applications



                     Oracle E-Business Suite – PeopleSoft – Siebel
                            E-
                                 Common Capabilities
•   1-step Discovery                 •   Out-of-box transactions      •   Reports
•   Topologies                       •   System monitoring            •   Configuration Management
•   Service Level Management         •   Application monitoring       •   Transaction Tracing
•   Root-cause/Impact Analysis       •   Dashboards                   •   Out-of-box service models

                         Embedded Application-Specific Capabilities
            E-Business Suite                      PeopleSoft                        Siebel
    • Topological root-cause views        • 500+ config metrics &           • 50+ business metrics
    • 100+ configuration metrics          PSAdmin admin tasks               • Out-of-box processes
    • Clone automation for test           • 25+ “tribal” knowledge-         • HI Component support
    production environments               based policies
                                                                            • SARM integration – real
    • Cross-instance comparisons          • Centralized Log Mgt             end user metrics,
                                          • Key bus flow monitoring         transaction diagnostics
<Insert Picture Here>


Application Management Pack
for Oracle E-Business Suite
Application Management Pack for EBS
    E-Business Suite-Specific Management


• Full Visibility into E-Business Suite
  Components

• E-Business Suite System Parameter
  Change Tracking

• Cloning Automation

• Seamless Integration with                vs
  Oracle Applications Manager

• Support R12 and R11i ATG RUP4 or
  above
<Insert Picture Here>

                               Benjamin Cabanas
                                   Program Manager
                                    GE Infrastructure

      “Implementing Application Management Pack
           for Oracle E-Business Suite has allowed
         GE Infrastructure to realize $200K annual
    savings, 84% reduction in clone cycle time, and
                       75% reduction in resources”
<Insert Picture Here>


Application Change Management
Pack for Oracle E-Business Suite
(ACP)
Application Change Management Pack for
Oracle E-Business Suite: Version 3.0




Simplify Change   Improve User    Reduce Human
 Orchestration     productivity      Errors
Product Overview
        Summary of Key Features

  Customization Manager                    Patch Manager                        Setup Manager

• Create AD compliant               • Configurable Patch Process:       • Central console for all activity
  customization packages              Step-by-step interview process
                                                                        • Migrate functional
• Central console for all custom    • Deploys custom and standard         configuration/setup data across
  patches                             Oracle patches from a central       different instances of EBS
• Custom patches can be applied       console
  using Patch Manager                                                   • Group extracts, loads, and
                                    • Simultaneous, multi-patch,          reports into projects for easier
• Over 200 file types supported       multi-target deployment             management and reuse.
• Creating build lists with         • Integration with Customization    • Recognize and enforce the
  manifests                           Manager                             dependencies between different
• Build or compile Java or Form     • Multiple Patch Options: Support     selection sets and provide
  libraries                           for wide variety of patching        sequencing recommendations.
• Validate the custom files based     options such as Hot Patching,     • Automated, simultaneous loads
  on a set of standards               disable archive mode….etc           across multiple instances
• Interface with Version Control    • Centralized Patch Deployment      • Perform loads across different
  systems (CVS, Subversion)           Tracking: In Progress,              RUP levels
• Capture additional Metadata         Completed, and Scheduled
                                                                        • Share the extracts, loads, and
  around customization              • Integrates with MetaLink to         reports content with other
• Standard and Comparison             download patches                    users.
  reports
<Insert Picture Here>


Application Management Pack
for Siebel
Application Management Pack for Siebel
  Siebel-Specific Management


• Full Visibility into Siebel Server
  Components

• SARM Integration

• Enterprise / Server / Server
  Component Parameters

• Siebel Business Metrics
<Insert Picture Here>


Application Management Pack
for PeopleSoft
Application Management Pack for Peoplesoft
     Peoplesoft-Specific Management


• Full Visibility into PeopleSoft
  Components

• PeopleSoft System Parameter Change
  Tracking

• Out-of-box Configuration Policies

• Centralized Domain Administration    vs
• Support PeopleTools 8.48 & above
Projected Cost Savings


                                                                   • Reduce User Reported
                                                                     Incidents to Application
                                                                     Administrators by Over 50%*


                         Costs                                     • Reduce Problem Resolution
                                                                     Times by Over 50%*

                                                                   • Increase Administrator
                                                                     Productivity by over 25%*

                                                                   • 10 – 18 months payback*




* actual savings, productivity improvements, and payback period may vary
Summary
Application Quality Management

 Pre-Deployment                                                Post-Deployment

Performance Testing                                           Performance Monitoring

                                                               Real User Monitoring
Real Application Testing                                       • Capture user performance
• Database Testing                                             • Identify key spot in applications
• Database Capture/Replay                                      • Alerting/Reporting
• SQL Queries Capture/Replay
                                                               Service Level Management
Load & Stress Testing                                          • Synthetic transactions
• Any web application                                          • Active Monitoring
• Server Performance metrics
• Collaborative testing                                        Application Management Packs
Functional/Regression Testing                                  SOA Application Management
• Onescript creation
• Easy record/playback                                         Diagnostic and Tuning
Test Management                                                Provisioning, Configuration
                                                               Management
Data Masking
• Testing prod data securely                                   Change Tracking
                                                               and Synchronization



                               END-TO-END PERFORMANCE MANAGEMENT
Application Performance Testing & Management




   Real User
Experience Insight
                                             Application
                                             Testing Suite




                          Enterprise
                           Manager

                     Application Lifecycle
Oracle Helps You Maximize Customer Value

 Deploys SOA              Saves 80% time and
                                                     Avoids online revenue
 infrastructure 92%       effort for managing
                                                     losses up to 25%
 faster                   Databases


                                                     Cuts configuration
 Improves IT              Drives asset utilization
                                                     management effort by
 productivity by 25%      up by 70%
                                                     90%


 Saves $1.9 million       Saves $170,000 per         Replaces manual
 with Oracle Enterprise   year with Oracle           tools with automation;
 Manager                  Enterprise Manager         saves time by 50%


                                                     Saves weeks on
 Reduces Database         Reduces provisioning
                                                     application testing
 testing time by 90%      effort by 75%
                                                     time


 Cuts application                                    Delivers 24/7 uptime
                          Reduces critical
 testing from weeks to                               with Oracle Enterprise
                          patching time by 80%
 hours                                               Manager
Next Steps
Architecture: Network Protocol Analysis

       Collected data:                          Page
                                               request
•Client-ip, Server-ip, Gateway-ip




                                                                         Network Response Time
•Requested URL (Page,Object)
•Cookie/Session-id                                                                                    Internet
•Referrer
•GET & POST requests
• User agents (phone type)
                                                                                                            Firewall




                                    Sniffing                                                              Switch




                                                  Server Response Time
    •Response?
    •Server error, web site
                                                                                                  Web        Web           Web
     error, Hit OK
                                                                                                 server     server        server
    •Content of page (i.e order
     details, functional errors)

   •Delivered?
   •Aborted?                                                                                         DB              DB
   •Network timeout?
Key Customers




            250+ … and growing

Weitere ähnliche Inhalte

Was ist angesagt?

OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]vasuballa
 
Testing types functional and nonfunctional - Kati Holasz
Testing types   functional and nonfunctional - Kati HolaszTesting types   functional and nonfunctional - Kati Holasz
Testing types functional and nonfunctional - Kati HolaszHolasz Kati
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overviewnksolanki
 
EM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsEM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsMaaz Anjum
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends9 series
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Jaime Cid
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Angel Alberici
 
Why Ranorex
Why RanorexWhy Ranorex
Why RanorexRanorex
 
API Test Automation
API Test Automation API Test Automation
API Test Automation SQALab
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testingQualitest
 
Object Store V2 Workshop
Object Store V2 WorkshopObject Store V2 Workshop
Object Store V2 WorkshopMuleSoft
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMarkus Michalewicz
 
Ranorex presentation
Ranorex presentationRanorex presentation
Ranorex presentationISsoft
 
Oracle Management Cloud
Oracle Management CloudOracle Management Cloud
Oracle Management CloudFabio Batista
 
Types of Software Testing | Edureka
Types of Software Testing | EdurekaTypes of Software Testing | Edureka
Types of Software Testing | EdurekaEdureka!
 
EXACC Presentat CHEUG 2019 (9).pptx
EXACC Presentat CHEUG 2019 (9).pptxEXACC Presentat CHEUG 2019 (9).pptx
EXACC Presentat CHEUG 2019 (9).pptxabdulhafeezkalsekar1
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessLee Barnes
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation Vishwak Solution
 

Was ist angesagt? (20)

OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
 
Testing types functional and nonfunctional - Kati Holasz
Testing types   functional and nonfunctional - Kati HolaszTesting types   functional and nonfunctional - Kati Holasz
Testing types functional and nonfunctional - Kati Holasz
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overview
 
EM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsEM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM Metrics
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends
 
STLC
STLCSTLC
STLC
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
Why Ranorex
Why RanorexWhy Ranorex
Why Ranorex
 
New relic
New relicNew relic
New relic
 
API Test Automation
API Test Automation API Test Automation
API Test Automation
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
 
Object Store V2 Workshop
Object Store V2 WorkshopObject Store V2 Workshop
Object Store V2 Workshop
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For It
 
Ranorex presentation
Ranorex presentationRanorex presentation
Ranorex presentation
 
Oracle Management Cloud
Oracle Management CloudOracle Management Cloud
Oracle Management Cloud
 
Types of Software Testing | Edureka
Types of Software Testing | EdurekaTypes of Software Testing | Edureka
Types of Software Testing | Edureka
 
EXACC Presentat CHEUG 2019 (9).pptx
EXACC Presentat CHEUG 2019 (9).pptxEXACC Presentat CHEUG 2019 (9).pptx
EXACC Presentat CHEUG 2019 (9).pptx
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation
 

Andere mochten auch

Testing soa, web services and application development framework applications
Testing soa, web services and application development framework applicationsTesting soa, web services and application development framework applications
Testing soa, web services and application development framework applicationsInSync Conference
 
Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1Suresh Mishra
 
Testing Java applications with Maveryx
Testing Java applications with MaveryxTesting Java applications with Maveryx
Testing Java applications with MaveryxMaveryx
 
Fusion applications gl and ar suresh c-mishra
Fusion applications   gl and ar suresh c-mishraFusion applications   gl and ar suresh c-mishra
Fusion applications gl and ar suresh c-mishraSuresh Mishra
 
In sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalIn sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalInSync Conference
 
Testing Android applications with Maveryx
Testing Android applications with MaveryxTesting Android applications with Maveryx
Testing Android applications with MaveryxMaveryx
 
Ebs architecture con9036_pdf_9036_0001
Ebs architecture con9036_pdf_9036_0001Ebs architecture con9036_pdf_9036_0001
Ebs architecture con9036_pdf_9036_0001jucaab
 
Web Application Testing
Web Application TestingWeb Application Testing
Web Application TestingRicha Goel
 
Oracle Applications R12 Architecture
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 ArchitectureViveka Solutions
 
Sql queries with answers
Sql queries with answersSql queries with answers
Sql queries with answersvijaybusu
 

Andere mochten auch (12)

Testing soa, web services and application development framework applications
Testing soa, web services and application development framework applicationsTesting soa, web services and application development framework applications
Testing soa, web services and application development framework applications
 
Webinar Oracle Application Testing Suite
Webinar Oracle Application Testing SuiteWebinar Oracle Application Testing Suite
Webinar Oracle Application Testing Suite
 
Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1Less11 3 e_loadmodule_1
Less11 3 e_loadmodule_1
 
Webinar Migración a Oracle Business Intelligence 11g
Webinar Migración a Oracle Business Intelligence 11gWebinar Migración a Oracle Business Intelligence 11g
Webinar Migración a Oracle Business Intelligence 11g
 
Testing Java applications with Maveryx
Testing Java applications with MaveryxTesting Java applications with Maveryx
Testing Java applications with Maveryx
 
Fusion applications gl and ar suresh c-mishra
Fusion applications   gl and ar suresh c-mishraFusion applications   gl and ar suresh c-mishra
Fusion applications gl and ar suresh c-mishra
 
In sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalIn sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-final
 
Testing Android applications with Maveryx
Testing Android applications with MaveryxTesting Android applications with Maveryx
Testing Android applications with Maveryx
 
Ebs architecture con9036_pdf_9036_0001
Ebs architecture con9036_pdf_9036_0001Ebs architecture con9036_pdf_9036_0001
Ebs architecture con9036_pdf_9036_0001
 
Web Application Testing
Web Application TestingWeb Application Testing
Web Application Testing
 
Oracle Applications R12 Architecture
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 Architecture
 
Sql queries with answers
Sql queries with answersSql queries with answers
Sql queries with answers
 

Ähnlich wie Application Testing Suite

" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f..." Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...Lohika_Odessa_TechTalks
 
Презентация
ПрезентацияПрезентация
Презентацияguest22d71d
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivasa rao
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta Kale
 
Combining Automated Functional And Load Testing
Combining Automated Functional And Load TestingCombining Automated Functional And Load Testing
Combining Automated Functional And Load TestingRanorex
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star eastPerfecto Mobile
 
William Truong_updated
William Truong_updatedWilliam Truong_updated
William Truong_updatedBill Truong
 
Laravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsLaravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsMuhammad Shehata
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectDevOps.com
 
#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation FrameworkAgile Testing Alliance
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Packjucaab
 
Implementing Test Automation in Agile Projects
Implementing Test Automation in Agile ProjectsImplementing Test Automation in Agile Projects
Implementing Test Automation in Agile ProjectsMichael Palotas
 
An Automation Culture: The Key to Agile Success
An Automation Culture: The Key to Agile SuccessAn Automation Culture: The Key to Agile Success
An Automation Culture: The Key to Agile SuccessTechWell
 
Pengujian Sistem WebGIS
Pengujian Sistem WebGISPengujian Sistem WebGIS
Pengujian Sistem WebGISDany Laksono
 

Ähnlich wie Application Testing Suite (20)

Application Testing Suite 9.2
Application Testing Suite 9.2Application Testing Suite 9.2
Application Testing Suite 9.2
 
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f..." Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
" Performance testing for Automation QA - why and how " by Andrey Kovalenko f...
 
Презентация
ПрезентацияПрезентация
Презентация
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application Testing
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QA
 
Combining Automated Functional And Load Testing
Combining Automated Functional And Load TestingCombining Automated Functional And Load Testing
Combining Automated Functional And Load Testing
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
William Truong_updated
William Truong_updatedWilliam Truong_updated
William Truong_updated
 
Laravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsLaravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and Tools
 
Ayaz Qureshi
Ayaz QureshiAyaz Qureshi
Ayaz Qureshi
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Pack
 
Implementing Test Automation in Agile Projects
Implementing Test Automation in Agile ProjectsImplementing Test Automation in Agile Projects
Implementing Test Automation in Agile Projects
 
Pm 6 testing
Pm 6 testingPm 6 testing
Pm 6 testing
 
Pm 6 testing
Pm 6 testingPm 6 testing
Pm 6 testing
 
An Automation Culture: The Key to Agile Success
An Automation Culture: The Key to Agile SuccessAn Automation Culture: The Key to Agile Success
An Automation Culture: The Key to Agile Success
 
Pengujian Sistem WebGIS
Pengujian Sistem WebGISPengujian Sistem WebGIS
Pengujian Sistem WebGIS
 

Mehr von oracleonthebrain

Oracle Real Application Testing: A Business Case
Oracle Real Application Testing: A Business CaseOracle Real Application Testing: A Business Case
Oracle Real Application Testing: A Business Caseoracleonthebrain
 
Oracle + Sun Product Strategy
Oracle + Sun Product StrategyOracle + Sun Product Strategy
Oracle + Sun Product Strategyoracleonthebrain
 
Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight Externaloracleonthebrain
 

Mehr von oracleonthebrain (7)

Oracle Real Application Testing: A Business Case
Oracle Real Application Testing: A Business CaseOracle Real Application Testing: A Business Case
Oracle Real Application Testing: A Business Case
 
Oracle + Sun Product Strategy
Oracle + Sun Product StrategyOracle + Sun Product Strategy
Oracle + Sun Product Strategy
 
Real Application Testing
Real Application TestingReal Application Testing
Real Application Testing
 
Upgrading To 11g
Upgrading To 11gUpgrading To 11g
Upgrading To 11g
 
Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight External
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise Manager
 

Kürzlich hochgeladen

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Kürzlich hochgeladen (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Application Testing Suite

  • 1. Application Performance Management – Virtual Classroom Mayur Palta Senior Technical Consultant
  • 2. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. © 2009 Oracle Corporation – Proprietary and Confidential
  • 3. Agenda • Application Quality Management • Application Testing • Oracle’s Approach to Application Quality • Test Data Management • Application User Experience Management • Managing Real User Experience • Application Operations Management • Oracle Enterprise Manager • Next Steps
  • 4. What is Application Testing? • A set of activities conducted through scripts with the intent of finding errors in software. • An activity being part of the software development process aimed at evaluating a software item (system, subsystem, unit etc.) features (functionality, performance etc.) against the given set of system requirements. • Process of verifying that a program functions properly.
  • 5. Business Impact of Application Quality • Poor software quality puts your investments at risk • Cost to fix an error found after product release was up to 100 times more than one identified in the design phase [Source: National Institute of Standards & Technology, 2002] • About 80 percent of development costs are consumed by software developers identifying and correcting defects [Source: IBM: The business value of software quality.] • Testing typically accounts for 30 to 50% of a software project budget & non-reproducible or ad-hoc testing is of little or no use [Source: Pullam & Doyle, 1998] [Source: W.R. Blischke, D.N.P. Murthy. "Reliability", Section 9.5.1, pp. 311.]
  • 6. Common Testing Cycles Traditional Ways 15% Tested Application Groups Own Testing Used Application Testing Tools Simulation Queries Very Scripting & Labor Intensive 85% Untested Problems Limits the Testing Not a Production Test Application Performance Problems Deploying an Untested System predominately link back to the SQL Queries in the Database Vulnerable to Poor Performance
  • 7. A Lifecycle Approach to Quality 1. Design Test Plans 2. Develop Manual Test Based on Application Cases and Automated Requirements Test Scripts 4. Execute Load Tests 3. Execute Functional and Tune Application Tests to Validate Performance Application Requirements
  • 8. Application Performance Testing & Management Real User Experience Insight Application Testing Suite Enterprise Manager Application Lifecycle
  • 9. Application Performance Testing & Management Application Testing Suite Application Lifecycle
  • 10. Oracle Testing History Acquired e-Test Suite from Empirix in June 2008 • 10+ years of automated testing experience • Currently Working with Internal Application Developers • Specialist in testing web-based application • .NET • JAVA • Coldfusion
  • 11. Oracle Application Testing Suite A powerful, integrated testing solution Functional Testing for Web Apps Test Manager for Web Applications Load Testing for Web Apps
  • 12. Oracle Application Testing Suite A Lifecycle Approach to Quality Oracle Test Manager for Web Applications 1. Design Test Plans 2. Develop Manual Test Based on Application Cases and Automated Requirements Test Scripts 4. Execute Load Tests 3. Execute Functional and Tune Application Tests to Validate Performance Application Requirements
  • 13. Oracle Test Manager for Web Applications: Test Process Management • Manage test process from centralized Web-based console • Define test requirements • Develop manual & automated test cases • Document and track defects • Create reports
  • 14. Oracle Application Testing Suite A Lifecycle Approach to Quality Oracle Test Manager for Web Applications 1. Design Test Plans 2. Develop Manual Test Based on Application Cases and Automated Requirements Test Scripts Oracle Functional Testing for Web Applications 4. Execute Load Tests 3. Execute Functional and Tune Application Tests to Validate Performance Application Requirements
  • 15. Oracle Functional Testing for Web Applications: Automated Functional & Regression Testing • Automate transactions for Web applications & Web Services • Execute rigorous functional test cases • Create automated regression test suites • Identify and report on functional application failures
  • 16. Oracle Application Testing Suite A Lifecycle Approach to Quality Oracle Test Manager for Web Applications 1. Design Test Plans 2. Develop Manual Test Based on Application Cases and Automated Requirements Test Scripts Oracle Load Oracle Functional Testing for Web Testing for Web Applications Applications 4. Execute Load Tests 3. Execute Functional and Tune Application Tests to Validate Performance Application Requirements
  • 17. Oracle Load Testing for Web Applications: Load and Performance Testing and Tuning • Create realistic load test scenarios that simulate end-user behavior • Scale to thousands of concurrent users • Perform functional content validation under load • Monitor server-side performance & correlate to end-user response times • Isolate and resolve performance bottlenecks
  • 18. Need for Data Masking Test Data Management • Key Drivers • Privacy and compliance LAST_NAME SSN SALARY • HIPAA, Breach Notification Laws AGUILAR 203-33-3234 40,000 • EU Data Privacy Directive BENSON 323-22-2943 60,000 • Application testing D’SOUZA 989-22-2403 80,000 • Offshore application development FIORANO 093-44-3823 45,000 • Offshore / In-house software QA • Key Requirements LAST_NAME SSN SALARY • Support database and application ANSKEKSL 111—23-1111 40,000 referential integrity BKJHHEIEDK 111-34-1345 60,000 • Minimal performance impact KDDEHLHESA 111-97-2749 80,000 • Protect against reverse FPENZXIEK 111-49-3849 45,000 transformation
  • 19. Data Masking Pack Oracle Enterprise Manager Production • Automates production data masking • Mask data from a production database • Define rules once • Data relationship discovery • Automates data relationship enforcement using existing foreign keys Clone/ • Enter custom data relationships known Mask Staging to the application • Rules repository • Format library, masking definitions • Testing • View sample data before masking Test Test
  • 20. Application Performance Testing & Management Real User Experience Insight Application Testing Suite Enterprise Manager Application Lifecycle
  • 21. Challenges Business Challenge IT Challenge Line of Business Apps Manager / IT Operations (LOB) Manager Apps Support • Low transaction • Isolating problems • Reactive: Issues effectiveness – lost to applications and identified when user calls revenue, high modules • No visibility into support costs • No insight into each application & operational • Poor customer user’s experience errors satisfaction • Providing reports • Time consuming diag. • No visibility into and visibility to • Inability to anticipate customer trends stakeholders impact of change
  • 22. Analysts Agree: User Experience is Critical Consistent end-to-end application and service 87% performance guarantees Unplanned infrastructure changes resulting in 73% incidents and downtime Unanticipated infrastructure effects from 49% consolidation & new application projects Mis-configuration of network objects 28% Source: Forrester Research, Top Five Challenges For Enterprise IT Infrastructure Managers — And How To Resolve Them, Thomas Mendel, March 2005 “Real life experience shows: 74% of problem alerts come from end users complaining to the service desk about performance problems, not from monitoring infrastructure components!” Jean-Pierre Garbani Forrester Research 2004
  • 23. TomTom Delights customers and recovers revenue lost because of IT issues “There was a point in time when we were more or less driving in the dark…Now I’m convinced that for us, this product will pay back within the first six months, easily.” -Oscar Diele, Global vice president of e-commerce • Marketing removed user manual from the box, not telling IT! Challenge • Product was a big hit last Christmas, many people went on the website to download user manuals & performance went down, including the online shop • 27% of customer about to check out canceled their transaction • Oracle Enterprise Manager Solution – Real User Experience Insight • IT gets alerted, understands and reacts very quickly, cutting down the 27% loss. • IT captures all the 27% customers emails , Marketing immediately sends an Benefits email with an apology and a coupon to attract those customers to shop again. • TomTom recovered most of the 27% loss http://www.oracle.com/profit/features/091908_tomtom_.html
  • 24. Solution Overview Optimizing end-user experience through real end-user monitoring Business Reporting KPI Monitoring Data Export Real User Experience Insight key highlights: - Replay of poor performance Transaction Performance - Executive dashboards Executive dashboard - Extensive KPI and SLA monitoring - Full alerting capabilities - Quick bottle-neck analyses - Transaction performance analyses - Customized reporting - Trend analyses - Full data integration via XML
  • 25. Real User Experience Insight For: Line of Business executives Satisfaction Reports Business Transaction Funnel Usage Reports: • Data Browser • Sales by Country/State
  • 26. Real User Experience Insight For: Application Owners and Application Support Dashboards & SLM Business Service Monitoring User Session Tracking, (e.g. Order Entry, Buy Stock) Page Replay
  • 27. Real User Experience Insight For: IT Operations KPI configuration, monitoring, & alerting Server, network, & object performance diagnostics Data Export Error reports & analysis
  • 28. Application Performance Testing & Management Real User Application Experience Insight Testing Suite Enterprise Manager Application Lifecycle
  • 29. Application Operations Management Top Challenges & Risks • How to identify and resolve business issues? • How to manage entire application lifecycle and reduce compliance risks? • How to reduce operational costs? • How to prioritize issues that impact business user experience?
  • 30. Solution: Integrated, Top-Down Application Management Application Users Application Siebel, PeopleSoft, EBS… Java, .NET, Composite Exchange, Legacy Software Oracle Applications Custom Applications Non-Oracle Applications Application Web Server, Portal Database AS, ESB, SOA Components Presentation Layer Management Systems Middleware Infrastructure Components Virtual Environments Servers Databases Storage Oracle Enterprise Manager
  • 31. Comprehensive Applications Management Oracle Enterprise Manager • Manage Oracle applications and technology from a single console • Application Management Packs for E-Business Suite, Siebel, PeopleSoft, JDE • Optimize User Experience for Oracle Applications • E-Business Suite Accelerator • PeopleSoft Accelerator • Siebel Accelerator
  • 32. Oracle Application Management Packs Complement Application Tools Application Management Pack Application Management Pack Application Management Pack for PeopleSoft Enterprise for Siebel for Oracle E-Business Suite Server Manager PS/Admin Oracle Applications Manager SARManalyzer, SARMquery Performance Monitor iSetup Diagnostic Data Collector PeopleTools Rapid Install Environment Verification Tool Change Impact Manager Rapid Clone Application Deployment Mgr
  • 33. Application Operations Management Managing Packaged Applications Oracle E-Business Suite – PeopleSoft – Siebel E- Common Capabilities • 1-step Discovery • Out-of-box transactions • Reports • Topologies • System monitoring • Configuration Management • Service Level Management • Application monitoring • Transaction Tracing • Root-cause/Impact Analysis • Dashboards • Out-of-box service models Embedded Application-Specific Capabilities E-Business Suite PeopleSoft Siebel • Topological root-cause views • 500+ config metrics & • 50+ business metrics • 100+ configuration metrics PSAdmin admin tasks • Out-of-box processes • Clone automation for test • 25+ “tribal” knowledge- • HI Component support production environments based policies • SARM integration – real • Cross-instance comparisons • Centralized Log Mgt end user metrics, • Key bus flow monitoring transaction diagnostics
  • 34. <Insert Picture Here> Application Management Pack for Oracle E-Business Suite
  • 35. Application Management Pack for EBS E-Business Suite-Specific Management • Full Visibility into E-Business Suite Components • E-Business Suite System Parameter Change Tracking • Cloning Automation • Seamless Integration with vs Oracle Applications Manager • Support R12 and R11i ATG RUP4 or above
  • 36. <Insert Picture Here> Benjamin Cabanas Program Manager GE Infrastructure “Implementing Application Management Pack for Oracle E-Business Suite has allowed GE Infrastructure to realize $200K annual savings, 84% reduction in clone cycle time, and 75% reduction in resources”
  • 37. <Insert Picture Here> Application Change Management Pack for Oracle E-Business Suite (ACP)
  • 38. Application Change Management Pack for Oracle E-Business Suite: Version 3.0 Simplify Change Improve User Reduce Human Orchestration productivity Errors
  • 39. Product Overview Summary of Key Features Customization Manager Patch Manager Setup Manager • Create AD compliant • Configurable Patch Process: • Central console for all activity customization packages Step-by-step interview process • Migrate functional • Central console for all custom • Deploys custom and standard configuration/setup data across patches Oracle patches from a central different instances of EBS • Custom patches can be applied console using Patch Manager • Group extracts, loads, and • Simultaneous, multi-patch, reports into projects for easier • Over 200 file types supported multi-target deployment management and reuse. • Creating build lists with • Integration with Customization • Recognize and enforce the manifests Manager dependencies between different • Build or compile Java or Form • Multiple Patch Options: Support selection sets and provide libraries for wide variety of patching sequencing recommendations. • Validate the custom files based options such as Hot Patching, • Automated, simultaneous loads on a set of standards disable archive mode….etc across multiple instances • Interface with Version Control • Centralized Patch Deployment • Perform loads across different systems (CVS, Subversion) Tracking: In Progress, RUP levels • Capture additional Metadata Completed, and Scheduled • Share the extracts, loads, and around customization • Integrates with MetaLink to reports content with other • Standard and Comparison download patches users. reports
  • 40. <Insert Picture Here> Application Management Pack for Siebel
  • 41. Application Management Pack for Siebel Siebel-Specific Management • Full Visibility into Siebel Server Components • SARM Integration • Enterprise / Server / Server Component Parameters • Siebel Business Metrics
  • 42. <Insert Picture Here> Application Management Pack for PeopleSoft
  • 43. Application Management Pack for Peoplesoft Peoplesoft-Specific Management • Full Visibility into PeopleSoft Components • PeopleSoft System Parameter Change Tracking • Out-of-box Configuration Policies • Centralized Domain Administration vs • Support PeopleTools 8.48 & above
  • 44. Projected Cost Savings • Reduce User Reported Incidents to Application Administrators by Over 50%* Costs • Reduce Problem Resolution Times by Over 50%* • Increase Administrator Productivity by over 25%* • 10 – 18 months payback* * actual savings, productivity improvements, and payback period may vary
  • 46. Application Quality Management Pre-Deployment Post-Deployment Performance Testing Performance Monitoring Real User Monitoring Real Application Testing • Capture user performance • Database Testing • Identify key spot in applications • Database Capture/Replay • Alerting/Reporting • SQL Queries Capture/Replay Service Level Management Load & Stress Testing • Synthetic transactions • Any web application • Active Monitoring • Server Performance metrics • Collaborative testing Application Management Packs Functional/Regression Testing SOA Application Management • Onescript creation • Easy record/playback Diagnostic and Tuning Test Management Provisioning, Configuration Management Data Masking • Testing prod data securely Change Tracking and Synchronization END-TO-END PERFORMANCE MANAGEMENT
  • 47. Application Performance Testing & Management Real User Experience Insight Application Testing Suite Enterprise Manager Application Lifecycle
  • 48. Oracle Helps You Maximize Customer Value Deploys SOA Saves 80% time and Avoids online revenue infrastructure 92% effort for managing losses up to 25% faster Databases Cuts configuration Improves IT Drives asset utilization management effort by productivity by 25% up by 70% 90% Saves $1.9 million Saves $170,000 per Replaces manual with Oracle Enterprise year with Oracle tools with automation; Manager Enterprise Manager saves time by 50% Saves weeks on Reduces Database Reduces provisioning application testing testing time by 90% effort by 75% time Cuts application Delivers 24/7 uptime Reduces critical testing from weeks to with Oracle Enterprise patching time by 80% hours Manager
  • 50.
  • 51. Architecture: Network Protocol Analysis Collected data: Page request •Client-ip, Server-ip, Gateway-ip Network Response Time •Requested URL (Page,Object) •Cookie/Session-id Internet •Referrer •GET & POST requests • User agents (phone type) Firewall Sniffing Switch Server Response Time •Response? •Server error, web site Web Web Web error, Hit OK server server server •Content of page (i.e order details, functional errors) •Delivered? •Aborted? DB DB •Network timeout?
  • 52. Key Customers 250+ … and growing