SlideShare una empresa de Scribd logo
#GX24 
Herramientas de Testing 
para aplicaciones 
GeneXus 
#GX24 
#GX24 #GX3626 
Andrés Curcio 
andres.curcio@abstracta.com.uy 
@AQuintian 
Ing. Matías Reina 
matias.reina@abstracta.com.uy 
@mellimatias
#GX24
#GX24
#GX24
#GX24
#GX24 
Conociendo algunos utensilios 
Armando nuestro recetario 
Comenzando a cocinar 
Sirviendo a los comensales
Conociendo algunos utensilios
#GX24
#GX24 
Mapas Mentales 
Son diagramas que ayudan con la representación de: 
• Tareas 
• Ideas 
• Conceptos
#GX24 
Mapas Mentales 
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.
#GX24 
Mapas Mentales 
Podemos usarlos cuando queremos: 
• Analizar requerimientos 
• Diseñar pruebas 
• Planificar nuestra estrategia 
• Distribuir tareas en el equipo 
• Ordenar la información a presentar
CTWeb 
Es una aplicación web cuyo objetivo es generar casos de prueba. 
#GX24 
Consta de dos herramientas: 
• Combinaciones por pares 
• Máquinas de estado
#GX24 
CTWeb 
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.
#GX24 
CTWeb 
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.
#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
Resumen 
Sirviendo a nuestros comensales 
#GX24
#GX24 
Resumiendo 
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.
#GX24
#GX24 
Nuestro plato
#GX24 
¿Preguntas?

Más contenido relacionado

DOCX
Tareas encomendadas
PPTX
Proceso de sistematización
DOCX
Metabolic Balance & Nutrition Center in Delhi
KEY
Preguntas Orales Primavera
PPT
Capacitación led1
DOCX
Exposicion de informatica.
PPS
Eva Y El Paraiso 6871 (1)
PDF
Identifying Special Needs Populations in Hazard Zones: How to Use Tapestry™ S...
Tareas encomendadas
Proceso de sistematización
Metabolic Balance & Nutrition Center in Delhi
Preguntas Orales Primavera
Capacitación led1
Exposicion de informatica.
Eva Y El Paraiso 6871 (1)
Identifying Special Needs Populations in Hazard Zones: How to Use Tapestry™ S...

Destacado (15)

PPTX
Semana Santa en la Sierra de Chihuahua: celebraciones al estilo rarámuri
PPTX
Presentacion procedimiento economico coactivo
PDF
Coaching Introverts: Building on their Quiet Strengths
PDF
Infosessie vbbv wkk-potentieelstudie
PDF
Rightel , A Case Study: Risk Analysis , Challenges & Opportunities
PPT
Tema8 transistores de efecto de campo
PDF
Asas Kejuruteraan Elektrik-nota1
PDF
Ciber... nacion: afrontando los retos del siglo XXI
PPTX
Dossiê da água !
PDF
Revista sobre el mangostan
PPTX
VI Jornadas eMadrid "Unbundling Education". "Serious games "made in spain" pa...
PDF
EAC MBA Project Management - Railway GDS Distribution - Westbahn
PDF
A holistic approach to Innovation Excellence
PPTX
Perspectivas. Por Valeria Janilet
PDF
CLAD Montevideo 2013. Ponencia Diana Delgado - Clyp Investigaciones _ DelgaDia
Semana Santa en la Sierra de Chihuahua: celebraciones al estilo rarámuri
Presentacion procedimiento economico coactivo
Coaching Introverts: Building on their Quiet Strengths
Infosessie vbbv wkk-potentieelstudie
Rightel , A Case Study: Risk Analysis , Challenges & Opportunities
Tema8 transistores de efecto de campo
Asas Kejuruteraan Elektrik-nota1
Ciber... nacion: afrontando los retos del siglo XXI
Dossiê da água !
Revista sobre el mangostan
VI Jornadas eMadrid "Unbundling Education". "Serious games "made in spain" pa...
EAC MBA Project Management - Railway GDS Distribution - Westbahn
A holistic approach to Innovation Excellence
Perspectivas. Por Valeria Janilet
CLAD Montevideo 2013. Ponencia Diana Delgado - Clyp Investigaciones _ DelgaDia
Publicidad

