Transcript
Page 1: Herramientas de testing para aplicaciones GeneXus

#GX24#GX24

Herramientas de Testingpara aplicacionesGeneXus

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

21

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?


Top Related