lcm104 demystify sap tao.pdf

37
LCM104 Demystify SAP TAO Marcus Wefers Senior Director Product Management AGS - SAP Solution Manager SAP AG

Upload: leandro-nic-vid

Post on 26-May-2017

236 views

Category:

Documents


0 download

TRANSCRIPT

LCM104 Demystify SAP TAO

Marcus WefersSenior Director Product ManagementAGS - SAP Solution ManagerSAP AG

© SAP 2008 / SAP TechEd 08 / LCM104 Page 2

Disclaimer

This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.

© SAP 2008 / SAP TechEd 08 / LCM104 Page 3

1. Customer Pain Points

2. QM and Test Management Process

3. Test Capabilities provided by SAP and HP

4. SAP TAO in detail

Agenda

© SAP 2008 / SAP TechEd 08 / LCM104 Page 4

Customer pain points

2

3

1 Tests in heterogeneous system landscapes

Change Impact Analysis

Test Data Management

E2E Integration Tests of business processes in systemenvironments interfacing SAP with non-SAP solutions

Indentification of critical business processes affected bychange events such as SAP Support Packages

No test recommendations for SAP Enhancement Packages

Test Systems with outdated test data

Productive System copy is too expensive and rework intensive

Creation of appropriate test data for automated test cases

4 Test AutomationCreation of automated test cases is time consuming and expensive to maintain via skilled QA specialists

Automated test cases get damaged by change events and need time consuming repair by QA Specialist

Changing SAP Solutions

© SAP 2008 / SAP TechEd 08 / LCM104 Page 5

P2P

O2C

Purchase Requisition

PurchaseOrder Invoice Processing Payment

ProcessGoodsReceipt

RFPProcessing

SalesOrder

Billing &Payment Receipts

Return & Complaint Handling

Delivery &Shipment

Business Scenarios

Motivation for SAP Customers

Reduction of test effort after SAP Solution updates …

…via automated testing of critical business scenarios

Challenges for SAP Customers

Manual testing leads to fewer tests due to resource availability

Test automation via „record & playback“ is expensive to maintain

Test automation via scripting requires special skills

Motivation for SAP TAO

© SAP 2008 / SAP TechEd 08 / LCM104 Page 6

1. Customer Pain Points

2. QM and Test Management Process

3. Test Capabilities provided by SAP and HP

4. SAP TAO in detail

Agenda

© SAP 2008 / SAP TechEd 08 / LCM104 Page 7

Q Gate

Designto

Build

Q Gate

Buildto

Test

Q Gate

Testto

DeployRequirements

from business Departments

OptimizeBuild Test Deploy

Extend SolutionSAP UpdatesCustom Dev.Partner solutions

Unit Tests

Prepare Solution Operations

Solution DocuEnablement of Standards forSolution Operations

Transports in Cycles Final Transport

Execution of Functional and User Acceptance Tests

Incident& Problem

Mgm

t. and RootC

ause Analysis

Data Consistency Checks

Performance TestsFunctional and technical blueprint

Functional and technical feasibility

Handover to Production

Prepare TestsTest ScopeIdentificationTest RequirementsTest System SetupTest Planning

Incident& Problem

Mgm

t. and RootC

ause Analysis

Requirements

Design

Collaboration and Project Controlling

Quality Management The Quality Management process for SAP centric Solutions

© SAP 2008 / SAP TechEd 08 / LCM104 Page 8

E2E Integration Testing of SAP Solutions Test Process embedded in the SAP Application Lifecycle

Business Blueprint

Test PlanningSystem Setup Test Execution Deploy Changes

to Production

Change ImpactAnalysis

Business BlueprintUpdate

Identification of Business Processes affectedby SAP Solution Updates

Recommendationof businessprocesses forregression tests

SAP Support Packages

SAP EnhancementPackages

Custom Code

Customizingchanges

Planning of Test Cases

Test Catalogssetup

Compilation of Test Packagesand assigment to Testers

Setup of Test System

Creation of Test Data

Test Scope Identification

Manual tests

Automated tests

Integration Validation

IncidentManagement

Apply changesthroughtransports fromTest to Productionsystem

Apply SP‘s orEhP‘s

Type of Change

SAP Solution Update

New SAP Solution

Implementation of new SAP Solution

Business BlueprintDesignSolution Configuration

© SAP 2008 / SAP TechEd 08 / LCM104 Page 9

1. Customer Pain Points

2. QM and Test Management Process

3. Test Capabilities provided by SAP and HP

4. SAP TAO in detail

Agenda

© SAP 2008 / SAP TechEd 08 / LCM104 Page 10

E2E Integration Testing of SAP Solutions Test capabilities for functional testing

