<Insert Picture Here> Application Testing Suite Overview Steve Van Hall Principal Sales Consultant, Oracle Corporation
Oracle Enterprise Manager Top-Down Application Management Application Operations Management Real User Experience Monitoring Service Level Management Packaged Application Management SOA Application Management Diagnostic and Tuning Provisioning, Configuration Management Change Tracking and Synchronization Application Testing Suite Application Quality Management Load Testing and Accelerators for Packaged Apps & Web Services Functional Testing and Accelerators for Packaged Apps & Web Services Test Management Real Application Testing Data Masking 2
Application Testing Suite A powerful, integrated testing solution for ensuring application quality, performance and reliability Functional Testing for Web Apps Test Manager for Web Applications Load Testing for Web Apps Application Testing Suite 3
Why do Customers Care? Customers have invested in applications to provide better and more cost-effective service to their customers But cost savings not realized $100,000+ Cost of 1 hour unplanned production downtime 80-10,000x Incremental cost of fixing problems in production 80% 75% Percent of unplanned downtime that can be eliminated through pre-deployment testing and better QA/Development collaboration Percent of applications deployed without testing Source: Gartner Application Quality Management is imperative for business agility and for providing high service levels at low cost and risk 4
Application Testing Suite: A Lifecycle Approach to Quality Design Test Plans Based on Application Requirements Oracle Test Manager for Web Applications Develop Manual Test Cases and Automated Test Scripts Oracle Load Testing for Web Applications Design Design Develop Develop Oracle Functional Testing for Web Applications Tune Tune Test Test Execute Load Tests and Tune Application Performance Execute Functional Tests to Validate Application Requirements 5
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 Reuse functional test scripts for load testing Accelerators for Applications (Oracle Applications, Web and Forms based) 6
Functional Testing for Web Applications Value Automate transactions for Web apps & Web Services Execute rigorous functional test cases Create automated regression test suites Identify and report on functional application failures Reuse functional test scripts for load testing Differentiators Superior DOM-based recording for Web applications Automatically generates test cases to validate application content Same scripts can be re-used for functional testing and load testing Eclipse based IDE for rich extensions, enhancement, OpenScript 7
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 8
Load Testing for Web Applications Value Create realistic load test scenarios simulating 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 Differentiators Easy to create scripts for complex and dynamic Web applications Automatic validation of page responses for each Virtual User Scalable load generation that enables you to run thousands of users Intuitive Web-based interface that enables remote access and multi-user collaboration 9
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 10
Test Manager for Web Applications Value Manage your test process from a centralized Web-based console Define test requirements for your application Develop manual and automated test cases Document and track defects identified during testing Report on the test process and assess application readiness Differentiators Simple and intuitive Webbased interface Fully customizable fields and reports to fit your test process Integrates test management with defect and requirements tracking Integrated with Oracle Functional Testing to drive automated testing 11
<Insert Picture Here> PRODUCT OVERVIEW 12
Oracle Functional Testing for Web Applications 13
Script Recording 14
Script Page Details 15
Script Playback 16
Test Cases Default Tests HTML Comparison Links, Images, Forms User Defined Tests Text Matching Object Tests Table Tests Server Response 17
Results Report 18
Load Test Scripting 19
Web Services Testing 20
Oracle Load Testing for Web Applications 21
Create a Load Test Scenario 22
Configure Start/Stop and VU Ramp-up 23
Configure Server Monitors 24
Run the Load Test 25
View Real Time Results 26
Create Post Run Reports 27
Oracle Test Manager for Web Applications 28
Manage Test Requirements 29
Document and Execute Test Cases 30
Track Issues Identified During Testing 31
Report on Application Readiness 32
Oracle Enterprise Manager Top-Down Application Management Application Operations Management Application Quality Management Real User Experience Monitoring Service Level Management Packaged Application Management SOA Application Management Diagnostic and Tuning Provisioning, Configuration Management Application Testing Suite Data Masking Real Application Testing Change Tracking and Synchronization 33
Secure Application Testing Data Masking Enables Secure Production-scale Testing Testing with production data results in highest quality testing Production data has sensitive information that is highly regulated Regulations restrict use of sensitive data and mandate access control (who, where, how, and why) Payment Card Industry Data Security Standard (PCI DSS) 6.3.4 Graham-Leach-Bliley Act (GLBA) and Sarbanes-Oxley Act (SOX) Health Insurance Portability and Accountability Act (HIPAA) Communications Act (Title 47,222) 90% fail compliance, facing fines and remediation costs Test environments more vulnerable to breaches Non-production breaches must be disclosed $239/record Up to $35M/breach And that s if the data doesn t end up on the Internet 34
Data Masking Pack Test applications with production data for highest quality testing without sharing sensitive information Production Database LAST_NAME SSN SALARY AGUILAR 203-33-3234 40,000 BENSON 323-22-2943 60,000 Development and Testing Database LAST_NAME SSN SALARY ANSKEKSL 111 23-1111 40,000 BKJHHEIEDK 111-34-1345 60,000 Benefits Eliminate risk of moving sensitive data to dev & test environments Share data with partners without exposing sensitive data No impact on production database Leverage Masking templates for common data types Mask related columns in the same way 35
Key Features Clone Mask Production Test / Development Automatic database referential integrity when masking primary keys Implicit database enforced Explicit application enforced Data mask format library View sample data before masking Application masking templates Define once; execute multiple times 36
Data Masking Pack Value Centrally shared mask formats for common sensitive data Automated repeatable process for masking sensitive data Easy-to-use web interface integrates with other administration functions Enables sharing of data in compliance with information security policies Differentiators High performance masking technique optimized for Oracle databases Single unified web interface to mask sensitive across all databases Enforces referential integrity for packaged and custom applications Part of a complete set of information security solutions 37
Marquee Testing Customers Across Key Industries Financial Services e-commerce & Media Communications and Manufacturing IT Services and Software 38
H&R Block America s most trusted online tax provider relies on Oracle Application Testing Suite to prepare for annual online filing season spike Business Challenges Ensure performance of complex, mission-critical, highly visible online tax application, with massive usage peaks in the week before tax filing deadlines Additional testing throughout a complicated set of customer-facing, CRM, HRM, and branch support applications Solution Oracle Application Testing Suite s Load Testing for Web Applications for load and performance testing Business Results Consistently strong application performance every year during crucial tax seasons Outperformed industry peers who suffered major application failures 39
Maricopa Community Colleges Oracle Application Testing Suite helped Maricopa ensure a successful deployment of PeopleSoft Student Administration Business Challenges Solution Business Results One of the largest college districts in the nation 250,000 students annually and 11,500 employees across ten colleges Major rollout of PeopleSoft Enterprise Student Administration Need to ensure application performance during peak usage coinciding with new student enrollment Used Oracle Load Testing for Web Applications for load and performance testing and consulting services for test planning, execution and tuning Displaced HP/Mercury (too difficult to use) Found a number of critical performance problems that would have occurred before peak load of 15K users End-user experience with PeopleSoft application was considered rock-solid and customer continues to expand usage of Application Testing Suite 40