herramientas de testing para aplicaciones genexus
DESCRIPTION
Herramientas de testing para aplicaciones GeneXusTRANSCRIPT
#GX24 #GX24
Herramientas de Testing para aplicaciones GeneXus
Andrés Curcio
@AQuintian [email protected]
Ing. Matías Reina
@mellimatias [email protected]
#GX24 #GX3626
#GX24
#GX24
#GX24
#GX24
#GX24
Comenzando a cocinar
Sirviendo a los comensales
Armando nuestro recetario
Conociendo algunos utensilios
Conociendo algunos utensilios
#GX24
#GX24
Son diagramas que ayudan con la representación de: • Tareas • Ideas • Conceptos
Mapas Mentales
#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
#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
#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
#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
#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
#GX24
Vamos bien
Armando nuestro recetario
#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.
#GX24
Armando el recetario
Aporta a los equipos de testing con la gestión y centralización de
• Requerimientos funcionales
#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,
#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.
Comenzando a cocinar
#GX24
#GX24
2 1
#GX24
º
#GX24
A nivel de Protocolo
#GX24
#GX24
#GX24
Server Client
JMX – WMI Profiling
#GX24
Donde ejecuto
#GX24
#GX24
Reportar los incidentes
#GX24
#GX24
#GX24
#GX24
Resumen Sirviendo a nuestros comensales
#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
#GX24
#GX24
Nuestro plato
#GX24
¿Preguntas?