leveraging project testing accelerators -...
TRANSCRIPT
Leveraging Project Testing Accelerators
Ryan WilliamsRetail Forum ’07October 23rd, 2007
© SAP 2007 / Page 2
Agenda
Introductions
SAP QA Approachn SAP’s Recommendations for QAn Solution Manager/QC Integrations
Test Management and Functional TestingnQuality Centern Traditional Record & Replayn SAP Test AcceleratornDemo
Solution Support Enablement Package
© SAP 2007 / Page 3
Mercury/HP and SAP Partnership
Mercury was voted best by SAP end users, 2003
Powered By NetWeaver
The only “ESA Titan” Partner
Mercury collaborates R&D efforts with SAP to provide best-of-breed solutions
SAP uses Mercury internally: SAP support, QA, and developmentn More than 300 load controllers and a million concurrent users
n More than 80 functional testing licenses
We Help You Succeed with SAP
© SAP 2007 / Page 4
SAP Solution Extension
Partner: SAP LoadRunner™
by Mercury
ASAP Performance Methodology
Field Operations
Go Live Check for Enterprise rollout use LoadRunner
SAP AGS distributes
LoadRunner with NetWeaver
Joint task force
Active GlobalSupport
Application Platform use
LoadRunner & QuickTest Pro for testing of service
enablement platform
components
PlatformR&D
Mercury SAP Partnership
SAP Hostinguse LoadRunner
and Business Availability Center
SAP IT monitors SAP Corporate
Portal with Business
Availability Center
Hosting & IT
Over 1450 Customers have successfully deployed SAP with Mercury solutions
ES Ready Titan
Business Process Testing
Accelerator joint R&D
Internal Use:App Server teamKM and EP team
TechEd sitesSDN
Products & Technology
© SAP 2007 / Page 5
SAP QA Approach
© SAP 2007 / Page 6
Test Strategies for SAP
n Hope for the best
Evol
utio
n of
Tes
ting n Automated Record
and Replay
n eCATT Unit Testing plus Manual Integrated Testing
n Manual Testing
]
]
]
Business Process Test
Scriptn Accelerated Testing Solution for SAP
© SAP 2007 / Page 7
Testing Effort and Risk
Testing Enterprise Applications – 3 Generations
3rd Generation “Test Acceleration”
Tools: SAP TestAcceleration andOptimization (TAO)
üLibrary or pre-built test components for SAP appsüAutomatically scans the SAP
metadata to generate all necessary test componentsüEliminates record/replay
activitiesüSignificantly reduces upfront
development time while speeding time to ROIüGreatly reduces ongoing
maintenance due to re-scanning capabilities
1st Generation “Record and Replay”
Tools: WinRunner,QuickTest Pro,Rational Robot
üAllowed for parameterizationüCould be run in an unattended
fashionüCould iterate many times and
test many more conditions×Required many man hours to
record and program each script
×A lot of duplication of activities×High degree of ongoing maintenance
×Required programming support
2nd Generation “Business Process”
Tools: BPT from Mercury
üAllowed for componentizing pieces of test casesüReduced development time of test
casesüMinimized maintenance due to
component conceptü“Drag and drop” tests ×Still had to record test scripts×Maintenance at script level still
required×Required significant programming
support
© SAP 2007 / Page 8
SAP Application Lifecycle
ProjectPrep
Realization Final Preparation Go Live and Support
Blueprint Continuous Improvement
Initiate and Plan the Project
Conceptual Design of how to run SAP
in support of business
Implement and Develop Business
Processes, 3rd
Party Integrations
Resolve all Critical Issues to Finalize Go - Live
Readiness
Cut Over to Production
Environment
Apply Changes and Hot packs
Test Strategy
FunctionalPlanning
Functional Testing Defect Management
Performance Optimization
Application Performance Management
Change and Configuration Management
Change ImpactTesting
Capacity Management
Service Level Management
Deployment Management
Incident andProblem Mgmt.
Performance Planning
© SAP 2007 / Page 9
1. Track development/test requirements, cases inside SolMan
2. Import the SAP Blueprint into Mercury’s Quality Center (QC)
3. Run all test planning and execution through Mercury tool set
4. Review test results in Mercury QC and Solution Manager
n Advantages of integrated solution n Leveraging Solution Manager Integrations
n Integrated test suite for all applications
n End to end traceability
n Accelerated testing solution
n Ability to conduct performance testing
n Best of breed test tools
n Supported solution with continued research and development
SAP Recommendations and Advantages
© SAP 2007 / Page 10
Solution Manager to
Quality Center Integration
© SAP 2007 / Page 11
SAP Application Definitions
Transactions
BusinessProcesses
Business Scenarios
Current State – Blueprint Integration
© SAP 2007 / Page 12
Become Requirements in Quality Center
Business Scenarios
BusinessProcesses
Current State – Blueprint Integration
© SAP 2007 / Page 13
Current State – Blueprint Integration
Wizard for Importing Solution Manager Business Blueprints
© SAP 2007 / Page 14
Future State – Solution Manager to QC Integration
© SAP 2007 / Page 15
RWD IntegrationConvert Info Pak Assets into Manual Process Validation Tests
© SAP 2007 / Page 16
Quality Center
For Test Management
© SAP 2007 / Page 17
Mercury Quality Center
Mercury Quality Center™
Dashboard
TestDirector
RequirementsManagement Test Plan Test Lab Defect
Management
Functional Testing
QuickTest Professional WinRunner
Business Process Testing
Accelerators for SAP
Delivery Options
Mercury Managed Services In-house Deployment Combination
Shared Data Repository Central Administration Workflows Open APIs
Foundation
© SAP 2007 / Page 18
Quality Center Benefits
Create a repeatable QA process (Process Automation)Standardize and manage the entire Quality processCentralized repository for Testing AssetsAnalyze and improve application quality and reliabilityDramatically reduce application implementation riskBrowser Access with User Roles
traceability traceabilitytraceability
Requirements Test Test DefectManagement Planning Execution Management
The Foundation for Effective Test Management
© SAP 2007 / Page 19
Requirements: Capture Test Requirements
© SAP 2007 / Page 20
Functional Testing
and the
SAP Accelerator
© SAP 2007 / Page 21
§ Up to 400% more testing with same or lower headcount*
§ Up to 75% reduction in production defects*
§ Single project ROI 350%; 3-year ROI 1800% (IDC)
Optimize Application Quality
Standardize and manage the entire quality process
Improve application quality and reliability
Dramatically reduce application deployment risk
*Based on Mercury engagements
© SAP 2007 / Page 22
HP Software QuickTest Professional
Rapid execution of test scripts saves time
Identify unexpectedapplication behavior automatically
Record and Replay from the end-user perspective
The most comprehensive enterprise environment coverage (30+)
Easily replicate software defects for developers
Market Leading Solution for Functional Testing
© SAP 2007 / Page 23
Business Process Testing
Designed specifically for business analysts
Non-technical SMEs build tests without scripting
Uses only screen flows and data to create tests
Accelerates when test automation can begin
Dramatically reduces test maintenance
Combines documentation and test automation
Business AnalystAn Object-oriented Approach to Testing
© SAP 2007 / Page 24
Business Components: Manage Script Libraries
© SAP 2007 / Page 25
SAP Accelerator Solutionn Tools built on the Quality Center frameworknComponent extraction methodologiesn A pre-built collection of the most used SAP transactions, t-codesn A custom set of t-codes, built upon your implementationn A UI scanner to bring in custom configurations and z-codes
The solution utilizes:n SAP’s expertise in QA on SAP applications and environmentsnMercury’s BPT (QC and QTP) to create efficiencies in unit, integration,
user acceptance, and regression testingn SAP’s Proprietary CBASE Methodology to deliver full library of SAP
business components and functions
Introducing the SAP Accelerator
© SAP 2007 / Page 26
Non-technical Experts Build Tests Without Scripts
Accelerates When Test Automation Can Begin
Dramatically Reduces Test Maintenance
Combines Documentation and Test Automation
Business Process Testing
The Business-Centric Test Automation System
© SAP 2007 / Page 27
SAP Solution Support Enablement Package
(SEP)
Solution Support Enablement Package(SEP)
© SAP 2007 / Page 29
What does the Solution Support Enablement Package offer?
The Solution Support Enablement Package(SEP) delivers Premium Value for
Premium IT Organizations
The SEPnContains best-of-breed toolsnReady-to-use nUsed daily and w/w by the SAP
AGS expert networkn powers SAP support standardsn accelerates and simplifies key
application management tasks
© SAP 2007 / Page 30
Solution Support Enablement Package –Components
SAP Test Data Migration Servern Managing non-productive systems
SAP CMISn Analyze configuration data and repository objects across SAP systems
SAP Reverse Business Engineer n Analyzing live SAP systems from a business-oriented perspective to identify new value
potential and thus reducing the total cost of ownership
CA Wily Introscopen Analyzing server-side performance problems
BMC AppSight for Windows/.Net n Perform root cause analysis on the end user's desktop
SAP Custom Development Optimization Packagen Support your own developments, prepare system upgrades, and enable better control of
your system landscape
SAP Best Practices for Operationsn Enable rapid compliance to SAP Support Standards
© SAP 2007 / Page 31
SAP Test Data Migration Server
What is the SAP Test Data Migration Server?
SAP TDMS is a tool for providing representative business data (extract) from a productive system to nonproductive systems to create test environments in the nonproductive system.
FocusnCustomers working on upgrade or consolidation projects can use the SAP
TDMS to get more value out of creating, refreshing, and maintaining nonproductive environments for development and testing as this is often costly, time consuming and inefficient.
BenefitsnCreate small, easy-to-use test environments with consistent, relevant
extracts of business datan Perform reduced analysis and increase frequency of testing in
nonproductive systemsnMinimizing infrastructure and maintenance expenses nMaximizing the effectiveness and accuracy of your nonproductive systems
© SAP 2007 / Page 32
TDMS Value for customers
Support independent project schedules by selectively refreshing single clients of your development, test and quality assurance systems
HIGHER FLEXIBILTY
Increase development efficiency by reducing the administrative efforts and time required to manage your development and test systems
INCREASED EFFICIENCY
Resulting in REDUCED COST while INCREASING QUALITY in development and training activities
Effectively simulate new business situations in your test environments using up-to-date data before taking critical business decisions
DECISION SUPPORT
Improve quality of development and training activities by using business-relevant and up-to-date test data
IMPROVED QUALITY
Reduce your disk space by decreasing the data volume in your development, test, quality assurance and training systems
REDUCEDINFRASTRUCTURE
EXPENDITURES
© SAP 2007 / Page 33
Thank you!