You are on page 1of 34

SAP E2E Testing

Better testing is a matter of spending less time

Oscar Tromp SAP Netherlands

Solutions that result from our platform strategy!

Agenda

Overview End to End Integration Testing Overview SAP TAO Overview Test Data Migration Server (TDMS) Customer story SAP Testing

SAP 2008 / Page 3

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 changes Mergers and Acquisitions Continuous Improvements Functional Upgrades IT inspired changes Technical Upgrades Support Packages Notes ...
Business inspired changes IT inspired changes
Test effort

So why dont customer all test all the time?

So why dont customer all test all the time? Because testing has never been easy

And Over 86% of customers are Concerned about risks due to a lack of comprehensive testing

Source: ASUG Test influence council member survey

How about using a test automation tool?

Tradition automated testing is essentially building a program - to test a program


Traditional test automation requires programming
Record and Playback tests are not robust - they require programming and/or scripting to make tests truly re-usable - Business Analysts and End Users, who are the most qualified to test the app are typically not programmers

Automated Test Maintenance Overhead


Automated tests must be kept in synch with the application under test SAP applications are constantly changing via transports, updates, hot-packs, etc. One customer reduced 6000 manual hours of testing to 2000 hours via automation But the scripts required 3000 hours of maintenance overhead per cycle

SAP has developed a suite of Application Quality Solutions


Optimize the Business Process Leverage Solution Manager as source of truth Manage and Monitor an Accurate and Repeatable Testing Methodology Accelerate Automated Test Creation and Reduce Test Maintenance Verify the applications ability to scale and quickly identify the source of issues Simplify the management of test data for test and training environments

ARIS

SAP SolMan Adapter

SAP Quality Center

SAP TAO Test Accelerator

SAP LoadRunner

Bi-Directional Integration. Business Process Modeling & Analysis Linkage to Business Blueprint, test results and defects

Manage the testing process. Tractability from requirements through to defects. Visibility into Testing Process

Build adaptive content for automated business process testing

Test and Tune SAP systems. Deep Diagnostics for in-depth insight into SAP R/3 and Netweaver

TDMS

Test Data Migration Server


Create consistent and small QA and Development environments

TAO is designed specifically to address the issues of test automation


Optimize the Business Process Leverage Solution Manager as source of truth Manage and Monitor an Accurate and Repeatable Testing Methodology Accelerate Automated Test Creation and Reduce Test Maintenance Simplify the management of test data for test and training environments
ARIS SAP SolMan Adapter SAP Quality Center SAP TAO Test Accelerator SAP LoadRunner

Verify the applications ability to scale and quickly identify the source of issues

Bi-Directional Integration. Business Process Modeling & Analysis Linkage to Business Blueprint, test results and defects

Manage the testing process. Tractability from requirements through to defects. Visibility into Testing Process

Build adaptive content for automated business process testing

Test and Tune SAP systems. Deep Diagnostics for in-depth insight into SAP R/3 and Netweaver

TDMS

Test Data Migration Server


Create consistent and small QA and Development environments

Agenda

Overview End to End Integration Testing Overview SAP TAO Overview Test Data Migration Server (TDMS) Customer story SAP Testing

SAP 2008 / Page 10

SAP Test Acceleration & Optimization (TAO)


Support Business Process Experts in a convenient way to create automated Test Cases for SAP Solutions Highly automated testing of Business Processes In-depth analysis of system change events and re-test recommendations

Procure to Pay

Mission

Order to Cash Financial Closing

Scenarios
SAP Maintenance

1. 2. 3. 4.

Fast, simple and highly-automated Test Case composition Business Content to support comprehensive Test Cases Change Impact Analysis and semi-automated Test Case adaptation Fast setup of lean Test Systems and convenient planning of Test Execution Data Sophisticated reporting and root-cause analysis Compliance Testing supporting SOX, FDA and other regulations
SAP TAO
SAP Quality Suite

SAP R/3 ERP Upgrades

5. 6.

Compliance Testing

SAP Solution Manager Best-of-Breed Integration


Test Data Management

Customer SAP Landscape

So how does TAO work?

Here is how TAO works

Here is how TAO works

A customer has an instance of SAP

Here is how TAO works

This instance has been configured, using standard transactions and custom z-codes, to meet the business needs of the customer

Here is how TAO works

TAO can analyze the meta-data in the SAP Data Dictionary to determine how every screen has been configured

