implemente sap quality center para tener aplicaciones · pdf filela pruebas son una inversion...

24
Implemente SAP Quality Center para tener liberaciones de alta calidad José Ruiz SSEM QAS

Upload: vuongduong

Post on 06-Feb-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

Implemente SAP Quality Center para tener

liberaciones de alta calidad José Ruiz

SSEM QAS

Page 2: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

Jose Ruiz SSEM QAS SAP Solution Architect at HP Corp Performance engineer at HSBC Focus on IT Quality Management I like to play the guitar I love reading books Meet new people

Page 3: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 3

La importancia del Testing…

Page 4: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 4

Situaciones comunes de TI

How can you be sure that business applications are highly functioning and

support the business strategy ?

Technology changes Business process changes Compliance requirements

Eff

ort

Ongoing

Change

Events

Time

Discrete

Change

Events

New Implemention

New Processes

Consolidation

Upgrades

Custom Development Support Pack

Page 5: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 5 5

La pruebas son una inversion importante

83%

17%

% Members

Upgrading

1. #1 stated pains -

testing & test coverage

2. 86%+ have risk

concerns due to lack of

comprehensive testing

3. Complexity & timing

are less rated concerns

0%

5%

7%

12%

16%

30%

75%

Major Costs &Time Factors

(Upgrades/Implementations)

QA & Testing

Change Mgmt.

Planning

Training & Doc.

Resource Mgmt.

Complexity

Project Schedule

n=52

Source: ASUG Test influence council member survey

Not

Upgrading

Key Statistics

Page 6: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 6

Alinear

prioridades

de Negocio

vs Req.

Crear casos de

prueba

Funcionales

Actualizar

Datos &

Sistemas

Virtualizar

app y

simularlas

Validar

Performance

Validar

seguridad de la

app

Certificar

app exitosa

Business

Process

Config. &

Doc.

Enterprise

Traceability

Requirements

Design

Deploy

Build & Test

Optimize

Operate

ALM

Real-Time

Change & Impact

Analysis

Aseguramiento de la Calidad

A “Disciplined, Modern Approach” that is integrated, automated & sustainable….

End to End

Quality Mgmt

Project Prep

Blueprint

Realization

Final Prep

Go-Live

& Support

Operate

Application Lifecycle Management

ASAP Methodology

Page 7: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 7

El cliente como prueba…

Page 8: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 8

Optimizar las pruebas con Análisis de Impacto - BPCA SAP Solution Manager 7.1 SP05 – Resultados

# of tests Test effort Gain

Test Scope without BPCA 73 tests 132 hours n.a.

Test Scope with BPCA – Test Scope Optimization – 100% test coverage 44 tests 76 hours 42 %

Test Scope with BPCA – Test Scope Optimization – 99% test coverage 32 tests 52 hours 61 %

BPCA – optimization settings

1. Use of Test Scope Optimization

2. 99% test coverage

3. Process Steps with BP attribute

Prio = 1 forced into test scope

4. Higher ranking for process

steps with automated tests

5. Use only automated tests if

manual and automated are

available

must include area

99%

Page 9: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 9

Alinear prioridades de negocio

vs Requerimientos

So

luti

on

Man

ag

er

Pro

ject

Business Blueprint

Requirement document

Test Results

Solution Manager

Service Desk

Qu

ali

ty

Ce

nte

r

Te

st

Pro

ject

Reporting &

Dashboard Requirements Tests Results Defects

Sync Report Collect

Full & integrated traceability from Business Process to Test Requirements, Test Cases, Test Results and Defects

Page 10: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 10

Reduction in overall Testing Effort Test Automation with SAP TAO

Manual Testing with SAP Quality

Center by HP There will always be some level of manual testing

Doing everything manually cannot be done for every test cycle

Test Automation is required

SAP TAO and Quality Center / UFT

Test Automation of 100% is not achievable

Some test cases cannot be automated (for example “verify printout”)

Some test cases are too critical and business team might prefer to execute

them manually

Some test cases are very complex, unknown expected results

Prioritization of what test cases to automated is required

over time typically 30-50% of test automation can be

achieved

Testing Effort per Test Cycle

Test Cycles

Page 11: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 11

Reduction in overall Testing Effort Test Automation with SAP TAO and Solution Manager Business Process Change Analyzer (BPCA)

Reduction in Testing Effort

Manual Testing and Test Automation Maintenance

Many change events for SAP Applications

Notes, Support Packs, Enhancement Packs

Customization, Configuration

….

1. Analyze the impact of those changes for your

implementation using Solution Manager BPCA

2. Create test set in Quality Center directly from

Solution Manager BPCA

3. Depending on the significance of the change, the

testing effort for manual test cases and automated

test cases will be reduced

Testing Effort per Test Cycle

Test Cycles

Page 12: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 12

Reduction in overall Testing Effort Further reduction with Solution Manager Test Scope Optimization

Reduction in Testing Effort

Manual Testing and Test Automation Maintenance

Not every transaction has the same importance

Sometimes there is only a fixed amount of testing

time available

Sometimes it is only possible to execute automated

test cases

1. After the impact analysis with BPCA, use the Test

Scope Optimization in Solution Manager

