1. Gestión de la calidad en SAP II
SAP Performance Testing
David Cañadillas // Presales Manager
david.canadillas@globetesting.com
2. ● 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
3. ● Testing is part of the SQA process that helps to accept
requirement 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
4. HP Software Solution
Complete solution for SAP environments and other technologies
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
5. 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 Application
Diagnostics
HP Unified Functional
Testing
SAP Test Data Migration Server
General Overview
6. 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 Application
Diagnostics
HP Unified Functional
Testing
SAP Test Data Migration Server
General Overview
Performance Testing
7. 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
SolutionManagerAdapter
forQualityCenter
Performance Center (PC)
Performance Testing
Lab Management
Project Planning & Tracking
Test 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
8. 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
SolutionManagerAdapter
forQualityCenter
Performance Center (PC)
Performance Testing
Lab Management
Project Planning & Tracking
Test 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
9. 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
10. 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
Blueprints
Service
Desk
HPEnterpriseIntegrationModule
Export
Sync
Developer/Analyst
Key User / Business Analyst
Tester
Test case
definition
Test
execution
11. Performance Testing
How to assure software performance
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
12. ● 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
13. ● 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
Center
Quality Center
HP ALM
Platform
15. ● 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
16. HP Loadrunner
HP performance tools
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
17. 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
18. 25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
How LoadRunner Works
Internet/WAN
BBDD
User Application
Middle Tier
(HTTP, Web Server...)
Scripting
Plan and control load
testing
1
Load generation
3
2
Transactions
recording
Testing scenarios
Impact Analysis
4
Analysis, diagnosis
and report
5
Thousands of users
simulated
21. 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
Performance
Testing
Testing
Automation
HP ALM
Quality Center
Project
Manager
Quality
Manager
Developer
SAP
Environments
Load GeneratorsBusiness Analysts