#GX24#GX24
Herramientas de Testingpara aplicacionesGeneXus
Andrés Curcio
@AQuintian
Ing. Matías Reina
@mellimatias
#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
21
#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?