Similar a Herramientas de testing para aplicaciones GeneXus (20)

PDF
Herramientas de testing para aplicaciones GeneXus
PDF
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
PDF
B&D un enfoque práctico
PDF
Amazon y genexus lecciones aprendidas
PDF
Amazon y GeneXus: Lecciones Aprendidas
PPTX
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
PPTX
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
PPTX
Build and test all, lo nuevo de GXtest para Desarrolladores
PDF
Adaptacion y mejora continua de la performance de las aplicaciones
PDF
Build and test all
PPTX
Demo g xtest
PPTX
Mantenimiento y mejora continua de la performance de las aplicaciones
PDF
0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest
PDF
017 gx test2.0
PDF
gx test 2.0
PPT
Especificación GxFIT - Defensa Tesis Maestría
PPTX
Introducción a GXtest
PPTX
Automatización GXtest - experiencias de uso
PDF
Las mejores herramientas para realizar pruebas de software
PPTX
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Herramientas de testing para aplicaciones GeneXus
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
B&D un enfoque práctico
Amazon y genexus lecciones aprendidas
Amazon y GeneXus: Lecciones Aprendidas
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Build and test all, lo nuevo de GXtest para Desarrolladores
Adaptacion y mejora continua de la performance de las aplicaciones
Build and test all
Demo g xtest
Mantenimiento y mejora continua de la performance de las aplicaciones
0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest
017 gx test2.0
gx test 2.0
Especificación GxFIT - Defensa Tesis Maestría
Introducción a GXtest
Automatización GXtest - experiencias de uso
Las mejores herramientas para realizar pruebas de software
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Publicidad

Más de Abstracta (10)

PPTX
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
PPTX
¿Por qué automatizar? y ¿por qué con GXtest?
PPTX
Mobile testing, ¿cómo enfrentar los nuevos desafíos?
PPTX
Los superpoderes de la interfaz. Cómo el diseño convierte al usuario en Super...
PPTX
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
PPTX
GX23 - ¿Por qué correr cuando puedes testear?
PPT
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
PPTX
Generación de pruebas de performance a partir de pruebas funcionales para sis...
PPTX
GX Project Days - Charla de testing
PPTX
GXtest 2.0 - New features and tools
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
¿Por qué automatizar? y ¿por qué con GXtest?
Mobile testing, ¿cómo enfrentar los nuevos desafíos?
Los superpoderes de la interfaz. Cómo el diseño convierte al usuario en Super...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
GX23 - ¿Por qué correr cuando puedes testear?
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
Generación de pruebas de performance a partir de pruebas funcionales para sis...
GX Project Days - Charla de testing
GXtest 2.0 - New features and tools

Último (9)

PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
sistemas de informacion.................
PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Control de seguridad en los sitios web.pptx
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
sistemas de informacion.................
Fundamentos de Python - Curso de Python dia 1
Implementación equipo monitor12.08.25.pptx
Control de seguridad en los sitios web.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Conceptos basicos de Base de Datos y sus propiedades
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf

Herramientas de testing para aplicaciones GeneXus

  • 1. #GX24 Herramientas de Testing para aplicaciones GeneXus #GX24 #GX24 #GX3626 Andrés Curcio andres.curcio@abstracta.com.uy @AQuintian Ing. Matías Reina matias.reina@abstracta.com.uy @mellimatias
  • 6. #GX24 Conociendo algunos utensilios Armando nuestro recetario Comenzando a cocinar Sirviendo a los comensales
  • 9. #GX24 Mapas Mentales Son diagramas que ayudan con la representación de: • Tareas • Ideas • Conceptos
  • 10. #GX24 Mapas Mentales 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.
  • 11. #GX24 Mapas Mentales Podemos usarlos cuando queremos: • Analizar requerimientos • Diseñar pruebas • Planificar nuestra estrategia • Distribuir tareas en el equipo • Ordenar la información a presentar
  • 12. CTWeb Es una aplicación web cuyo objetivo es generar casos de prueba. #GX24 Consta de dos herramientas: • Combinaciones por pares • Máquinas de estado
  • 13. #GX24 CTWeb 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.
  • 14. #GX24 CTWeb 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.
  • 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. Resumen Sirviendo a nuestros comensales #GX24
  • 36. #GX24 Resumiendo 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.
  • 37. #GX24

