Beruflich Dokumente
Kultur Dokumente
SAP Standards
Test Management
Core Business Processes are documented with assigned Transactions and test cases in a project to be used to define the test scope for intended change activity. Test Plans and Test Packages are created based on the project . One or more testers are assigned to each Test Package to be able to execute the test and set test status. Test status is evaluated based on Test Package, Plan or Projects. In addition to the lean testing approach attribute-based test planning is possible, test-workflow is realized via Release Status and Test Sequences. Change Impact Analysis with Business Process Change Analyzer (BPCA) is used to optimize test scope for regression tests and automated tests to decrease additional effort for repeating tests. Solution Documentation includes various documents like Business Requirements and Test Objects which are transferred to QC to be treated as Test Scope. Automated Tests are created with SAP Test Acceleration and Optimization (TAO) and updated in combination with Business Process Change Analyzer (BPCA).
2
Advanced Test Management with integrated SAP Quality Center by HP and SAP TAO
Project
Scenario
Business Process 1
Process Step 4
= Transaction
Business Process 2
Process Step 1
Process Step 2
2011 SAP AG. All rights reserved.
For new Test Cases a template document can be defined in project standards
4
Business Process 1
Test Plan
Test Package 1
Business Process 2 Test Package 2 Process Step 1 Process Step 2 Process Step 1 Process Step 2
Tester 3
Project
Scenario
Business Process 1
Test Plan
Test Package 1
Business Process 2 Test Package 2 Process Step 1 Process Step 2 Process Step 1 Process Step 2
Tester 3
Test Workbench
No
Tester
Yes
Service Desk
Service Desk Employee 1st Level
No Yes
Disadvantages
Limitations for larger organizations and projects regarding process variants and high volume test scope Difficulty to analyze impact of change and related test scope for regression test Increasing effort for repeating Tests due to missing test automation Additional effort for coordination and notification of testers during larger cross-organizational scenario tests
11
Allows to filter on Test Cases Attributes like: Test Case Type Search Terms Priority Status assigned to the individual Test Case
12
Planned change
BPCA Execution
BPCA Analysis
Test Plan generated based on impacted process steps and assigned test cases (manual, automated)
13
Test Plan
Tester 1
Several Testers (Tester Pool) are assigned to a collection of Test Cases (Test Package)
Sequence approach:
Tester 1
Test Plan
In addition to standard approach you can assign each Test Case to a Tester and the sequence of test cases can be processed as workflow
Example: As soon Test Case 1 has been processed successfully by Tester 1, Tester 2 will be notified by E-Mail that Test Case 2 is ready to be tested
Benefit:
Less coordination effort during complex scenario tests and accelerated test execution
2011 SAP AG. All rights reserved. 14
Phase
Test Planning
Test Execution
After Test
Status
New
Released
Protected
Impact
Test plan is open for changes Test plan is closed for execution
Test plan is closed for changes Test plan is open for execution
Test plan is closed for changes Test plan is closed for execution
Workflow active:
Benefit:
Automated E-Mail notification to all Tester that test execution phase is started
Automated E-Mail notification to all Tester that Test execution phase has ended
Allows phased approach with Q-Gates and Sign Off with electronic signature to meet legal requirements
15
eCATT Script 2
Parameter
eCATT Script 3
Parameter
eCATT Script 4
Test Data Container SAP System Landscape Landscape 1 (Dev) Landscape 2 (Test) CRM Test 2 R/3 Test 2 ERP Test 2 CRM Dev 1 R/3 Dev 1 ERP Dev 1
Strengths
Testing of complex business process scenarios like Order-to-Cash and Procure-to-Pay
Advanced functionality to test backend business logic (function modules, SOA services, test result verification at SAP table / database level, result comparison with previous runs, ) Central definition via SAP Test Workbench combined with execution in distributed systems Central repository for test data
16
?
SAP CRM, Portal, 3rd applications
via integraded 3rd party test tool
SOA
Backend
Application Server
BC Sets
eCATT
Backend
Database Table operations
2011 SAP AG. All rights reserved.
Data Table
Cust. Table
17
Test Execution
Work Center Test Management User executes assigned Tester Worklist Test Worklist: Execution of eCATT Test Configuration eCATT executes HP QTP script QTP scripts executes non-SAPGUI application eCATT & QTP Test logs
18
Manual tests
Automated eCATT / HP QTP tests
2011 SAP AG. All rights reserved.
Test Reporting
Test Report: Documenting Test Coverage and Results
Goal
Meet legal requirement regarding Test Documentation
Related Messages
System(s) under Test Involved Processes Keywords Tester assignment Test Case Description incl. attributes Status history per Test Case
Benefit
Efficient solution to get prepared for audits.
2011 SAP AG. All rights reserved. 19
Disadvantages
Increased effort for initial preparation
Classification of processes and test cases Creation of TBOMs for Change Impact Analysis Setup of Automated Tests
21
Scope Definition
SAP Solution Manager Project
Scenario
Transfer to SAP QC by HP
Business Process 1
Outbound Delivery
VL01N
VL02N
Business Process 2
22
Business Process 1
Outbound Delivery
VL01N
Integration Test
Outbound Delivery
Business Process 2
23
Advanced Test Management with integrated SAP Quality Center by HP Test Execution
SAP Solution Manager Project
Scenario
Transfer to SAP QC by HP
Business Process 1
Outbound Delivery
VL01N
Integration Test
Outbound Delivery
Business Process 2
24
Requirements
Design
25
Disadvantages
Additional software licenses to be purchased Increased effort for initial preparation
Creation of TBOMs for Change Impact Analysis Setup of Automated Tests
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle and Java are registered trademarks of Oracle and/or its affiliates.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C , World Wide Web Consortium, Massachusetts Institute of Technology.
27