2. Reduce test scope according to requirements,

prioritizations and resources available

3. Depending on the significance on this scope the

testing effort for manual and automated test cases

can be reduced

Testing Effort per Test Cycle

Test Cycles

Page 13: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 14

Typical Scenario

No easy way to bring

current data to DEV

Full Copies

1.5 TB

1.5 TB 1.5 TB

200 GB Stale

data

In a nut shell

Storage

Costs

Resources

Time

Efficiency

Process

Security directly contributes to the

success of your business.

PRD/100

QAS/100 TRN/100

DEV/100

Current Situation

Page 14: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 15

No easy way to bring

current data into DEV

Full Copies

Selective data into

multiple clients

Reduced

copies

PR1 100

1.5 TB

QA1 100

TRN1 100

1.5 TB 1.5 TB

DEV1 100/200

200 GB

PR1 100

1.5 TB

Un caso común Propuesta de optimización

Stale

data DEV1 100/200/210

750 GB

TRN1 100/200

500 GB

QA1 100

1.5 TB

Full Copy

SBX 100

250 GB

Reduced

Copy

Reduced

Copy

Current

data

Actualizar Datos

Page 15: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 16

Transaction Data

Administration Data Configuration Data

Master Data

Client DB – Before data reduction

SAP TDMS Reduced Migration

Assumption

80-90% of the production data is stored in 10 – 20% of

client-dependent tables

Time Based Reduction

Client DB – After OO reduction < 10%

Storage Savings

Transaction Data

Configuration Data

Master Data

Administration Data

Client DB – Time based reduction ~25%

Storage Savings

Transaction Data

Configuration Data

Master Data

Administration Data

Object Oriented Reduction

Page 16: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 19

Validar Performance(Tunning)

Sistema:

El CPU del servidor de

aplicación alcanza el 90% con

250 usuarios.

Usuario Final:

La transacción “buscar

cuenta” tomo 30 segundos a

250 usuarios.

Red :

El segmento de red de

Colombia al centro de datos

es muy lento.

Aplicación :

En J2EE el método

“buscarCuenta” tomo 27

segundos; 90% del tiempo de

respuesta del usuario final.

Page 17: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 22

• Reducción (*40%) en los tiempos de preparación de las pruebas:

• Plan • Casos • Datos

• Reducción de costo y tiempo en la ejecución de las pruebas 7x24hrs (*80%)

• Automatización de aplicaciones SAP e Interfaces • Detección de los Defectos ágil • Ejecutar + Ciclos = Encontrar + Defectos

• Validación del Performance/Stress de SAP e Interfaces antes de salir a producción (*50%)

• Detectar Timeouts • Reparar cuellos de botella • Certificar la carga de usuarios

• Beneficios Negocio: • Menos riesgo de falla en producción • Asegurar salir en tiempo a producción ante

algún retraso • Reducción de costos en la operación de SAP

después de la implementación • Reutilizar en futuros Proyectos • Reducción de esfuerzo en el futuro

Beneficios en implementación de aplicaciones SAP

Instalación

Ciclo 1

Ciclo 2

Ciclo 3 Pruebas Paralelo

Duración Detección y Reparación

9 Semanas de Pruebas (Ejemplo) <Septiembre> <Octubre>

% %

% %

Effo

rt

Ongoing Change Events

Discrete Change Events

New Implemention New Processes Consolidation Upgrades Custom Development

Support Pack

% % %

Pruebas

%

*Benchmark

Page 18: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 23

What’s the Worst that Could Happen?

http://www.informationisbeautiful.net/visualizations/worlds-biggest-data-

breaches-hacks/

Page 19: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 24

Networks Hardware

Security Measures

• Switch/Router security

• Firewalls

• NIPS/NIDS

• VPN

• Net-Forensics

• Anti-Virus/Anti-Spam

• DLP

• Host FW

• Host IPS/IDS

• Vuln. Assessment tools

Intellectual

Property

Customer

Data

Business

Processes

Trade

Secrets

Applications

84% of breaches occur at the

application layer

Validar seguridad de la App

Page 20: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 25

Certificar App exitosa – Portafolio Quality Center

Page 21: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 26

Resultados Probados

Anticipated reduction in time taken for enterprise release management: 25%

Anticipated reduction in test cycle: 80%

1. Delta also reduced their overall testing time by approximately 52% and ensured testers spent 90% of the time reviewing new codes rather than rechecking old codes

Page 22: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

© 2014 SAP AG. All rights reserved. 27

Reducing defects and performance bottlenecks

“In short, we are now able to deliver high availability for our ERP

applications,” summarizes Michael Cooper, senior director of enterprise IT

quality assurance for T-Mobile USA.

Page 23: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

Q&A

Próximo Evento: “Gestione la seguridad y protección

automática de sus aplicaciones” – Agosto 25

Page 24: Implemente SAP Quality Center para tener aplicaciones · PDF fileLa pruebas son una inversion importante ... Further reduction with Solution Manager Test Scope ... Implemente SAP Quality

Gracias!

José Ruiz

Especialista de Soluciones de Calidad

SAP LATAM

Mail: [email protected]

Cel: +521 - 55 – 4443 - 2625