Business Blueprint

Test RequirementsTest Planning Test Execution Deploy Changes

to Production

Change ImpactAnalysis

SAP Solution Update

New SAP Solution

Functional test capabilities for SAP customer with heterogeneous solution landscape

Quality CenterTest requirementsTest planning

Solution ManagerBusiness Blueprint

Solution ManagerBusiness Process Change Analyzer *

Quality Center

Quality Center

SAP TAOAccelerated test component generation

SAP TDMS

Setup of leantest systems

* planned for Q4 2008

Test Scope IdentificationType of Change

Identification of business processesaffected by code / customizing changes

Setup of businessprocess hierarchy

Business requirements

Test LabDefect management

Business Process TestsQuick Test Pro

LoadRunnerPerformance Tests

© SAP 2008 / SAP TechEd 08 / LCM104 Page 11

E2E Integration Testing of SAP Solutions SAP Solution Manager: Business Blueprint

Process HierarchyScenarioBusiness ProcessBus. Process Step

Graphical and textual description of business processBusiness requirementsprovided by business users as input for test requirementsAssignment of SAP Transaction / ReportAssignment of testsTraining MaterialLink to configuration

Documentation of Business Processes

Bus.Process Hierarchy

© SAP 2008 / SAP TechEd 08 / LCM104 Page 12

E2E Integration Testing of SAP Solutions SAP Solution Manager: Business Process Change Analyzer

Change Impact Analysis Test Planning Test ExecutionSAP

Solution Update

Identification of business processesaffected by change

Risk-based Test Recommendation

Check / creation of Test Cases

Test Plan update and Test Packagecreation

Manual Tests

Automated Tests via 3rd Party Test Suitesor SAP eCATT

Customer Pain PointSAP Solution updates occur frequently

SAP triggered: Support Packs, Enhancement PacksCustomer triggered: Custom code, Customizing

Which business processes are affected by planned change?

Approach

© SAP 2008 / SAP TechEd 08 / LCM104 Page 13

E2E Integration Testing of SAP Solutions SAP Solution Manager: Business Process Change Analyzer

Scenario: Order to CashSales OrderDeliveryGoods IssueBilling

Scenario: Procure to Pay…

Customer executes Business Process

Preparation

Business Blueprint

Identification of critical Business

Processes

Background trace records all used SAP objectsCode: Function Modules, Module Pools, …

Tables: Configuration, Master Data, …

Technical Bill of Material (T-BOM) assignment to Business Process of Business Blueprint

AnalysisCustomer plans SAP Solution Update including:

SAP Support Packs

SAP EnhancementPackageCustom CodeExtentionsModifications

Customizing changes

Business Process Change Analyzer (BPCA)

“Which critical Business Processes

will be affected?”

Scenario: Order to CashSales Order code changeDeliveryGoods Issue UI changeBilling

Scenario: Procure to PayCreate PO customizing change

BenefitsIdentification of affected Business ProcessesRisk-based test scope recommendationAutomatic test plan generation

© SAP 2008 / SAP TechEd 08 / LCM104 Page 14

E2E Integration Testing of SAP Solutions Test capabilities for functional testing

Business Blueprint

Test RequirementsTest Planning Test Execution Deploy Changes

to Production

Change ImpactAnalysis

SAP Solution Update

New SAP Solution

Functional test capabilities for SAP customer with heterogeneous solution landscape

Quality CenterTest requirementsTest planning

Solution ManagerBusiness Blueprint

Solution ManagerBusiness Process Change Analyzer *

Quality Center

Quality Center

SAP TAOAccelerated test component generation

SAP TDMS

Setup of leantest systems

* planned for Q4 2008

Test Scope IdentificationType of Change

Identification of business processesaffected by code / customizing changes

Setup of businessprocess hierarchy

Business requirements

Test LabDefect management

Business Process TestsQuick Test Pro

LoadRunnerPerformance Tests

© SAP 2008 / SAP TechEd 08 / LCM104 Page 15

SAP Solution ManagerAdapter

SAP Quality Center by HP

SAP Solution Manager Adapter for SAP Quality Center by HP integrates application lifecycle management capabilities of SAP

Solution Manager with test planning and test execution capabilities of SAP Quality Center by HP

OutboundBusiness BlueprintBus.Requirements

InboundTest ResultsDefects

SAP Solution Manager SAP Solution Manager Adapter for SAP Quality Center by HP

© SAP 2008 / SAP TechEd 08 / LCM104 Page 16

Key benefitsAllow business analysts, testers and developers to collaborate on application requirementsAssess overall risk to the business through real-time visibility of test coverage and associated defects

