SlideShare una empresa de Scribd logo
1 de 39
#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

Destacado

Semana Santa en la Sierra de Chihuahua: celebraciones al estilo rarámuri
Semana Santa en la Sierra de Chihuahua: celebraciones al estilo rarámuriSemana Santa en la Sierra de Chihuahua: celebraciones al estilo rarámuri
Semana Santa en la Sierra de Chihuahua: celebraciones al estilo rarámuriTuristeandoMexico
 
Presentacion procedimiento economico coactivo
Presentacion procedimiento economico coactivoPresentacion procedimiento economico coactivo
Presentacion procedimiento economico coactivoFabian Cifuentes
 
Coaching Introverts: Building on their Quiet Strengths
Coaching Introverts: Building on their Quiet StrengthsCoaching Introverts: Building on their Quiet Strengths
Coaching Introverts: Building on their Quiet Strengthsa2gemma
 
Infosessie vbbv wkk-potentieelstudie
Infosessie vbbv   wkk-potentieelstudieInfosessie vbbv   wkk-potentieelstudie
Infosessie vbbv wkk-potentieelstudieVanparijs Engineers
 
Rightel , A Case Study: Risk Analysis , Challenges & Opportunities
Rightel , A Case Study: Risk Analysis , Challenges & OpportunitiesRightel , A Case Study: Risk Analysis , Challenges & Opportunities
Rightel , A Case Study: Risk Analysis , Challenges & OpportunitiesMohsen Bahrami
 
Tema8 transistores de efecto de campo
Tema8 transistores de efecto de campoTema8 transistores de efecto de campo
Tema8 transistores de efecto de campoArmando Bautista
 
Asas Kejuruteraan Elektrik-nota1
Asas Kejuruteraan Elektrik-nota1Asas Kejuruteraan Elektrik-nota1
Asas Kejuruteraan Elektrik-nota1Sharifah Hilma
 
Ciber... nacion: afrontando los retos del siglo XXI
Ciber... nacion: afrontando los retos del siglo XXICiber... nacion: afrontando los retos del siglo XXI
Ciber... nacion: afrontando los retos del siglo XXICorporacion Colombia Digital
 
Dossiê da água !
Dossiê da água !Dossiê da água !
Dossiê da água !Artur Lara
 
Revista sobre el mangostan
Revista sobre el mangostanRevista sobre el mangostan
Revista sobre el mangostanx1training
 
VI Jornadas eMadrid "Unbundling Education". "Serious games "made in spain" pa...
VI Jornadas eMadrid "Unbundling Education". "Serious games "made in spain" pa...VI Jornadas eMadrid "Unbundling Education". "Serious games "made in spain" pa...
VI Jornadas eMadrid "Unbundling Education". "Serious games "made in spain" pa...eMadrid network
 
EAC MBA Project Management - Railway GDS Distribution - Westbahn
EAC MBA Project Management - Railway GDS Distribution - WestbahnEAC MBA Project Management - Railway GDS Distribution - Westbahn
EAC MBA Project Management - Railway GDS Distribution - WestbahnSimon Riha, MSc, MBA
 
A holistic approach to Innovation Excellence
A holistic approach to Innovation ExcellenceA holistic approach to Innovation Excellence
A holistic approach to Innovation ExcellenceKienbaum Consultants
 
Perspectivas. Por Valeria Janilet
Perspectivas. Por Valeria JaniletPerspectivas. Por Valeria Janilet
Perspectivas. Por Valeria JaniletUNAM
 

Destacado (15)

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

Similar a Herramientas de Testing para GeneXus

Herramientas de testing para aplicaciones GeneXus
Herramientas de testing para aplicaciones GeneXusHerramientas de testing para aplicaciones GeneXus
Herramientas de testing para aplicaciones GeneXusGeneXus
 
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...TestingUy
 
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 ExploratoriasClaudia Badell
 
Introducción al Desarrollo de Software
Introducción al Desarrollo de SoftwareIntroducción al Desarrollo de Software
Introducción al Desarrollo de SoftwareBarbara brice?
 
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 ExploratoriasClaudia Badell
 
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 userGeneXus
 
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 endMultiplica
 
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...TestingUy
 
Comercial vs Analista vs Programador
Comercial vs Analista vs ProgramadorComercial vs Analista vs Programador
Comercial vs Analista vs ProgramadorSoftware Guru
 
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 GanttOriol Borrás Gené
 
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 paradigmasSoftware Guru
 
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.comJosé Luis Lee Rázuri
 
Gestión de proyectos informáticos
Gestión de proyectos informáticosGestión de proyectos informáticos
Gestión de proyectos informáticosbastian becerra
 
Gestión de proyectos informáticos
Gestión de proyectos informáticos Gestión de proyectos informáticos
Gestión de proyectos informáticos bastian becerra
 
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 proyectosVICTORNAVA697
 
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...GeneXus
 

Similar a Herramientas de Testing para 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
 
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
Charla evento TestingUY 2015 - Introduciendo el Testing dentro del Ciclo de D...
 
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
 
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
 
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
 
Comercial vs Analista vs Programador
Comercial vs Analista vs ProgramadorComercial vs Analista vs Programador
Comercial vs Analista vs Programador
 
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
 
Roles de los desarrolladores
Roles de los desarrolladoresRoles de los desarrolladores
Roles de los desarrolladores
 
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
 
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
 
