Autana Framework for Automated Siebel Testing - FASTEST

34
Automatizac ión de Pruebas en Siebel 8 Julio, 2013 FASTEST autana Business Partners

Transcript of Autana Framework for Automated Siebel Testing - FASTEST

Page 1: Autana Framework for Automated Siebel Testing - FASTEST

Automatización de Pruebas en

Siebel 8

Julio, 2013FASTEST

autanaBusiness Partners

Page 2: Autana Framework for Automated Siebel Testing - FASTEST

Automatización de Pruebas en Siebel 8

Agosto, 2013FASTEST

autanaBusiness Partners

Page 3: Autana Framework for Automated Siebel Testing - FASTEST

El Control de Calidad

Page 4: Autana Framework for Automated Siebel Testing - FASTEST

¿Qué es "Control de Calidad de Software"?

El control de calidad está orientado a la prevención

Fiabilidad, Eficiencia, Seguridad, facilidad de mantenimiento y (adecuado) tamaño.

Page 5: Autana Framework for Automated Siebel Testing - FASTEST

¿Por qué es a veces difícil para las organizaciones tomar en serio la garantía de calidad?

Solución: alta visibilidadPrevención: baja visibilidad.

Los problemas de calidad de software, a menudo, no son tan evidentes en contraste con el caso de otras industrias

Page 6: Autana Framework for Automated Siebel Testing - FASTEST

Externalización del QA

Page 7: Autana Framework for Automated Siebel Testing - FASTEST

Los costes del QA

Salarios Beneficios Sociales Costes de IT

Formación Oficinas

Page 8: Autana Framework for Automated Siebel Testing - FASTEST

Por qué gestionar de forma diferente el QA

La subcontratación del QA ahorra a las empresas costes excesivos o inesperados

Page 9: Autana Framework for Automated Siebel Testing - FASTEST

Opciones

Equipo Integrado

Equipo Independiente

Page 10: Autana Framework for Automated Siebel Testing - FASTEST

MEJORES RESULTADOS

Independencia

Transparencia

HabilidadesMejora continua

Control de calidad

Page 11: Autana Framework for Automated Siebel Testing - FASTEST

Nuestra Propuesta: “Framework for Automated Siebel Testing”

FASTEST

autanaBusiness Partners

Page 12: Autana Framework for Automated Siebel Testing - FASTEST

Framework basado en Java que extiende las capacidades de IBM Rational Functional Tester.

FASTEST

Page 13: Autana Framework for Automated Siebel Testing - FASTEST

Dudas

Dependencia de GUI

Impacto de Retrasos

Cambios en DEV

Programación

Otras herramientas

Aseguramos el 100%

Independiente

Menor impacto

Menor impacto

Keyword-driven

FASTEST

FASTEST

Page 14: Autana Framework for Automated Siebel Testing - FASTEST

Simplificación

Keyword-driven

Ahorro

FASTEST

Page 15: Autana Framework for Automated Siebel Testing - FASTEST

No grabación

No lenguajes

de scripting

Input: Excel

Ejecución automática

Reporte

FASTEST

Page 16: Autana Framework for Automated Siebel Testing - FASTEST

Ahorro de tiempo y costes

FASTEST

Page 17: Autana Framework for Automated Siebel Testing - FASTEST

Aumento de la

calidadArranque en

Fase de diseño

100% TC ejecutados

Menor esfuerzo

Independencia de GUI

Re-ejecuciones

Más casos de prueba en

menos tiempo

En todas las fases

FASTEST

Page 18: Autana Framework for Automated Siebel Testing - FASTEST

REDUCCIÓN DE COSTEDiseño

Mantenimiento

Ejecución

Recursos

No Conformidades

FASTEST

Page 19: Autana Framework for Automated Siebel Testing - FASTEST

Ahorro en Testing +

Reducción de laNo Calidad

FASTEST

Page 20: Autana Framework for Automated Siebel Testing - FASTEST

Manual FASTEST0

0.5

1

1.5

2

2.5

3

3.5

Casos de Prueba Ejecutados

333

%

Mismo coste, más casos de prueba

Núm. Casos de Prueba

FASTEST

Page 21: Autana Framework for Automated Siebel Testing - FASTEST

Mismos casos de prueba, menos coste

Manual FASTEST0

1

2

3

4

5

6

7

8

9

10

Coste por Caso

70 % Coste

FASTEST

Page 22: Autana Framework for Automated Siebel Testing - FASTEST