Key capabilitiesTrack multiple requirements types and analyze requirements change impactFull traceability from requirements to tests and defectsLeverage existing assets in MS Word

SAP Quality Center by HP Requirements Management

Define multiple requirements types and interdependencies

© SAP 2008 / SAP TechEd 08 / LCM104 Page 17

SAP Quality Center by HP Requirements Management

Key benefitsAllow business analysts, testers and developers to collaborate on application requirementsAssess overall risk to the business through real-time visibility of test coverage and associated defects

Key capabilitiesTrack multiple requirements types and analyze requirements change impactFull traceability from requirements to tests and defectsLeverage existing assets in MS Word

Define multiple requirements types and interdependencies

© SAP 2008 / SAP TechEd 08 / LCM104 Page 18

Key benefitsManage test strategies and processes based on business riskEnable centralized management of manual and automated test assetsEnsure all business critical requirements are planned for testing

Key capabilitiesDevelop, manage and plan manual and automated tests including custom test typesOut –of-the-box integration with QuickTest Pro, LoadRunner, …Real-time test status and progress reportingBidirectional traceability allows tracking requirement and defect coverage

Manage test cases based on business and test requirements

SAP Quality Center by HP Test Planning

© SAP 2008 / SAP TechEd 08 / LCM104 Page 19

E2E Integration Testing of SAP Solutions Test capabilities for functional testing

Business Blueprint

Test RequirementsTest Planning Test Execution Deploy Changes

to Production

Change ImpactAnalysis

SAP Solution Update

New SAP Solution

Functional test capabilities for SAP customer with heterogeneous solution landscape

Quality CenterTest requirementsTest planning

Solution ManagerBusiness Blueprint

Solution ManagerBusiness Process Change Analyzer *

Quality Center

Quality Center

SAP TAOAccelerated test component generation

SAP TDMS

Setup of leantest systems

* planned for Q4 2008

Test Scope IdentificationType of Change

Identification of business processesaffected by code / customizing changes

Setup of businessprocess hierarchy

Business requirements

Test LabDefect management

Business Process TestsQuick Test Pro

LoadRunnerPerformance Tests

© SAP 2008 / SAP TechEd 08 / LCM104 Page 20

SAP TAO – at a Glance

Customer SAP LandscapeCustomer SAP Landscape

Integration

Changing the testing paradigm frommanual testing to „Testing byComposition“

Reducing costs and risks for testing afterSAP solution updates

Automatic generation of test componentsfor SAP business processes via SAP TAO

Composition of automated test cases via standard functionality of SAP QualityCenter by HP

Approach

Mission

HP Quality Suite (QC, BPT, QTP)

SAP Solution Manager

SAP TAO

Application lifecycle management

Test component generation

Test planning, test case composition and test execution

Key Benefits1. Reduced effort for

building and maintaining automated business process tests

2. Reduced risk due to better testing coverage

3. Increased capacity to absorb /manage change

4. Tight integration with SAP Solution Manager

Key Benefits1. Reduced effort for

building and maintaining automated business process tests

2. Reduced risk due to better testing coverage

3. Increased capacity to absorb /manage change

4. Tight integration with SAP Solution Manager

© SAP 2008 / SAP TechEd 08 / LCM104 Page 21

1. Customer Pain Points

2. QM and Test Management Process

3. Test Capabilities provided by SAP and HP

4. SAP TAO in detail

Agenda

© SAP 2008 / SAP TechEd 08 / LCM104 Page 22

SAP TAO Frontend

SAP TAO Agent

Customer SAP Test Systems

User selects Business Processes

Automatic inspection of SAP Transactions

Automatic generation of Test Components

CRMCRMR/3R/3ERPERP SAP Business Process

SAP Quality Center by HP

4

1

2

3

Inspect

Upload to Quality Center

5 User composes Test Case

Test Case execution6

SAP TAO Approach for accelerated Test Case Composition

© SAP 2008 / SAP TechEd 08 / LCM104 Page 23

drag & drop

Composition of automated test cases

Based on SAP TAO test components

SAP TAO and Quality Center (BPT) Composition of automated test cases

© SAP 2008 / SAP TechEd 08 / LCM104 Page 24

Execution of automated test cases

QTP simulates thebevaviour of an enduser

SAP TAO and Quality Center (QTP) Execution of automated test cases

© SAP 2008 / SAP TechEd 08 / LCM104 Page 25

DEMO

© SAP 2008 / SAP TechEd 08 / LCM104 Page 26

SAP TAO Approach for Test Case update after SAP Solution change

Quality Center TestComponent Library TEST

CAS E

TEST CAS

E

TEST CAS

