Application Quality Sharath Kumar, Technical Manager, Mercury ...
description
Transcript of Application Quality Sharath Kumar, Technical Manager, Mercury ...
Application QualitySharath Kumar, Technical Manager, Mercury India
Mercury Confidential & Proprietary 2
Application Quality
• 61% rate application testing for quality and performance as key driver of business value
• 27% say composite applications testing are most difficult to manage
• 24% say reusability and efficiency is No. 1 investment priority
Tops IT Agenda
“A Global 2000 company may experience more than 30,000 changes to applications and supporting infrastructure per day.”
Economist Intelligence Unit, October 2004 / March 2005 Economist Intelligence Unit, October 2004 / March 2005
Yankee group
Mercury Confidential & Proprietary 3
The Cost of Failure is High
Lost $19M in revenue and $23M in profits on a $9M SAP implementation due to functional and reliability issues
Lost revenue when a faulty application booked $25 San Francisco-Paris round trip fares
Lost $3-5M in revenue and 26% in cap value when systems went down for 22 hours
Mercury Confidential & Proprietary 4
Application Delivery is Now a Strategic Imperative
Business criticality of the applications
Lack of control through outsourcing
Complexity through the move to SOA/J2EE/.Net
Increased Emphasis on Quality is Driven by Increasing:
Mercury Confidential & Proprietary 5
Addressing Delivery Issues is a Strategic Imperative
Automate manual tasks to reduce costs
Gain control and visibility via information, not data
Measure the impact of change to reduce risk
Mercury Confidential & Proprietary 6
Successful Delivery Depends On:
GONO-GO
Test Strategyand Plan
Define Use Cases
Functional /Regression
Testing
TestRequirements
BusinessRequirements
Defects Issues
MANAGE REQUIREMENTS OPTIMIZE QUALITY OPTIMIZE PERFORMANCE
PerformanceTesting
CapacityPlanning
DESIGN AND DEVELOP
Diagnostics(J2EE, .Net, SAP
Siebel, Oracle)
TuningTest Creation
and Maintenance
An Effective Delivery Process
Mercury Confidential & Proprietary 7
Successful Delivery Depends On:
PerformanceEngineers
App Support Engineers
SystemArchitects
IT Management
QA Engineers
Tester
GONO-GO
ProjectMangers QA
Engineers
Tester
LOB Business Analyst
Ops
Developers
An Aligned Team
Mercury Confidential & Proprietary 8
Best-of-breed Capability Delivered GloballySuccessful Delivery Depends On:
CUSTOMER’S CENTRALIZED TESTING ENVIRONMENTCUSTOMER’S CENTRALIZED TESTING ENVIRONMENT
Web Server
Application A
Application C
Application B
View projects from different locations
Simultaneous browser-based testing of one
or more projects
Simultaneous browser-based testing of one
or more projectsReceive test data
and analyze resultsReceive test data
and analyze results
A
USAUSA
AsiaAsia
EuropeEurope
B
PooledTesting
Resources
C
Mercury Confidential & Proprietary 10
Quality CenterMERCURY QUALITY CENTER™
Dashboard
Managed Service In-house Deployment Combination
DELIVERY OPTIONS
Foundation
Shared Data Repository WorkflowsCentral Administration Open APIs
TestDirectorRequirementsManagement
Test Plan Test LabDefect
Management
Functional Testing
QuickTest Professional WinRunnerBusiness Process Testing
Mercury Confidential & Proprietary 11
Application Delivery Dashboard
• Track and communicate risk factors that impede delivery success
• Focus management attention on critical project issues
• Determine if project will meet release criteria by tracking KPIs
Surface Delivery Status Across the Enterprise
BACK
Mercury Confidential & Proprietary 12
TestDirector for Quality Center
• Manage the entire quality process with built-in traceability
• Anytime/anywhere access via web browser
• Over 30 third-party vendor integrations with published APIs
The Enterprise Platform for Quality
BACK
Mercury Confidential & Proprietary 13
QuickTest Professional
• Identify unexpectedapplication behavior automatically
• Create reusable building blocks for Business Process Testing
• The most comprehensive enterprise environment coverage (30+)
Market Leading Solution for Functional Testing
BACK
Mercury Confidential & Proprietary 14
Business Process Testing
• Uses only screen flows and data to create tests
• Significantly reduces automated test maintenance
• Designed specifically for business analysts
Script-Free Functional Testing
BACK
Mercury Confidential & Proprietary 15
• Monitors • Protocols
LoadRunner Diagnostics TuningCapacityPlanning
Global ManagementMultiple-project Management
Resource Management
Application Delivery Foundation
• Virtual Users
MERCURY SERVICES
Performance Center
Application Delivery Dashboard
MERCURY PERFORMANCE CENTER™
Managed • Consulting • Education • Support
Mercury Confidential & Proprietary 16
Approach to Optimizing Business Availability
• Manage risk of deploying mission-critical applications
• Pinpoint application bottlenecks
• Improve infrastructure performance
• Standardize performance processes
based on thousands ofMercury engagements
Reduction in application downtime
Performance gain with no additional hardware
Improvement in Mean Time To Resolution
Improvement in number of applications performance tested
800%
4x
75%
200%
Mercury Confidential & Proprietary 17
Automated Load Testing
LoadRunnerController
LoadRunnerVirtual Users
PERFORMANCE MONITORS
• Replaces real users with thousands of virtual users• Generates consistent, measurable, and repeatable load,
managed from a single point of control• Efficiently isolates performance bottlenecks across all tiers/layers with
automated reporting and analyses
Web Server App. Server DatabaseInternet/WAN
Mercury Confidential & Proprietary 18
Widest Application Support
PROTOCOLS
LoadRunnerController
LoadRunnerVirtual Users
Web Server App. Server DatabaseInternet/WAN
PERFORMANCE MONITORS
ERP/CRM
• SAP• Oracle• Siebel• PeopleSoft
WEB
• HTTP(S)• XML• Citrix ICA• SOAP• WAP
MIDDLEWARE
• EJBs• CORBA• COM• RMI• MQSeries
DATABASES
• Oracle• MS SQLServer• DB2• ODBC
LEGACY
• 3270• 5250• VT100
Databases
• Oracle• MSSQL
Server• DB2
JAVA
• EJB• JDBC• JSP• Sitraka
JMonitor
APP SERVERS
• BEA WebLogic• IBM WebSphere• ATG Dynamo• iPlanet App
Server
WEB SERVERS
• MS IIS• iPlanet• Apache
NETWORK
• SNMP• WAN
Emulation
• Windows• Unix• Linux
OPERATING SYSTEMS
Mercury Confidential & Proprietary 19
LoadRunner Isolates Bottlenecks Across All Tiers
• Real-time performance monitors gather metrics from every layer
• Automatic correlation helps pinpoint bottlenecks
COMPLETE COVERAGE ANALYSIS
EJB/JDBC/JSPMonitors
App. Server Monitor
Java VM Monitor
Operating System Monitor
Hardware Monitor
Network Monitor
Mercury Confidential & Proprietary 20
Delivery Flexibility
Managed Service
Deployment
In-House Deployment
(Assisted by Mercury)
MercuryInfrastructure
Mercury People and Processes
YourInfrastructure
Your People and
Processes
• Fastest time to value
• Lowest TCO
• Greater self-sufficiency
• Complex integration work
Transition Service
Mercury Confidential & Proprietary 21
Support For Over 60 Complex Environments
ERP/CRM
• SAP• Oracle• Siebel• PeopleSoft
Client Server
• C/C++• Java • Visual Basic• Delphi• Forte• Visual Works• PowerBuilder
Middleware
• EJBs• CORBA• COM• RMI• MQSeries
Legacy
• 3270• 5250• VT100• All common
emulators
Databases
• Oracle• MS SQL Svr• DB2• ODBC
PERFORMANCE MONITORS
Operating Systems
• Windows• Unix• Linux
Network
• SNMP• WAN
Emulation
Web Servers
• MS IIS• iPlanet• Apache
App Servers
• BEA WebLogic
• IBM WebSphere
• ATG Dynamo
• iPlanet App Server
Java
• EJB• JDBC• JSP
Databases
• Oracle• MSSQL
Server• DB2• Sybase
Web/Java
• HTTP(S)• XML• Citrix ICA• SOAP• Java
APPLICATIONS AND PROTOCOLS
Mercury Confidential & Proprietary 22
Mercury Customers in India
Mercury Confidential & Proprietary 23
Mercury Customer Experiences
Mercury Confidential & Proprietary 24
Mercury Customer Experiences
Mercury Confidential & Proprietary 25
Application Quality Ecosystem Proven Leadership
Application Quality Ecosystem Magic Quadrant 2005
Clear Leader in ability to execute and completeness of visionClear Leader in ability to execute and completeness of vision
Industry SourceIndustry Source
Mercury Confidential & Proprietary 26
Mercury Momentum
$0
$ R
eve
nu
e in
Mil
lio
ns
• Top 5 fastest growing
• S&P 500
• NASDAQ 100
• $685.5M 2004 Revenue
• $1.1B in cash as of Q4 2004
• $414.3M Deferred Revenue as of Q4 2004
Superb Financial Performance
Global BTO Leader• Gartner’s only “Strong
Positive” rating (twice)• 86% of Fortune 100
• 56% Market Share in core markets
• SSPA Hall of Fame40 $
1995
$55
1996
$77
1997
$121
1998
$188
1999
$800
2004
$134
$686
2003
$507
$121
2002
$400
$67
$361
2001
$15
$307
2000
$42
Change in Deferred Revenue
Revenue
Mercury Confidential & Proprietary 27
Thank You
Contact us to find out more about optimizing application quality
Email: [email protected]
Web: www.mercury.com/in