Professional Documents
Culture Documents
Discussion Current Approach and Challenges SAP TAO NextGen E2E Biz Process Testing Stack Demo Case Study and ROI Getting Started with SAP TAO Packaging Summary and Core Value Proposition Discussion and Next Steps
Application Landscape
Number of production instances User base On going change process Undergoing / Planned major change events : Upgrades, migration etc. Testing Process / Strategy Types of testing followed
Test Strategy
Automation capabilities Traceability to requirements and test case management Test data generation and management
Integration with Solutions Manager Various testing and QA roles and skill sets
Tools Used
eCATT, CATT, TWB, TDMS Other tools: GoldClient, Gamma InfoShuttle etc.
Platform R&D
Application Platform development using LR & QTP for testing of service enablement platform components
Field Operations
ASAP Performance Methodology SAP LR Reseller
US Canada EMEA
In Process:
EMEA, APAC, Latin
America
Peter Zencke
Shai Agassi
Claus Heinrich
Leo Apotheker
Gerhard Oswald
Over 1450 Customers have successfully deployed SAP with HP Software solutions.
Testing Recommendations
Assess the state of your test model early in the project to understand gaps
Deliverables out of Blueprinting should include inventory of test scripts and approach/effort of scripts that need to be built
Leverage a testing tool, particularly if youre doing much regression testing or performance testing
Select a core set of scripts to maintain that test your important functionality
Discussion Current Approach and Challenges SAP TAO NextGen E2E Biz Process Testing Stack Demo Case Study and ROI Getting Started with SAP TAO Packaging Summary and Core Value Proposition Discussion and Next Steps
N HA
GE
CH
Line of Business
AN
GE
Simplify my P2P process Guarantee SLA Add new functionality at least cost and business risk
CIO
Ensure critical coverage of key processes at least cost Run IT like Business
Quality Assurance
Development
We can only participate Ensure that changes dont brake your processes Major Changes: Upgrades, Migration limited amount of time for Minor Changes: Patches, Hot Packs testing
Software Vendors
CHANGE
1
Efficiency
Simplify my P2P process Guarantee SLA Add new functionality at least cost and business risk Be adaptable to the changes and delays caused by development Ensure that changes dont brake your processes (Upgrades, Migration, Support packs, enhancements etc) We can only participate limited amount of time for testing Ensure critical coverage of key processes at least cost Run IT like Business
SAP AG 2007, Title / First Name Last Name / 9
2 Risk/
Coverage
3
Effectiveness
Testing Effort Over The Life Cycle Of Enterprise Apps is Large and Mostly Manual Life cycle of enterprise apps
e l y ay rg Tod La al nu Ma
Testing effort
Effort
Enhancements
Bug fixes
Hot Packs
Maintenance projects
Lots of net new testing and test case generation, Regression in case of 100% technical upgrade
Mostly testing with scenario variation and regressions. Limited net new test cases
Lots of net new testing and test case generation, Regression in case of 100% technical upgrade
Mini Case Study: O2C Testing Using Traditional Approach The Scenario
Create Delivery
Change Delivery
Mini Case Study: O2C Testing Using Traditional Approach The process
Tester picks test cases in Test Support System (ST1) Solution Manager
Testplan Testcases
Tester maintains the test status in ST1 on test case level Solution Manager
Testcases Status
In case of test error: Tester notices error and creates IT/BC message
Add feedback to IT/IBC ticket & dispatch back to dev. 1st level support dispatches message to developer
No
Tester retests
Error repaired? Tester closes IT/IBC message and changes test status in ST1
Problems Today
Customer Quotes
Business Consequence
I do not want to spent a lot What do I have to test of time to maintain test Backlog accumulation: No systematic of after the import cases after I installed a the bottleneck for change Testing understanding of what to support packages? Demand for change is 2-3x what can be support package!
accommodated2
Risk/Coverage
Risk exposure: Test-Process usually Changes often go into production starts late and gets It is too time consuming to validation increasing complete squeezed resulting in cover all w/omission my business disruption risk Test analysis must guide insufficient coverage critical business
me on what to do when a test failed! processes with Capacity constraint: automated tests!
I have to ensure that my mission critical business processes work after the R/3 ERP upgrade
Efficiency
Majority of customers use - Ability to execute on business costly/ labor-intensive How can I create demand I do not have enough Testfor change is severely automated test manual testing challenged Tool Experts to create all Minimalpossible? of tools usage
cases as fast as the tests that I need!
Testing accounts for 30-60% of change effort & Impacts CIOs budget
How can I report the test status about my critical business processes?
Discussion Current Approach and Challenges SAP TAO NextGen E2E Biz Process Testing Stack Demo Case Study and ROI Getting Started with SAP TAO Packaging Summary and Core Value Proposition Discussion and Next Steps
SAP Test Acceleration and Optimization Next Generation End to End Business Process Testing Solution Stack
Definition of Business Blue Print, End to End LCM
Documentation for Intelligent backend UI Scanner Services Accelerated Testing based setting up agent that generates
test components
Best Practice Guidance Test Acceleration and Optimization On Semi-Automated Test Component Creation Test Data Management
Quality Center / Test Director Business Process Testing Extension Maintain, Manage Test Components
Automated Test Component Creation- Inspector Approach TAO Inspection Creation of Test Components
TAO Inspection
Test Case = Test Components + Process Flow Test Script Analysis of all User Interfaces of SAP Transactions (SAPGUI): Input fields, output fields, action buttons Automatic creation of TAO Test Components = building blocks for TAO Test Cases
SAP TAO
TAO Inspector
TAO Test Component Repository ME21Test Components Test Component 1 = Meta data of Dynpro 100 Test Component 2 = Meta data of Dynpro 120 Test Component 3 =
SAP System
TAO Agent
Automated Test Component Creation- UI Scanner Approach UI Scanner Creation of Test Components
UI Scanner
Test Case = Test Components + Process Flow Test Script On-the-fly analysis of running screen (SAPGUI): Input fields, action buttons Creation of TAO Test Components = buidling blocks for TAO Test Cases
SAP TAO
1 activate TAO UI Scanner
TAO Test Component Repository
SAP System
2
plus any more Dynpros
Test Data Management (TDM) Best Practice Guidance SAP TAO provides best practice guidance on how to use existing TDM solutions
SAP TAO Next Gen : Change Impact Analysis* and Test Component Adaptation
SAP TAO
Results
Detailed list of changed SAP objects (Transactions, UIs, Programs).
Discussion Current Approach and Challenges SAP TAO NextGen E2E Biz Process Testing Stack Demo Case Study and ROI Getting Started with SAP TAO Packaging Summary and Core Value Proposition Discussion and Next Steps
Test Data Management: Customer wants to be effective with creation and management of T-systems
Solution Demo
Client
SAP Test Accelerator Mercury Server (QC, QTP) SAP Solution Manager
ERP ERP
R/3 R/3
CRM CRM
SAP Test Acceleration and Optimization Accelerate End to End Business Process Testing P2P
Testing Process
Purchase Requisition Purchase Order Goods Receipt Invoice Processing Payment Process
Generate
Test Components
Test Components
Scope the t-codes that you want to test Automatically inspect, learn and generate components for t-codes Consolidate components Upload components to HP Quality Center
Create test suite to test target test scenario / requirement Compose test cases Add test data to the components
Path Towards Test Acceleration Step 3: Create and Run Test Set
1
Generate
Test Components
Select and collect all the relevant test cases Build a test run set Assign data sets for multiple regressions Run the test set
Application Lifecycle
Project Prep Blueprint Realization Final Preparation Go Live and Support Continuous Improvement
Tools
Quality Management
Biz Req Test Requirements Test Plan Business Test & Components Test Cases Test Set Defects
Tools
Quality Center
Test Acceleration
Inspect UI Scanner Test Data Best Practice Business Test & Components
Tools
SAP TAO
Discussion Current Approach and Challenges SAP TAO NextGen E2E Biz Process Testing Stack Demo Case Study and ROI Getting Started with SAP TAO Packaging Summary and Core Value Proposition Discussion and Next Steps
Honeywell Automation and Control Solutions (ACS) Implemented TAO Services to Improve Efficiency and TCO
Company / Business unit Location Industry Products/Services Revenue Employees Web Site SAP Solutions and Services Honeywell Automation and Control Solutions Minneapolis, MN, USA Aerospace and Defense Sensing and Control Products $11B 40,000+ www.honeywell.com/sites/acs/ ECC 5.0, SCM/APO, SRM, BI, Solution Manager 20,000 users, 155 business scenarios, 1450+ business processes, 1100+ unique transactions Partner Focus Frame Inc
Build andcomes to application delivery, theres When it Run Time Comparison (minutes): Before and After Accelerated Testing no alternative to an automated, managed 138 testing process.
Terry L. Kolz 98%
25.71
ACS CP/S Transition Manager, 3 Honeywell International Build Time per business
component
97%
0.71
Objectives
Build once and test using many reusable components Faster and automated test execution & efficient use of test resources Simpler, self-identifying maintenance Reduced post production support cost - discover defects earlier
Benefits
Honeywell ACS met their KPIs in their first rollout Achieved Cost Savings, Improved Efficiency and Quality ~45% reduction in business process test build and run times Continual reuse, Discover defects earlier, Efficient user of test resources
Implementation Highlights
Honeywell formulated a comprehensive automation strategy and established clear ROI expectations. Piloted the TAO implementation services for 20+ T-Codes Used TAO to over 100 transactions in their first roll out Currently planning to scale up TAO to all major transactions
Test Phase
Methodology
Plan
Analyze Landscape Setup Baseline scenarios Analyze scenario variations Apply criticality Define scope test scenarios Yes N.A. Yes Pre-defined base lines for mega processes Template driven criticality score cards Test requirements in QC
Construct
Identify Tcodes Generate components (PFA or UI scanner) Assign data Compose Test cases Consolidate Test Cases Yes Yes Yes Test by composition Parameterization Integration points tested by custom QTP scripts 10 Weeks
Execute
Create Test Run Set Set regression data sets Run Tests
Yes Yes Yes Automated runs Automated data set selection for multiple regression 6 Weeks
Traditional Testing = 20 Weeks Acceleration Factor Accelerated Testing = 11 Weeks (45% shorter)
4 Weeks
30% 7 Weeks
QTP
SAP Test Accelerator ROI with 2 test cycles QTP ROI within 6 test cycles
SAP AG 2007, Title / First Name Last Name / 33
$480
$480
$480
$-307
$1,400,000
$1,200,000
$1,000,000
Manual
$800,000
$600,000
$400,000
Accelerated
$200,000
$0 1 2 3 4 5 6 7 8 Time in Months 9 10 11 12 13 14 15
Upgrade to mySAP
Effort
Less Risk
Discussion Current Approach and Challenges SAP TAO NextGen E2E Biz Process Testing Stack Demo Case Study and ROI Getting Started with SAP TAO Packaging Summary and Core Value Proposition Discussion and Next Steps
Path towards Test Acceleration Phase 1 Quick Start Services 1 Quick Start 2 Implementation 3 Incremental
Services (Required) Services Services
(Required)
Discovery
Review & Validate Business Processes Develop Best Practices for Test Case & Test Data Design Organize Tests Cases into Prioritized Scripts for Development & Execution During Implementation Phase
Tasks
Customer Ask
Building Access/Security Required SAP TOI (policies, rules) Workspace Systems & tools access
Access to Customer Business Analyst Access to Customer Project Manager Access to Business Processes & Existing Test Scenarios
Deliverables
Users Trained System Administrator Trained FAQs & Run Book Delivered
Validated High-Level Business Processes Best Practices Templates for Test and Data Creation Next Step Proposal for Design, Construction, Execution and Incremental Services for Realization
Quick Start Services 2/3 weeks elapsed time, 1-2 Resources, $30K
SAP AG 2007, Title / First Name Last Name / 39
Implementation Services
Incremental Services
Tasks
Responsibility
Provide SAP Test Design & Test Data Environment Customer Team Members to Shadow Design for on-going Continuity
Access to Test Environment Sign-Off on Test Script Execution Customer Team Members
Access to Test Environment Sign-Off on Test Cycle Execution Customer Team Members
Completed Test Scenarios BP test Scripts Script Library Test Environment Readiness
Documented defects Completed TOI Enablement of Customer Ownership Proposal for Any Incremental or Sustaining Services
Deliverables
Defined test Requirements Test Script Design Documentation Test Script Scenarios
Implementation Services 3-15 weeks elapsed time, 3 Resources, $150K - $400K Cased on Complexity (Small, Medium, Large)
SAP AG 2007, Title / First Name Last Name / 40
Path towards Test Acceleration Phase 3 Incremental Services 1 Quick Start 2 Implementation 3 Incremental
Services Services
Performance Tuning Custom Services Further Functional Testing
Services
Tasks
Responsibility
Deliverables
Discussion Current Approach and Challenges SAP TAO NextGen E2E Biz Process Testing Stack Demo Case Study and ROI Getting Started with SAP TAO Packaging Summary and Core Value Proposition Discussion and Next Steps
Pricing
HP Tools Pricing
Discussion Current Approach and Challenges SAP TAO NextGen E2E Biz Process Testing Stack Demo Case Study and ROI Getting Started with SAP TAO Packaging Summary and Core Value Proposition Discussion and Next Steps
Why?
To fundamentally change the testing paradigm from manual testing to Testing by Composition thereby significantly reducing the costs and risks for all system change events like upgrades etc
Key Benefits
Lower risk due to better testing coverage and assurance
What?
Comprehensive End to End Business Process Testing Solution that (1) accelerates testing of your business processes and (2) is fully aligned with ASAP and Solution Mgr. Runs on top of SAP QC by HP suite
How?
Install the solution and build test cases using (1) Bulk Generated components or (2) Components generated on demand. Once created, these highly reusable components are easily composed to form test cases. These components are maintained and managed in the QC framework
When?
Ramping up on June 15 2007 Jump start today through TAO implementation services
Discussion Current Approach and Challenges SAP TAO NextGen E2E Biz Process Testing Stack Demo Case Study and ROI Getting Started with SAP TAO Packaging Summary and Core Value Proposition Discussion and Next Steps
APPENDIX
ROAD MAP
SAP TAO Release 1 Test Composition: Automated test component creation Supported SAP Releases: 4.6c, ERP 04 / 05 Automatic Upload of Test Components Mercury QC Test Data Management Guidance on how to use Test Data Management applications
SAP TAO Release 2 Test Composition: Automated test case composition Compliance Testing Module (*) SOX Controls Testing Suite I Test Validation Validation RFCs for top P2P and O2C processes Change Detection & Adaptation Trigger automatic adaptation based on change detection
SAP TAO Release 3 Test Composition: All major SAP UIs supported Best Practice Content (*) Validations for SAP App.Data Change Detection & Adaptation (*) SAP SolMan Integration Test Data Management (*) Test Execution Data compilation Advanced Analysis (*) Root Cause Analysis Compliance Testing Module SOX Controls Testing Suite II FDA (*)
(*) tbd