E

TEST CAS

E TEST CAS

E

CHANGED

CHANGED

CHANGEDX XX

© SAP 2008 / SAP TechEd 08 / LCM104 Page 27

SAP TAO Approach for Test Case update after SAP Solution change

Quality Center TestComponent Library TEST

CAS E

TEST CAS

E

TEST CAS

E

TEST CAS

E TEST CAS

E

CHANGED

CHANGED

CHANGEDX XX

Re-Inspection of impacted SAP Transactions

Update of Testing Components

Test Cases are Up to Date !Test can be executed successfully

POTENTIALLY : Maintain Process Flow / Test Data

2

Identify impacted SAP Transactions *

13

4

* Planned for Q4 / 2008

© SAP 2008 / SAP TechEd 08 / LCM104 Page 28

DEMO

© SAP 2008 / SAP TechEd 08 / LCM104 Page 29

1. Customer changes SAP Solution

2. SAP Business Process Change Analyzer identifies affected Business Processes

3. Re-inspection of damaged Test Components with SAP TAO

4. Upload to Quality Center and semi-automatic update of Test Case

5. Add test data – if required

6. Test cases ready for execution

Accelerated Update of damaged Test Cases

SAP TAO helps customers to lower maintenance costs of automated business process tests

SAP TAO Approach for Test Case update after SAP Solution change

© SAP 2008 / SAP TechEd 08 / LCM104 Page 30

Testing Effort and Risk

Testing Enterprise Applications 3 Generations

3rd Generation “Test Acceleration”

Tools: SAP Test Acceleration and Optimization (TAO)

Library or pre-built test components for SAP appsAutomatically scans the SAP metadata to generate all necessary test componentsEliminates record/replay activitiesSignificantly reduces upfront development time while speeding time to ROIGreatly reduces ongoing maintenance due to re-scanning capabilities

1st Generation “Record and Replay”

Tools: QuickTest Pro (QTP)

Allowed for parameterizationCould be run in an unattended fashionCould iterate many times and test many more conditions

×Required many man hours to record and program each script×A lot of duplication of activities×High degree of ongoing maintenance×Required programming support

2nd Generation “Business Process”

Tools: Business Process Testing (BPT)

Allowed for componentizing pieces of test casesReduced development time of test casesMinimized maintenance due to component concept“Drag and drop” tests

×Still had to record test scripts×Maintenance at script level still required×Required significant programming support

© SAP 2008 / SAP TechEd 08 / LCM104 Page 31

ROI with SAP TAO Solution

QTPROI within 6 test cycles

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

© SAP 2008 / SAP TechEd 08 / LCM104 Page 32

Thank you!

© SAP 2008 / SAP TechEd 08 / LCM104 Page 33

SAP TAO Capabilities SAP TAO Release 1.0

ScopeAssignment of Business Processes via list of SAP Transactions

Test Component generationSAP TAO Inspection: Automatic background inspection of SAPGUI based Transactions and generation of Test ComponentsSAP TAO UI Scanner: Frontend scanning of user selected SAPGUI user-interfaces

Integration with SAP Quality Center by HPAutomatic Upload of Test Components to Quality Center

OtherPre-build generic test components available in Quality CenterLanguages: English

© SAP 2008 / SAP TechEd 08 / LCM104 Page 34

SAP TAO

Customer Benefits

Automated Business Process TestingAccelerated way to automate business process testing

Lower RiskLower risk after SAP Solution updates due to better testing coverageIncreased capacity to manage change

Lower Maintenance CostsComponent-based Test Cases allows accelerated update of damaged test cases

IntegrationTight integration between SAP Solution Manager, SAP TAO and SAP Quality Center by HP

© SAP 2008 / SAP TechEd 08 / LCM104 Page 35

Information E2E Integration Testing: http://service.sap.com/testingSAP TAO: http://service.sap.com/saptaoSAP Solution Manager: http://service.sap.com/solutionmanagerSAP Solution Manager e-learning material: http://service.sap.com/rkt-solman

E2E Integration Testing of SAP Solutions Information and SAP Contacts

Regional SAP ContactsAmericas

[email protected] Product Information and Solution [email protected] Professional Services

[email protected] Product Information and Solution [email protected] Professional Services

[email protected] Product Information and Solution Sales

© SAP 2008 / SAP TechEd 08 / LCM104 Page 36

Further Information

Related Workshops/Lectures at SAP TechEd 2008LCM105 E2E Integration Testing

© SAP 2008 / SAP TechEd 08 / LCM104 Page 37

Please complete your session evaluation.Be courteous — deposit your trash,

and do not take the handouts for the following session.

Thank You !

Feedback