Gestión de proyectos informáticos
Gestión de proyectos informáticosGestión de proyectos informáticos
Gestión de proyectos informáticos
 
Gestión de proyectos informáticos
Gestión de proyectos informáticos Gestió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
 
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...
 
Metodología
MetodologíaMetodología
Metodología
 

Más de Abstracta

Lecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey TestingLecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey TestingAbstracta
 
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta
 
Build and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para DesarrolladoresBuild and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para DesarrolladoresAbstracta
 
¿Por qué automatizar? y ¿por qué con GXtest?
¿Por qué automatizar? y ¿por qué con GXtest?¿Por qué automatizar? y ¿por qué con GXtest?
¿Por qué automatizar? y ¿por qué con GXtest?Abstracta
 
Mobile testing, ¿cómo enfrentar los nuevos desafíos?
Mobile testing, ¿cómo enfrentar los nuevos desafíos?Mobile testing, ¿cómo enfrentar los nuevos desafíos?
Mobile testing, ¿cómo enfrentar los nuevos desafíos?Abstracta
 
Mantenimiento y mejora continua de la performance de las aplicaciones
Mantenimiento y mejora continua de la performance de las aplicacionesMantenimiento y mejora continua de la performance de las aplicaciones
Mantenimiento y mejora continua de la performance de las aplicacionesAbstracta
 
Los superpoderes de la interfaz. Cómo el diseño convierte al usuario en Super...
Los superpoderes de la interfaz. Cómo el diseño convierte al usuario en Super...Los superpoderes de la interfaz. Cómo el diseño convierte al usuario en Super...
Los superpoderes de la interfaz. Cómo el diseño convierte al usuario en Super...Abstracta
 
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Abstracta
 
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...Abstracta
 
GX23 - ¿Por qué correr cuando puedes testear?
GX23 - ¿Por qué correr cuando puedes testear?GX23 - ¿Por qué correr cuando puedes testear?
GX23 - ¿Por qué correr cuando puedes testear?Abstracta
 
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...Abstracta
 
Generación de pruebas de performance a partir de pruebas funcionales para sis...
Generación de pruebas de performance a partir de pruebas funcionales para sis...Generación de pruebas de performance a partir de pruebas funcionales para sis...
Generación de pruebas de performance a partir de pruebas funcionales para sis...Abstracta
 
GX Project Days - Charla de testing
GX Project Days - Charla de testingGX Project Days - Charla de testing
GX Project Days - Charla de testingAbstracta
 
Automatización GXtest - experiencias de uso
Automatización GXtest - experiencias de usoAutomatización GXtest - experiencias de uso
Automatización GXtest - experiencias de usoAbstracta
 
GXtest 2.0 - New features and tools
GXtest 2.0 - New features and toolsGXtest 2.0 - New features and tools
GXtest 2.0 - New features and toolsAbstracta
 

Más de Abstracta (15)

Lecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey TestingLecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
 
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
 
Build and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para DesarrolladoresBuild and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para Desarrolladores
 
¿Por qué automatizar? y ¿por qué con GXtest?
¿Por qué automatizar? y ¿por qué con GXtest?¿Por qué automatizar? y ¿por qué con GXtest?
¿Por qué automatizar? y ¿por qué con GXtest?
 
Mobile testing, ¿cómo enfrentar los nuevos desafíos?
Mobile testing, ¿cómo enfrentar los nuevos desafíos?Mobile testing, ¿cómo enfrentar los nuevos desafíos?
Mobile testing, ¿cómo enfrentar los nuevos desafíos?
 
Mantenimiento y mejora continua de la performance de las aplicaciones
Mantenimiento y mejora continua de la performance de las aplicacionesMantenimiento y mejora continua de la performance de las aplicaciones
Mantenimiento y mejora continua de la performance de las aplicaciones
 
Los superpoderes de la interfaz. Cómo el diseño convierte al usuario en Super...
Los superpoderes de la interfaz. Cómo el diseño convierte al usuario en Super...Los superpoderes de la interfaz. Cómo el diseño convierte al usuario en Super...
Los superpoderes de la interfaz. Cómo el diseño convierte al usuario en Super...
 
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
 
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
 
GX23 - ¿Por qué correr cuando puedes testear?
GX23 - ¿Por qué correr cuando puedes testear?GX23 - ¿Por qué correr cuando puedes testear?
GX23 - ¿Por qué correr cuando puedes testear?
 
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
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...
Generación de pruebas de performance a partir de pruebas funcionales para sis...Generación de pruebas de performance a partir de pruebas funcionales para sis...
Generación de pruebas de performance a partir de pruebas funcionales para sis...
 
GX Project Days - Charla de testing
GX Project Days - Charla de testingGX Project Days - Charla de testing
GX Project Days - Charla de testing
 
Automatización GXtest - experiencias de uso
Automatización GXtest - experiencias de usoAutomatización GXtest - experiencias de uso
Automatización GXtest - experiencias de uso
 
GXtest 2.0 - New features and tools
GXtest 2.0 - New features and toolsGXtest 2.0 - New features and tools
GXtest 2.0 - New features and tools
 

Herramientas de Testing para 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

  1. 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.
  2. 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.
  3. 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.
  4. Pruebas Técnicas FT- Herramientas de automatización (GXtest, Robotium, UIAutomator) GS- Performance (Fiddler), y otros usos del proxy como temas de seguridad
  5. 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
  6. 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
  7. 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