SAP Solution Manager
–
Test Suit Su ite e
Test Data Da ta Assignment to Test Test Configur Co nfiguration ation August 17, 2016 SAP Solution Manager, SAP SE
Test Suite Overview
SAP Solution Manager - Test Suite Test Suite and Focused Build for SAP Solution Manager 7.2
The Test Suit e of SAP Solutio n Manager 7.2 is the default fu ncti onal test solut ion for all SAP cust omers no other Test Suit e required* –
Customer Benefits •
All that is needed to test SAP Business Suite, SAP S/4HANA and digital industry solutions
•
Supports SAP, non-SAP and hybrid solutions – on premise and cloud editions
•
Widely-adopted by several thousand SAP customers and SAP IT
•
Automated test planning for innovation and maintenance activities
•
State-of-the-art test automation with low maintenance for automated test scripts
•
Seamlessly integrated with all SAP Solution Manager 7.2 applications
•
No data replication to third-party repositories required – providing low TCO
•
Supports all functional test types, e.g. Single Tests, Integration Tests, Regression Tests
This is the current state of planning and may be changed by SAP at any time.
SAP Products SAP TAO and SAP Solution Manager Adapter for HP ALM have been removed from the SAP portfolio, there is no impact on existing customers. Customers requesting integration and test automation with HP ALM
SAP Solution Manager
–
Test Suite
Test Suite Process Overview
Focused Build for SAP Solut ion Manager Test Suite add-on: Test plan generation based on requirements and work packages, simplified manual test execution, dashboard, … Demand
Design
Development
Test
Deploy
SAP Solution Manager - Test Suite (SAP Solution Manager standard)
Solution Documentation
Change Impact Analysis
Test Plannin g
Test System Setup
Test Execution and Analytic s
SAP Solution Manager
–
Test Suite
Capabilities Solution Documentation
Change Impact Analy sis
Solution Documentation
Test Plannin g
Test Cases
• Executable Library
• Manual Tests
• Process Step Library
• Automated Tests
• Business Processes
Test Execution and Analytic s
Test Plan Management
Test Executio n
Test Suite Analytics
• Test Plan
• Manual Test Execution
• Gap reports
• Test Packages
• Automated Test Execution
• Status reports
• Test Sequences
• Defect Management
• Progress reports
• Tester assignment
• Dashboard
Change Impact Analysis
Test Data
Test scope estimation before upgrade
Scope and Effort
Test scope optimization during upgrade
Business Process
SAP TDMS
Test Data Container (TDC)
• Lean test system setup and refresh
• Test data provisioning for manual and automated tests
Anal yzer (SEA) Test Automation Framework Change Analyzer (BPCA)
CBTA (Component Based Test Automation) HP UFT
WS Certify
other 3rd party test automation tools
Supported UI technologies by SAP test tools: SAPGUI, WD-ABAP, CRM Web- Client, SAPUI5, Fiori, … Partner test tools: all other UI technologies Integration for SAP customers with strategic decision to use HP ALM
HP ALM
SAP Solution Manager Adapter for HP QC
SAP TAO
HP UFT
Test Automation Overview
SAP Solution Manager - Test Suite Test Automation Creatio n and execution o f automated Tests •
Create automated tests for Business Process, Process Step and Executables using SAP and non-SAP tools
•
Component Based Test Automation (CBTA) – a SAP tool supports automation of majority of SAP UI technologies in most efficient way
•
Non-SAP tools: HP Unified Functional Testing and WS Certify can be used to automate additional UI technologies
•
End to end automated test comprising Test Scripts created using SAP and Non-SAP tools can be chained with dynamic parameter handover
•
Test data can be provided to automated test from Test Data Container facilitated by Test Data assignment wizard
•
Sophisticated debugging environment available in CBTA
•
Test execution can scheduled for a batch execution without any tester intervention
•
Test Execution can happen on variety of systems
•
Detail execution log is stored in SAP Solution Manager and can be accessed anytime
CBTA can automate modern and many traditional SAP UI technologies
CBTA 1
CBTA 2
HP UFT 3
CBTA 4
End to End process covering SAP and non-SAP
Flow to create new automated Test Config uration Solution Documentation Select a Business Process, Process Step or an Executable
Test Composition Environment (TCE) create new Test Configuration
Select SAP or non-SAP tools Create CBTA Test Configuration CBTA
–
Quotation
Test Creation Wizard Sales Order
Delivery
Test Composition Environment (TCE) finalize Test Configuration
CBTA
Test Data Assignm ent Wizard assign test data Test Data
–
Test Components / Test Script
Test Data assignment to Test Configuration
Test Data assignment t o Test Configuration creation 1 Test Data Container (TDC): Data Structure
2 TDC: test data plannin g test data entry
How : create TDC parameter for all input fields of your business process used in test script
Who: Test Engineer
test data upload
Who: Business Analysts
Use: Test data stored in a TDC can be consumed by multiple Test Configurations.
Test Data Container(s) act as central repository for your test data. Customer benefit: test data changes can be done in one central location leading to a significant lower maintenance effort and faster availability of test data
Test Data Assignment Wizard Test Data Ass ignment Wizard
Step-by-step guidance to find and assign test data for automated regression tests
Features
– Comprehensive search functions to find suitable Test Data Container by multiple dimensions – System-supported parameter mapping between TDC and Test Configuration – Test data selection from TDC for use in Test Configuration
Busin ess Analysts and Test Engineers have got a convenient way to assig n test data to automated regression tests
Test Data Provisioning Test Data Container (TDC)
Customer benefits
Test Data – required for manual tests and automated tests – can be stored and provided via Test Data Container (TDC) of SAP Solution Manager
Test Data Provisi onin g manual test data entry DeceSoft DTD* Test data identification, planning, derivation of test data from posted documents, validation and provisioning of test data for manual and automated tests
TDC can provide test data for single tests and E2E process tests Business Process Experts and Test Engineers can enter suitable test data manually in TDC SAP Partner application allow comprehensive test data planning and test data provisioning
* SAP contact: Bernd Degenhardt at
[email protected]
TDC
Test Data Container (TDC)
Test Data assignment t o Test Configuration creation Create Test Data Container
•
Create Test Data
Assign Test Data
Container (TDC)
Container
Map parameters
Create one Test Data Container for related Business Processes which require similar data input
•
Many Business Process variants can share the same Test Data Container
•
Group parameters of Test Data Container in Steps
•
Optional: Parameters of a Test Data Container are linked to Data Elements for automatic fetching of Data Type and Description
•
Enter Test Data directly in a TDC or upload it via an excel file
Assign test data
Save Test Data
from TDC
assignment
End to End Test Configur ation - Order to Cash Quotation
Sales Order
Delivery
Goods Issue
Billing
Test Data Contain er for Order to Cash Parameter for Quotation Creation Order Type All parameters Sales Organization of sales order … Parameter for Delivery Shipping point
Test Data assignment t o Test Configuration creation Create Test Data Container
Multiple parameters are grouped in steps
Test Data assignment t o Test Configuration creation Assign Test Data Container Create Test Data Container (TDC)
•
Ass ig n Tes t Data Container
Map parameters
Save Test Data
from TDC
assignment
Assign one or multiple TDCs to a Test Configuration
•
Sophisticated functionality available for searching suitable TDC
•
Search on TDC Attributes e.g. Name, Title, Responsible, Create By, Created On, Changed By, Change On, etc.
•
Search for TDC with similar parameters name and date types
•
Search for TDC with linked a particular Solution, Branch and View
•
Assign test data
Assign frequently used TDC in your favorites
Test Configuration 1 Test Data Container 1 Test Configuration 2
Test Configuration 3 Test Data Container 1 Test Configuration 4
Test Data assignment t o Test Configuration creation Map parameters Create Test Data
Assign Test Data
Container (TDC)
Container
Map parameters
•
Test Configuration parameters and TDC parameters need to be mapped
•
1 TDC parameter can be mapped to multiple test configuration parameters
•
Many Test Configuration parameters can be mapped easily with TDC parameters easily using: •
Automatic assignment based on the name
•
Automatic assignment based on the data type
•
Automatic assignment based on Name and Data type both
Assign test data
Save Test Data
from TDC
assignment
Test Configuration Parameter 1 Parameter 2 Parameter 3 ….
Test Data Container Parameter 1 Parameter 2 Parameter 3 ….
Test Data assignment t o Test Configuration creation Assign Test Data from Test Configuration Create Test Data Container (TDC)
Assign Test Data Container
Test Configuration 1
Test Configuration 2
• •
Map parameters
Ass ign test data
Save Test Data
from TDC
assignment
Test Data Container Variant ID
Description
Parameter 1
Parameter 2
1
…
…
…
2
…
…
…
3
….
…
…
Assign one or multiple Test Data variants from TDC to a Test Configuration Its possible adjust the previously linked Test Data Variants
Test Data assignment t o Test Configuration creation Preview and save Test Data Container assignment Create Test Data
Assign Test Data
Container (TDC)
Container
Test Configuration 1
Test Configuration 2
Map parameters
Assign test data
Save Test Data
from TDC
assignment
Test Data Container Variant ID
Description
Parameter 1
Parameter 2
1
…
…
…
2
…
…
…
3
….
…
…
1.
TDC is linked to a Test Configuration
2.
TDC Parameters are linked to Test Configuration
3.
Test Data of TDC is linked to Test Configuration
Test Data values in TDC are linked to Test Configuration, and any change in test data will be available to Test Configuration
Test Data assignment t o Test Configuration creation Preview and save Test Data Container assignment
Assigned TDC
Assigned Test Data from TDC
Thank you
© 2016 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.