Notas del editor

  • #10: Un mapa mental es un diagrama con una estructura lógica radial, que cuentan con un núcleo a partir del cual se unen otros nodos, que puede ser usado para representar tareas, ideas, y conceptos dispuestos alrededor de una idea/tema central. - Son ampliamente usados como una forma para obtener información, darle una estructura y memorizar información. - De forma creativa se toman apuntes, al tiempo que también se guardan pensamientos, ideas o reflexiones sobre ese tema central. - Se utiliza para la generación, visualización, estructura, yclasificación taxonómica de las ideas, y como ayuda interna para el estudio, planificación, organización, resolución de problemas, toma de decisiones y escritura.
  • #11: Todos los mapas mentales tienen elementos comunes. Cuentan con una estructura orgánica radial a partir de un núcleo en el que se usan líneas, símbolos, palabras, colores e imágenes para ilustrar conceptos sencillos y lógicos. Para entender mejor qué es un mapa mental, imaginemos el plano de una ciudad. El centro de la urbe representa la idea principal, las principales avenidas que llevan al centro representan los pensamientos clave del proceso mental, las calles menores representan los pensamientos secundarios, etc. Las imágenes o formas especiales pueden representar monumentos o ideas especialmente importantes.
  • #13: CTWeb es una aplicación web para la generación de casos de prueba. Incluye dos herramientas: • Una herramienta de combinatoria, que genera casos de prueba mediante la aplicación de varias estrategias y algoritmos de combinaciones; • En tanto que la otra herramienta, es la de máquina de estados, y ésta genera casos de prueba a partir de las especificaciones textuales que se hayan provisto.
  • #17: Pruebas Técnicas FT- Herramientas de automatización (GXtest, Robotium, UIAutomator) GS- Performance (Fiddler), y otros usos del proxy como temas de seguridad
  • #24: Explicar la diferencia entre ejecución a nivel de protocolo y a nivel de interfaz Explicar en mobile bien clara la diferencia entre backend y front end Explicar que gxtest es a nivel de interfaz pero tmb genera a nivel de protocolo
  • #25: El esquema no lo planteamos nosotros, sino que es lo que se usa Se pueden llegar a hacer las pruebas manuales (simulaciones) + las pruebas de performance en concurrencia Easy to use Workflow bar guides you through all steps Single point of control: Health control for agents as well as automatic agent detection, VUser load balancing, remote agent setup Powerful project concept Powerful Replaces tests with virtual users (vs. manual load testing) Automatically synchronizes all virtual users (vs. manual load testing) Systematic and reproducible (vs. manual load testing) Runs thousands of VUs on a single machine (TrueScale technology !!!) IP spoofing and DNS lookup with full scalability (without any penalty on performance or scalability) Various TrueLog formats Accurate Accurately simulates the load of realistic users TrueCache TrueModem TrueLog Reliable error detection on application level (automated link verification) Isolate problems simply and quickly through Content verifications, even under heavy load Visual logs that show you the click paths to your errors (TrueLog On Error) Detailed response time breakdown analysis (also on error – e.g. threshold exceeded – during a load test) Real-time performance monitors for your back-end systems In-depth management reports
  • #31: Monitorizar que es lo que pasa abajo mientras ejecutamos Front end Page speed server Jmx, etc Explicar que el monkop ejecuta a nivel de pantalla pero monitoriza que es lo que pasa