23
Gestión de la calidad en SAP II SAP Performance Testing David Cañadillas // Presales Manager d [email protected]

Performance Testing for SAP Applications

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Performance Testing for SAP Applications

Gestión de la calidad en SAP IISAP Performance Testing

David Cañadillas // Presales [email protected]

Page 2: Performance Testing for SAP Applications

● Testing Concepts

● HP Software Solution

● SAP & HP Software Overview

● Solution Manager Integration with Enterprise Integration Module

● Performance Testing

● HP Performance Center

● HP LoadRunner

25/04/2014Confidential and Proprietary // All rights reserved // Globe Testing

Agenda

Page 3: Performance Testing for SAP Applications

● Testing is part of the SQA process that helps to acceptrequirement implementation

● I have to know what I’m testing

● What do I have to do

● When to test and how to do it

● Something’s going wrong

● How’s going my release

● Am I testing enough?

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Testing concepts

Requirements

Test Plan

Defects

Coverage

Test Case

Dashboard, KPIs

Page 4: Performance Testing for SAP Applications

HP Software SolutionComplete solution for SAP environments and other technologies

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Page 5: Performance Testing for SAP Applications

Preparación entornos y juego de datos de prueba

Creación de requisitos desde Business Blueprint

Automatización y ejecución de pruebas unitarias, funcionales e inicio a fin

HP Quality Center

HP LoadRunner

Actualiza SOLMAN con información de ejecuciones y defectos

Ejecución de pruebas de rendimiento

HP Diagnostics

Diagnóstico de cuellos de botella

SAP ApplicationDiagnostics

HP Unified FunctionalTesting

SAP Test Data Migration Server

General Overview

Page 6: Performance Testing for SAP Applications

Preparación entornos y juego de datos de prueba

Creación de requisitos desde Business Blueprint

Automatización y ejecución de pruebas unitarias, funcionales e inicio a fin

HP Quality Center

HP LoadRunner

Actualiza SOLMAN con información de ejecuciones y defectos

Ejecución de pruebas de rendimiento

HP Diagnostics

Diagnóstico de cuellos de botella

SAP ApplicationDiagnostics

HP Unified FunctionalTesting

SAP Test Data Migration Server

General Overview

Performance Testing

Page 7: Performance Testing for SAP Applications

HP QC / ALM

Quality Center (QC)

Requirements Management

Business Process Models

Test Management

Business Process Testing (BPT)

Defect management

Solution Manager

Business Blueprint

Definition of Scenarios, Business

Processes and Process Steps

SAP Business Content (BPR)

Solution Documentation Assistant for

semi-automatic setup

Business view: Documentation and

business requirements

Technical view: involved SAP and

non-SAP systems, Transactions,…

Starting point for customizing

Linked training material

Business Process Change

Analyzer (BPCA)

Identification of business processes

affected by code / customizing

changes / Support & Enhancement

Packages

So

luti

on

Ma

na

ge

r A

da

pte

r

for

Qu

ali

ty C

en

ter

Performance Center (PC)

Performance Testing

Lab Management

Project Planning & TrackingTest Acceleration & Optimization

Generation of Test Case and BPT components

for the SAP GUI Based Business Processes

Leverages BPCA Analysis for automated

maintenance of BPT test component and test

cases

HP UFT

Comprehensive UI Based Testing

Business Process Components Testing

HP Sprinter Streamline manual testing by reuse and

by simplifying repetitive work

Test Data Management Server (TDMS)

Reduce SAP data volume of non-production landscape

Scramble sensitive data according to your needs

General Overview

Confidential and Propietary // All rights reserved // Globe Testing

Page 8: Performance Testing for SAP Applications

HP QC / ALM

Quality Center (QC)

Requirements Management

Business Process Models

Test Management

Business Process Testing (BPT)

Defect management

Solution Manager

Business Blueprint

Definition of Scenarios, Business

Processes and Process Steps

SAP Business Content (BPR)

Solution Documentation Assistant for

semi-automatic setup

Business view: Documentation and

business requirements

Technical view: involved SAP and

non-SAP systems, Transactions,…

Starting point for customizing

Linked training material

Business Process Change

Analyzer (BPCA)

Identification of business processes

affected by code / customizing

changes / Support & Enhancement

Packages

So

luti

on

Ma

na

ge

r A

da

pte

r

for

Qu

ali

ty C

en

ter

Performance Center (PC)

Performance Testing

Lab Management

Project Planning & TrackingTest Acceleration & Optimization

Generation of Test Case and BPT components

