sap tao - solution overview
TRANSCRIPT
![Page 1: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/1.jpg)
Testing SAP
SAP Quality Center / SAP LoadrunnerTDMS
Oscar Trompé
![Page 2: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/2.jpg)
Change is a Fundamental Principle – Testing is a necessity
There are many changes in the solution life cycle- and every change requires testing
Business inspired changesMergers and AcquisitionsContinuous ImprovementsFunctional Upgrades…
IT inspired changesTechnical UpgradesSupport PackagesNotes...
Test effort
Business inspiredchanges
IT inspiredchanges
![Page 3: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/3.jpg)
Deliver the Business Value:The Challenge
GeneratedRequirement
ExpectedResult
BusinessNeeds
ActualResult
Project Quality
Operational Costs
IT projects are delivered over-budgetIT projects fail to meet objectives50%
Gartner
![Page 4: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/4.jpg)
Testing today is a bottleneck for business agility
2
3
4
Customer Testing Pain Points
1 Test Automation
Change Impact Analysis
Test Data Management
Compliance with Regulations
Creation of automated test cases is
time consuming and expensive to maintain
requires special skills by QA Specialists
Which critical Business Processes are affected by ChangeEvent, e.g. SAP Support Package?
Automated test cases get damaged by Change Event andneed time consuming repair by QA Specialist
Test Systems with outdated test data
Productive System copy is too expensive and labor intensive
Creation of appropriate test data for automated test cases
Change Event: Which critical Business Processes andInternal Controls are affected?
What needs to be retested and documented?
How to test affected areas in an efficient and reliable way?
![Page 5: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/5.jpg)
SAP Quality Center
Foundation for Effective Quality Management
Requirements Quality Assets Quality Testing Defects
Ensure early visibility intoapplication changes
Reduces risk and shortenstesting cycles
Digitize a processInstall “quality gates” forchanges and patches
Leverage a single system ofrecord
Automatically generaterequired testingdocumentation and reports
![Page 6: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/6.jpg)
SAP Quality Center Modules
Requirements– Used to show progress and coverage of testing– Links defects to specific business or technical need
Business Components– Used to create and maintain Business Components– TAO Content
Test Plan– Used to store and organize tests– Central repository for automated and manual tests
Test Lab– Used to organize groups of tests into Test Sets
Defects– Track defect progress and resolution
Dashboard– Real time KPI overview
![Page 7: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/7.jpg)
Full Integration into the SAP Solution Manager ApplicationManagement Platform
SAP Solution Manager adapter for SAP Quality Center by HPis more than just an interface between Quality Center and SAP Solution
Manager – it is a full integration of people, processes and data
SAP Quality Center by HPextends SAP SolutionManager with its testingcapabilitiesPerfectly integrates with theother functional areas
KnowledgeManagement
TestManagement
ServiceDesk
ChangeManagement
ServiceDelivery
OPERATE
IMPLEMENT
OPTIMIZE
SAPSolutionManager
ProjectMgmt.
SolutionMonitoring
KnowledgeTransfer
TestManagement
SAP Quality Center by HP
![Page 8: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/8.jpg)
Detailed Capabilities
The SAP Quality Center by HP integration mitigatesrisk, saves time and lowers cost
Automated Testing ofWeb InterfacesEnhanced ControlHigh UsabilityEfficient Collaboration
![Page 9: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/9.jpg)
SAP Test Acceleration & Optimization (SAP TAO)
SAP TAOSAP Quality Suite
Customer SAP LandscapeCustomer SAP Landscape
SAP Solution Manager
Test Data Management
Procure to PayMission
Order to Cash
Best-of-BreedIntegration
Support Business Process Experts in a convenientway to create automated Test Cases for SAP Solutions
Highly automated testing of Business Processes
In-depth analysis of system change events andre-test recommendationsFinancial Closing
1. Fast, simple and highly-automated Test Case composition
2. Business Content to support comprehensive Test Cases
3. Change Impact Analysis and semi-automated Test Case adaptation
4. Fast setup of lean Test Systems and convenient planning of Test Execution Data
5. Sophisticated reporting and root-cause analysis
6. Compliance Testing supporting SOX, FDA and other regulations
SAP R/3 – ERPUpgrades
SAPMaintenance
ComplianceTesting
Scenarios
![Page 10: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/10.jpg)
How to Create Automated Test Scripts?
Current Approach:
Scripting
Record & Replay
TAO Approach:
Drag & Drop
Business Process Level
![Page 11: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/11.jpg)
SAP TAO: Accelerated Test Case Composition
SAP TAO ApplicationUpload test components to SAP Quality Center
Compose Test Cases
SAP TAO Agent
Customer SAP System
Dynpro 100 Dynpro 120Transaction 1plus 80more
Dynpros
Dynpro …
Transaction 2Transaction …Transaction 1xx
Run automated testagainst SAP System
Automatically create test components
Background inspection of SAP Transactions fortest component creation
![Page 12: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/12.jpg)
Approach to create Test Cases based on Test Components
TAO Agent
SAP System
SAP Data DictionarySAP Data Dictionary
Dynpro 100 Dynpro 120
Transaction ME21 Create Purchase Order
plus 80more
Dynpros
Dynpro …
1 Automatically create Test Components
Test Components were automatically created via inspection of SAP Transactions
Automatic import into SAP Quality Center module „Business Components“
![Page 13: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/13.jpg)
Approach to create Test Cases based on Test Components
2 Compose Test Case based on Test Components
Test Components were automatically created by SAP TAO
Automatic import into SAP Quality Center module „Business Components“
![Page 14: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/14.jpg)
Approach to create Test Cases based on Test Components
2 Compose Test Case based on Test Components
Additional Test Components, e.g. SAP Logon
![Page 15: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/15.jpg)
Approach to create Test Cases based on Test Components
2 Compose Test Case based on Test Components
1.step: Create Test Plan
![Page 16: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/16.jpg)
Approach to create Test Cases based on Test Components
2 Compose Test Case based on Test Components
2.step: Compose Test Case out of SAP TAO created Test Components
drag & drop
![Page 17: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/17.jpg)
Approach to create Test Cases based on Test Components
2 Compose Test Case based on Test Components
3.step: Schedule test
![Page 18: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/18.jpg)
Approach to create Test Cases based on Test Components
3 Execute Test Case
Run test script: Initial screen of SAP Transaction ME21 „Create Purchase Order“
![Page 19: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/19.jpg)
Approach to create Test Cases based on Test Components
3 Execute Test Case
Run test script: 2.screen of SAP Transaction ME21 „Create Purchase Order“
![Page 20: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/20.jpg)
Approach to create Test Cases based on Test Components
3 Execute Test Case
Run test script: Result of SAP Transaction ME21 „Create Purchase Order“
Test result in SAP Quality Center
ME21: Document successfully posted Test result in SAP Quality Center
![Page 21: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/21.jpg)
![Page 22: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/22.jpg)
![Page 23: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/23.jpg)
SAP Test Acceleration and Optimization – At a Glance
Comprehensive End to End Business Process TestingSolution that (1) accelerates testing of your businessprocesses and (2) is fully aligned with ASAP and SolutionMgr. Runs on top of SAP QC by HP suite
What?
Install the solution and build test cases using (1) BulkGenerated components or (2) Components generated ondemand. Once created, these highly reusable componentsare easily composed to form test cases. Thesecomponents are maintained and managed in the QCframework
How?
Now!Jump start today through TAO implementation services
When?
To fundamentally change the testing paradigm frommanual testing to “Testing by Composition” therebysignificantly reducing the costs and risks for all systemchange events like upgrades etc
Why?Key Benefits
Lower risk due to bettertesting coverage andassurance
Improved testing ROIfrom cycles
Increased capacity toabsorb and managechange
Tighter Integration withQC and SolutionsManager
![Page 24: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/24.jpg)
Building a Test Factory
Step 1 - PoC (Proof of Concept)
Solution evaluationAutomated scripting processTest automation maintenance
Comparison against current testingapproach
Return on investment analysis
T0 T0 +1-3 weeks
Step1
T0 + 12-15 weeks
Step 2
Step 2 - Pilot project
Create automated regressionpack
Define/streamlineindustrialized process fortestingCreate testing strategy
Calculate metrics
Step 3 – Test FactoryIndustrialized testing & teston demand serviceAutomated script creation &test execution on demand
![Page 25: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/25.jpg)
What Is Automated Load Testing?
• Replaces real users with thousands of “virtual” users
• Generates accurate, measurable and repeatable load on thesystem from a single point of control
• Pinpoints bottlenecks in the system
Web Server App. Server DatabaseInternet/WAN
SimulatedUsersController
Emulates production workloads on an IT system
![Page 26: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/26.jpg)
SAP Loadrunner
![Page 27: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/27.jpg)
SAP R/3 Transaction & Layer Breakdown
![Page 28: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/28.jpg)
![Page 29: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/29.jpg)
SAP Test Data MigrationServer
![Page 30: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/30.jpg)
TDMS carves out the business data and sends a reduced copy toanother system
Client-specific MigrationBusiness data is client-specificA single TDMS run migratesone source to one target client
Fast Data TransferUses Migration Workbench asproven technical basisMigrates data table-wise via RFCconnections
ReductionOnly a few tables need to bereduced since 10 -20% of client-specific tables contain 80 – 90%of client dataAll other tables (master data,customizing data, custom-made„Z“ tables) are migrated entirely
![Page 31: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/31.jpg)
SAP TDMS – Solution Approach
Assumption
80 - 90% of the production data is stored in 10 -20% of client-dependent tables
Data volume reduction
In order to reduce the overall volume, only fewtables need to be reduced
All other tables (master and configuration data)are migrated entirely
Customer-individual tables are transferredentirely or can be reduced via e.g. time criteria
Some tables are excluded from transfer bydefault:– E.g. change documents, user tables, etc.
(customizable)
* Estimate based on project experience
7% Config. Data *
3 % Admin- Data*
80% Transaction Data *
10% Master Data *
Client DB
![Page 32: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/32.jpg)
Data volume transferred in migration period
Operational Rule: Time Based – Consistency
Past Day of Migration
Bus
ines
s pr
oces
ses
Business Process III
Process startsbefore periodbeing migratedand ends withinmigration period
Business Process I
Process startsand end in periodbeing migrated
Critical !
Time
Migration Period
Business Process II
Process begins inperiod of timebeing migratedand it endsafterwards
![Page 33: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/33.jpg)
Technology / Architecture – “Snapshot/Cloning”
C
TDMSProd Target
Extract
P‘
write SnapshotP
Prod’
![Page 34: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/34.jpg)
Reduce your operational and infrastructureexpenditures.
Everybody wants to save money.
![Page 35: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/35.jpg)
Test Acceleration Solution Landscape
CRMCRMR/3R/3
Customers SAP Solutions
Development System
Test System
Production System
ERPERP ……
Client
SAP Solution ManagerSAP Quality Center
SAP TAO
![Page 36: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/36.jpg)
ROI With TAO Solution – ROI In 2 Cycles Of Testing
Manual
QTP
SAP Test Accelerator
# of Test Cycles
Agg
rega
ted
Effo
rt (h
ours
)
TOTAL EFFORT (Hours) PER APPROACH(Assumption: 35 Business Processes)
SAP Test AcceleratorROI with 2 test cycles
200
300
400
500
600
700
800
900
1 2 3 4 5 6 7 8 9 10
![Page 37: SAP TAO - Solution Overview](https://reader035.vdocuments.us/reader035/viewer/2022062307/55201be0497959932f8b4749/html5/thumbnails/37.jpg)
65 5 December 2007 HP Software - Change and Configuration Center
Questions??