Herramientas de testing para aplicaciones GeneXus

Post on 22-Apr-2015

233 views 0 download

description

Herramientas de testing para aplicaciones GeneXus

Transcript of Herramientas de testing para aplicaciones GeneXus

#GX24 #GX24

Herramientas de Testing para aplicaciones GeneXus

Andrés Curcio

@AQuintian andres.curcio@abstracta.com.uy

Ing. Matías Reina

@mellimatias matias.reina@abstracta.com.uy

#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?