Autana Framework for Automated Siebel Testing - FASTEST
-
Upload
juan-antonio-ruiz-ruiz -
Category
Technology
-
view
469 -
download
6
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