Herramientas de testing para aplicaciones GeneXus

39
#GX24 Herramientas de Testing para aplicaciones GeneXus Andrés Curcio @AQuintian [email protected] Ing. Matías Reina @mellimatias [email protected] #GX24 #GX3626

description

Herramientas de testing para aplicaciones GeneXus

Transcript of Herramientas de testing para aplicaciones GeneXus

Page 1: Herramientas de testing para aplicaciones GeneXus

#GX24 #GX24

Herramientas de Testing para aplicaciones GeneXus

Andrés Curcio

@AQuintian [email protected]

Ing. Matías Reina

@mellimatias [email protected]

#GX24 #GX3626

Page 2: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 3: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 4: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 5: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 6: Herramientas de testing para aplicaciones GeneXus

#GX24

Comenzando a cocinar

Sirviendo a los comensales

Armando nuestro recetario

Conociendo algunos utensilios

Page 7: Herramientas de testing para aplicaciones GeneXus

Conociendo algunos utensilios

Page 8: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 9: Herramientas de testing para aplicaciones GeneXus

#GX24

Son diagramas que ayudan con la representación de: • Tareas • Ideas • Conceptos

Mapas Mentales

Page 10: Herramientas de testing para aplicaciones GeneXus

#GX24

Algunas características: • La idea principal se simboliza en una imagen central; • Los temas irradian a partir de la imagen central como

“bifurcaciones”; • Las bifurcaciones:

• Tienen una imagen o palabra clave asociada; • Forman una estructura de nodos conectados.

Mapas Mentales

Page 11: Herramientas de testing para aplicaciones GeneXus

#GX24

Podemos usarlos cuando queremos: • Analizar requerimientos • Diseñar pruebas • Planificar nuestra estrategia • Distribuir tareas en el equipo • Ordenar la información a presentar

Mapas Mentales

Page 12: Herramientas de testing para aplicaciones GeneXus

#GX24

Es una aplicación web cuyo objetivo es generar casos de prueba. Consta de dos herramientas: • Combinaciones por pares • Máquinas de estado

CTWeb

Page 13: Herramientas de testing para aplicaciones GeneXus

#GX24

Combinaciones por pares: • La aplicación trabaja con varios algoritmos combinatoriales, • Reduce significativamente la cantidad de casos cuando el

producto cartesiano es muy grande, • Se puede aplicar a nivel unitario, de integración, aceptación, • Define un subconjunto mínimo de pruebas a crear y ejecutar.

CTWeb

Page 14: Herramientas de testing para aplicaciones GeneXus

#GX24

Máquinas de estado: • Capturan requerimientos de sistema que describen estados y

transiciones, • Aplicable cuando el sistema responde a eventos externos en

tiempo real, • La aplicación trabaja con varios algoritmos.

CTWeb

Page 15: Herramientas de testing para aplicaciones GeneXus

#GX24

Vamos bien

Page 16: Herramientas de testing para aplicaciones GeneXus

Armando nuestro recetario

Page 17: Herramientas de testing para aplicaciones GeneXus

#GX24

Armando el recetario

Otra herramienta que tenemos a disposición es… • Herramienta de código abierto, • Su objetivo es la gestión de un proyecto de testing.

Page 18: Herramientas de testing para aplicaciones GeneXus

#GX24

Armando el recetario

Aporta a los equipos de testing con la gestión y centralización de

• Requerimientos funcionales

Page 19: Herramientas de testing para aplicaciones GeneXus

#GX24

Armando el recetario

Aporta a los equipos de testing con la gestión y centralización de

• Diseño y Ejecución de casos de prueba,

Page 20: Herramientas de testing para aplicaciones GeneXus

#GX24

Armando el recetario

Aporta a los equipos de testing con la gestión y centralización de

• Reporte de resultados a los actores involucrados en el proyecto.

Page 21: Herramientas de testing para aplicaciones GeneXus

Comenzando a cocinar

Page 22: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 23: Herramientas de testing para aplicaciones GeneXus

#GX24

2 1

Page 24: Herramientas de testing para aplicaciones GeneXus

#GX24

º

Page 25: Herramientas de testing para aplicaciones GeneXus

#GX24

A nivel de Protocolo

Page 26: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 27: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 28: Herramientas de testing para aplicaciones GeneXus

#GX24

Server Client

JMX – WMI Profiling

Page 29: Herramientas de testing para aplicaciones GeneXus

#GX24

Donde ejecuto

Page 30: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 31: Herramientas de testing para aplicaciones GeneXus

#GX24

Reportar los incidentes

Page 32: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 33: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 34: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 35: Herramientas de testing para aplicaciones GeneXus

#GX24

Resumen Sirviendo a nuestros comensales

Page 36: Herramientas de testing para aplicaciones GeneXus

#GX24

Las herramientas:

• No sustituyen al tester, • Ayudan a capturar ideas, • Armando casos de prueba, • Administrando y reportando nuestro trabajo, • Facilitando las tareas de testing a lo largo del ciclo de vida de

un proyecto.

Resumiendo

Page 37: Herramientas de testing para aplicaciones GeneXus

#GX24

Page 38: Herramientas de testing para aplicaciones GeneXus

#GX24

Nuestro plato

Page 39: Herramientas de testing para aplicaciones GeneXus

#GX24

¿Preguntas?