for the SAP GUI Based Business Processes

Leverages BPCA Analysis for automated

maintenance of BPT test component and test

cases

HP UFT

Comprehensive UI Based Testing

Business Process Components Testing

HP Sprinter Streamline manual testing by reuse and

by simplifying repetitive work

Test Data Management Server (TDMS)

Reduce SAP data volume of non-production landscape

Scramble sensitive data according to your needs

General Overview

Confidential and Propietary // All rights reserved // Globe Testing

Page 9: Performance Testing for SAP Applications

Single, scalable platform that enables a consistent, repeatable process for:

● Requirement management

● Test planning, scheduling & execution

● Release & cycle management

● Defect management

● Real time reporting of progress and status

● Integration with Developer Environments

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

HP Quality Center

QA Teams

Developers

Business Analysts

Page 10: Performance Testing for SAP Applications

High Level Work Flow● Blueprints created in SolMan

● Test requirements exported to Quality Center from business process blueprints

● Test cases and scripts in Quality Center

● Test execution in Quality Center

● Results populated to Solution Manager

● Defect management creation in both sides (bi-directional sync)

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Solution Manager Integration with QC

Quality Center

Solution Manager

Requirements

Test Plan

Test Lab

Defect Management

BlueprintsService Desk

HP

En

terp

rise In

teg

ratio

n M

od

ule

Export

Sync

Developer/Analyst

Key User / Business Analyst

Tester

Test casedefinition

Testexecution

Page 11: Performance Testing for SAP Applications

Performance TestingHow to assure software performance

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Page 12: Performance Testing for SAP Applications

● Important to understand why to test performance

● Reduce costs through performance anticipation

● Understand performance behavior of Application Under Test (AUT)

● Helps to define or evolve application infrastructure needs

● Key factors

● Define performance acceptance criteria

● Design business process simulation through user behavior

● Design and understand user concurrency scenarios

● Monitor system during testing execution

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Testing Performance

Simulate

Load

Measure

Analyze &

Decide

Page 13: Performance Testing for SAP Applications

● Consolidate Performance Center and Quality Center into a common infrastructure called HP Application Lifecycle Management Platform

● Integration between Quality Center and LoadRunner still exists

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Performance Center Integration

Performance

CenterQuality Center

HP ALM

Platform

Page 14: Performance Testing for SAP Applications

25/04/2014Confidential and Proprietary // All rights reserved // Globe Testing

Performance CenterPerformance Requirements & Defects, Coverage reports

Page 15: Performance Testing for SAP Applications

● Version 12 new focus

● Cloud Testing and Mobile Testing

● Continuous Testing

● User Experience

● Enhancements

● Protocols (for SAP)

● New Microsoft Silverlight, Java-over-http and ServiceTest virtual user

● SAP GUI protocol

● Correlation Studio for SAP-Web in Virtual User Generator Confidential and Proprietary // All rights reserved // Globe Testing

Performance Center / LoadRunner

Page 16: Performance Testing for SAP Applications

HP LoadrunnerHP performance tools

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Page 17: Performance Testing for SAP Applications

The market leading solution for project performance validation

Enables consistent, repeatable process to:

● Emulate production workload

● Test a broad range of apps

● Identify performance bottlenecks

● Diagnose root cause of issues

● Optimize performance before deployment

HP LoadRunner

Reduce Risk, Cost and Time

Page 18: Performance Testing for SAP Applications

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

How LoadRunner Works

Internet/WAN

BBDD

User ApplicationMiddle Tier

(HTTP, Web Server...)

Scripting

Plan and control load testing

1

Load generation3

2

Transactionsrecording

Testing scenarios

Impact Analysis

4

Analysis, diagnosis and report

5

Thousands of userssimulated

Page 19: Performance Testing for SAP Applications

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

SAP Spy++

Page 20: Performance Testing for SAP Applications

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

Monitoring SAP with HP Sitescope

Page 21: Performance Testing for SAP Applications

25/04/2014Confidential and Propietary // All rights reserved // Globe Testing

How to Start

SQA team organization

Platform integration

Automate and componentize

Expert support to

Define

Implement

Support

PerformanceTesting

TestingAutomation

HP ALM Quality Center

ProjectManager

QualityManager

Developer

SAP Environments

Load GeneratorsBusiness Analysts

Page 22: Performance Testing for SAP Applications

Q&A

Page 23: Performance Testing for SAP Applications

Thank You!David Cañadillas // [email protected]

Confidential and Proprietary // All rights reserved // Globe Testing