118 test de aceptación

27
Test de Aceptación, Do It! Ing. Guillermo Skrilec [email protected] @gskrilec #GX2412

Upload: genexus

Post on 14-Jul-2015

451 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 118 test de aceptación

Test de Aceptación, Do It!

Ing. Guillermo Skrilec

[email protected]

@gskrilec

#GX2412

Page 2: 118 test de aceptación

GeneXus Consulting

Development Framework

Page 3: 118 test de aceptación
Page 4: 118 test de aceptación

Acceptance Testing

“Formal testing with respect to user needs, requirements, and business processes conducted to determine whether or not a system satisfies the acceptance criteria and to enable the user, customers or other authorized entity to determine whether or not to accept the system.”

Page 5: 118 test de aceptación

Where the rubber

meets the road

Page 6: 118 test de aceptación

¿Para qué sirven?

• Comprueba que se construyó el software correcto.

• Asegurar que el mismo satisface las necesidades del cliente.

• Marca un punto de quiebre en el desarrollo del proyecto.

Page 7: 118 test de aceptación

La importancia …

• Viene dada por los riesgos de no hacerla.

“El peor riesgo es fracasar por no construir el producto correcto”

Page 8: 118 test de aceptación

Beneficios

• Aumenta la confianza.

• “Setea” las expectativas.

• Marca el cumplimiento de un contrato.

• Instancia adicional de pruebas.

• Aumenta la calidad.

Page 9: 118 test de aceptación

¿Cómo aumentar la calidad?

Pruebas de Aceptación

Validación de

Prototipos

Software de mayor Calidad

Page 10: 118 test de aceptación

THIS WAY OUT

Page 11: 118 test de aceptación

Pruebas de Aceptación

Capacitar

Preparar

EjecutarEquipo

Contraparte

Responsables

Page 12: 118 test de aceptación

Capacitar

• Selección de usuarios

– Con experiencia en el negocio.

– Incluir gente “nueva”.

– En ocasiones usuarios finales.

• Capacitación en Testing de Software

– Presentar el tema y la metodología de trabajo.

– Brindar herramientas.

Page 13: 118 test de aceptación

Preparar

• Inducción

– Comprender el alcance.

– Conocer las funcionalidades a probar.

– Familiarizarse con los requerimientos.

• Generación de pruebas

– Casos de prueba.

Page 14: 118 test de aceptación

Casos de Prueba

• Template

– Encabezado: Proyecto, Módulo, Fecha, Autor.

– Número

– Objetivo (título)

– Requerimiento asociado

– Descripción (pasos a seguir)

– Resultado esperado

– Datos de prueba *

Page 15: 118 test de aceptación

Ejecutar

• Capacitación en el uso del sistema

– Presentar la aplicación y cómo utilizarla.

• Preparación

– Armado del ambiente de pruebas.

– Probar el ambiente antes de comenzar.

• Ejecución

– Registro de resultados.

– Reporte de incidentes.

Page 16: 118 test de aceptación

Reportar Incidentes

• Template

– Título

– Prueba asociada

– Pasos para reproducir el problema

– Resultado obtenido

– Capturas de pantalla

– Observaciones

• Herramienta de apoyo

Page 17: 118 test de aceptación

Gestión

• Plan de Pruebas

– Técnicas y herramientas.

• Definir prioridades

• Coordinación

– Orden de las pruebas.

– Datos de prueba.

Page 18: 118 test de aceptación

Estrategias

Page 19: 118 test de aceptación

¿En qué momento?

• Planificar desde el comienzo.

• Capacitar al finalizar la construcción.

• Preparar las pruebas luego de capacitar.

• Ejecutar solo si se encuentra terminado.

Page 20: 118 test de aceptación

¿Cuánto tiempo?

• Capacitación

– Testing de Software.

– Sistema.

• Preparación de las pruebas

– Datos de prueba.

• Ejecución

– Buena dedicación durante pocos días.

Page 21: 118 test de aceptación

¿Cuántos ciclos de prueba?

Ejecutar

ReportarCorregir

Page 22: 118 test de aceptación

¿Puede ser informal?

• Testing Exploratorio

• Puede ser muy efectivo

– Validación de prototipos.

• Proyectos innovadores

– Poco conocimiento del negocio.

Page 23: 118 test de aceptación
Page 24: 118 test de aceptación

Capacitación

• Taller de Pruebas de Aceptación

– Introducción al Testing

– Pruebas de Aceptación

– Metodología

– Casos de Prueba

– Técnicas y herramientas

– Buenas prácticas

– Planificación

Page 25: 118 test de aceptación

Resultados

60% Pruebas Ok

40% Oportunidades

de mejora

Page 26: 118 test de aceptación
Page 27: 118 test de aceptación

¡GRACIAS!

Ing. Guillermo Skrilec

[email protected]

@gskrilec