Autana Framework for Automated Siebel Testing - FASTEST

Post on 26-Jul-2015

469 views 6 download

Transcript of Autana Framework for Automated Siebel Testing - FASTEST

Automatización de Pruebas en

Siebel 8

Julio, 2013FASTEST

autanaBusiness Partners

Automatización de Pruebas en Siebel 8

Agosto, 2013FASTEST

autanaBusiness Partners

El Control de Calidad

¿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.

¿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

Externalización del QA

Los costes del QA

Salarios Beneficios Sociales Costes de IT

Formación Oficinas

Por qué gestionar de forma diferente el QA

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

Opciones

Equipo Integrado

Equipo Independiente

MEJORES RESULTADOS

Independencia

Transparencia

HabilidadesMejora continua

Control de calidad

Nuestra Propuesta: “Framework for Automated Siebel Testing”

FASTEST

autanaBusiness Partners

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

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

Simplificación

Keyword-driven

Ahorro

FASTEST

No grabación

No lenguajes

de scripting

Input: Excel

Ejecución automática

Reporte

FASTEST

Ahorro de tiempo y costes

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

REDUCCIÓN DE COSTEDiseño

Mantenimiento

Ejecución

Recursos

No Conformidades

FASTEST

Ahorro en Testing +

Reducción de laNo Calidad

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

Mismos casos de prueba, menos coste

Manual FASTEST0

1

2

3

4

5

6

7

8

9

10

Coste por Caso

70 % Coste

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

Comparativa

FASTEST

autanaBusiness Partners

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

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

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

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

Reducción de costes

de testing: 70%

FASTESTautanaBusiness Partners

Aspectos Técnicos

FASTEST

autanaBusiness Partners

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

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

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

FASTEST

Reducción de costes

de testing: 70%

FASTESTautanaBusiness Partners