Reducción de coste Aumento de casos de prueba

Manual FASTEST0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Coste-Núm. Casos de Prueba

20

0 %

40 %

CosteNúm. Casos

COSTECASOS

FASTEST

Page 23: Autana Framework for Automated Siebel Testing - FASTEST

Comparativa

FASTEST

autanaBusiness Partners

Page 24: Autana Framework for Automated Siebel Testing - FASTEST

Ciclo habitual en la ejecución de proyectosDiseño y Ejecución de Pruebas MANUALMENTE

Análisis de negocio

Macro Diseño

Micro Diseño Desarrollo Pruebas

Casos de Uso Casos de Prueba Alto Nivel Casos de Prueba Detallados Ejecución de

Pruebas

HLTC1

HLTC n

Req.DTC1

DTC2

DTC n

Page 25: Autana Framework for Automated Siebel Testing - FASTEST

Preparar Entorno Pruebas

Diseñar Test Cases Automatizados

Configurar Framework

Verificar Test Cases Automatizados

Comenzar Pruebas Funcionales

Fase

de

Des

arro

llo

Analizar Resultados

Fase

de

Testi

ng

FASTEST

Page 26: Autana Framework for Automated Siebel Testing - FASTEST

Otras herramientas del mercado vs.

Casos de Uso Casos de Prueba Alto Nivel

Casos de Prueba

Detallados

Ejecución de Pruebas

Análisis de negocio

Macro Diseño

Micro Diseño Desarrollo Pruebas

Casos de Uso Casos de Prueba Alto Nivel

Casos de Prueba

Detallados

Ejecución de Pruebas

Casos de Prueba Detallados Ejecución de pruebas

AUMENTO DE LA CALIDAD

FASTEST

Page 27: Autana Framework for Automated Siebel Testing - FASTEST

FASTEST

Integración con IBM Rational

Reportes automáticos

Más Calidad, Menos Recursos• Más casos de prueba en

menos tiempo• Satisfacción usuarios• Menor dependencia de

los usuarios clave

Compromisos cumplidos• Time To Market• En tiempo y forma

Fiabilidad• Eliminamos

margen de ERROR HUMANO

• Pruebas de REGRESIÓN

VENTAJAS

Page 28: Autana Framework for Automated Siebel Testing - FASTEST

Reducción de costes

de testing: 70%

FASTESTautanaBusiness Partners

Page 29: Autana Framework for Automated Siebel Testing - FASTEST

Aspectos Técnicos

FASTEST

autanaBusiness Partners

Page 30: Autana Framework for Automated Siebel Testing - FASTEST

FasTest Herramienta Testing Testing Manual

¿Cómo se generan los Test Scripts? Excel Grabación Documentación

¿Cuándo se crean los Test Scripts? En paralelo al Desarrollo Después de desarrollo mínimo En paralelo al Desarrollo

Conocimientos necesarios para crear los Test Scripts

Excel Herramienta + Programación No aplica

Dependencia de interfaces de usuario Ninguno Alta Ninguno

Impacto (tiempo) por cambios en Desarrollo

Muy bajo Alto Muy bajo

Conocimientos necesarios de herramienta Testing

Ninguno Alto Ninguno

Reconocimiento Dinámico de Objetos GUI

OOTB Programado Ninguno

Mantenimiento de los Test Scripts Poco coste Costoso Poco coste

Evidencias de Pruebas Generadas Automatizado Automatizado Manual

Evidencias de Pruebas Ejecutadas Si Si No

Ejecución Desatendida Si Si No

FASTEST

Page 31: Autana Framework for Automated Siebel Testing - FASTEST

FASTEST

Page 32: Autana Framework for Automated Siebel Testing - FASTEST

Ejecutar

VerificarLog

Ejecución

Adaptar

Cliente RFT

Sistema Bajo Pruebas

Valor del Evento

Pasos de Pruebas de FasTest

Siebel Automation Framework

EvidenciaEjecución

Parámetros del ObjetoPaso de Prueba

Mapeado

Se ejecuta el paso?

Comando del Framework

FASTEST

Page 33: Autana Framework for Automated Siebel Testing - FASTEST

Ejemplo de un caso de prueba manual convertido a un Test Case Automatizado

FASTEST

Page 34: Autana Framework for Automated Siebel Testing - FASTEST

Reducción de costes

de testing: 70%

FASTESTautanaBusiness Partners