SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
#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?

Mais conteúdo relacionado

Semelhante a Herramientas de testing para aplicaciones GeneXus

Alta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasAlta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmas
Software Guru
 
Elaboración de la gestión de proyectos
Elaboración de la gestión de proyectosElaboración de la gestión de proyectos
Elaboración de la gestión de proyectos
VICTORNAVA697
 

Semelhante a Herramientas de testing para aplicaciones GeneXus (20)

Herramientas de testing para aplicaciones GeneXus
Herramientas de testing para aplicaciones GeneXusHerramientas de testing para aplicaciones GeneXus
Herramientas de testing para aplicaciones GeneXus
 
Diapositiva a opcion x
Diapositiva a opcion xDiapositiva a opcion x
Diapositiva a opcion x
 
De 0 a 300 m y rumbo a los 2MM user
De 0 a 300 m y rumbo a los 2MM userDe 0 a 300 m y rumbo a los 2MM user
De 0 a 300 m y rumbo a los 2MM user
 
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas ExploratoriasWebinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
 
Introducción al Desarrollo de Software
Introducción al Desarrollo de SoftwareIntroducción al Desarrollo de Software
Introducción al Desarrollo de Software
 
Charla TestingUy 2018: Mind maps para Potenciar las Pruebas Exploratorias
Charla TestingUy 2018: Mind maps para Potenciar las Pruebas ExploratoriasCharla TestingUy 2018: Mind maps para Potenciar las Pruebas Exploratorias
Charla TestingUy 2018: Mind maps para Potenciar las Pruebas Exploratorias
 
Opensession. Herramientas ágiles en proyectos end to end
Opensession. Herramientas ágiles en proyectos end to endOpensession. Herramientas ágiles en proyectos end to end
Opensession. Herramientas ágiles en proyectos end to end
 
Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...
Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...
Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...
 
Ciclo de Vida y roles
Ciclo de Vida y roles Ciclo de Vida y roles
Ciclo de Vida y roles
 
Tema 4. Planificación y diagramas de Gantt
Tema 4. Planificación y diagramas de GanttTema 4. Planificación y diagramas de Gantt
Tema 4. Planificación y diagramas de Gantt
 
Alta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasAlta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmas
 
Comercial vs Analista vs Programador
Comercial vs Analista vs ProgramadorComercial vs Analista vs Programador
Comercial vs Analista vs Programador
 
ASPgems 2018
ASPgems 2018 ASPgems 2018
ASPgems 2018
 
Gestión de proyectos informáticos
Gestión de proyectos informáticosGestión de proyectos informáticos
Gestión de proyectos informáticos
 
Elaboración de la gestión de proyectos
Elaboración de la gestión de proyectosElaboración de la gestión de proyectos
Elaboración de la gestión de proyectos
 
Recorda, tiempo es dinero! optimiza tus recursos gestionando con GXprojex
Recorda, tiempo es dinero! optimiza tus recursos gestionando con GXprojexRecorda, tiempo es dinero! optimiza tus recursos gestionando con GXprojex
Recorda, tiempo es dinero! optimiza tus recursos gestionando con GXprojex
 
Gestión de proyectos informáticos
Gestión de proyectos informáticos Gestión de proyectos informáticos
Gestión de proyectos informáticos
 
Roles de los desarrolladores
Roles de los desarrolladoresRoles de los desarrolladores
Roles de los desarrolladores
 
Desarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.comDesarrollo de Software por www.jasoftsolutions.com
Desarrollo de Software por www.jasoftsolutions.com
 
Haciendo que el equipo de desarrollo GeneXus sea productivo y de calidad - Fe...
Haciendo que el equipo de desarrollo GeneXus sea productivo y de calidad - Fe...Haciendo que el equipo de desarrollo GeneXus sea productivo y de calidad - Fe...
Haciendo que el equipo de desarrollo GeneXus sea productivo y de calidad - Fe...
 

Mais de GeneXus

Mais de GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Herramientas de testing para aplicaciones GeneXus

  • 1. #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
  • 6. #GX24 Comenzando a cocinar Sirviendo a los comensales Armando nuestro recetario Conociendo algunos utensilios
  • 9. #GX24 Son diagramas que ayudan con la representación de: • Tareas • Ideas • Conceptos Mapas Mentales
  • 10. #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
  • 11. #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
  • 12. #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
  • 13. #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
  • 14. #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
  • 17. #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.
  • 18. #GX24 Armando el recetario Aporta a los equipos de testing con la gestión y centralización de • Requerimientos funcionales
  • 19. #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,
  • 20. #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.
  • 22. #GX24
  • 25. #GX24 A nivel de Protocolo
  • 26. #GX24
  • 27. #GX24
  • 28. #GX24 Server Client JMX – WMI Profiling
  • 30. #GX24
  • 31. #GX24 Reportar los incidentes
  • 32. #GX24
  • 33. #GX24
  • 34. #GX24
  • 35. #GX24 Resumen Sirviendo a nuestros comensales
  • 36. #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
  • 37. #GX24