Here is how TAO works

Quality Center Test Component Library

TAO creates a reusable test component for every screen and populates the BPT library in Quality Center with these components

SAP TAO Change Management What happens when a change is applied?

Quality Center Test Component Library

XX X
CAS TEST E TEST CAS CAS E E

TEST TEST CAS CAS E TEST E

CHANGED

CHANGED

CHANGED

SAP TAO Change Management TAO can quickly re-learn all new screens

Quality Center Test Component Library

XX X
CAS TEST E TEST CAS CAS E E

TEST TEST CAS CAS E TEST E

CHANGED

CHANGED

CHANGED

E2E processes automatically being updated

Synchronize test assets for change through centralized business components


Test Updated Test Updated ME51N Test One Test Four

Test Updated Updated version ME51N Test Two

Test Updated

Test Three

TAO Data Storage The DataTable

Approach to create E2E Test Cases based on Test Components

drag & drop

View coverage by release/cycle

23

View release readiness

24

SAP SolMan Integration and TAO Overview


1. Define requirements and configuration in Solution Manager

5. Run manual and automated tests, report results and then transfer results into Solution Manager

2. Test team transfers requirements into SAP Quality Center by HP and completes a risk assessment & schedule

End-to-end QA & Testing process that can decrease SAP testing cost and time by almost 2/3 3. Develop / update test case and create traceability matrix 4. SAP Test Acceleration and Optimization (TAO) toolset to create reusable automated components (scripts) can do manually as well.

SAP TAO

Customer Benefits

Automated Business Process Testing


Accelerated way to automate business process testing

Lower Risk
Lower risk after SAP Solution updates due to better testing coverage Increased capacity to manage change

Lower Maintenance Costs


Component-based Test Cases allows accelerated update of damaged test cases

Integration
Tight integration between SAP Solution Manager, SAP TAO and SAP Quality Center by HP
SAP 2008 / Page 26

Agenda

Overview End to End Integration Testing Overview SAP TAO Overview Test Data Migration Server (TDMS) Customer story SAP Testing

SAP 2008 / Page 27

SAP has developed a suite of Application Quality Solutions


Optimize the Business Process Leverage Solution Manager as source of truth Manage and Monitor an Accurate and Repeatable Testing Methodology Accelerate Automated Test Creation and Reduce Test Maintenance Verify the applications ability to scale and quickly identify the source of issues Simplify the management of test data for test and training environments

ARIS

SAP SolMan Adapter

SAP Quality Center

SAP TAO Test Accelerator

SAP LoadRunner

Bi-Directional Integration. Business Process Modeling & Analysis Linkage to Business Blueprint, test results and defects

Manage the testing process. Tractability from requirements through to defects. Visibility into Testing Process

Build adaptive content for automated business process testing

Test and Tune SAP systems. Deep Diagnostics for in-depth insight into SAP R/3 and Netweaver

TDMS

Test Data Migration Server


Create consistent and small QA and Development environments

The TDMS Solution

With SAP TDMS you can:


Reduce data volume Simulate production environment Automate system refreshes Selectively refresh individual clients Extract data based on business objects or organizational units/timeslice Scramble sensitive data

SAP Test Data Migration Server is a high-speed data extraction tool that populates your development, test, quality assurance, and training systems with SAP business data from your live productive environment.

SAP 2008 / SAP TechEd 08 / LCM206 Page 29

Technology: Architecture TDMS Classic

Sender System

SAP TDMS

Receiver System

Fast, optimized data transfer


Proven high-speed data extraction technology (Migration Workbench) Table-wise data migration via RFC (Remote Function Call) connections
SAP 2008 / SAP TechEd 08 / LCM206 Page 30

SAP TDMS for HCM Architecture Data Scrambling


Control System

Production System
TDMS Console Original HR Data

Test System

Scrambled HR Data

Scrambled HR Data (Cluster)

SAP 2008 / SAP TechEd 08 / LCM206 Page 31

Agenda

Overview End to End Integration Testing Overview SAP TAO Overview Test Data Migration Server (TDMS) Customer story SAP Testing

SAP 2008 / Page 32

Contact Information
Oscar Tromp Senior Sales Executive Strategic Solutions oscar.trompe@sap.com

SAP 2008 / SAP TechEd 08 / LCM206 Page 33

Thank you!

SAP 2008 / SAP TechEd 08 / LCM206 Page 34