0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest
TRANSCRIPT
![Page 1: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/1.jpg)
Probando aplicaciones
GeneXus con la ayuda de
GXtest
Matías Reina – Enrique Almeida – Gabriela Rial – Eliene Baliosian
![Page 2: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/2.jpg)
GXtest
Herramienta de testing especifica para
GeneXus
Permite automatizar pruebas funcionales
Sencillo de aprender y usar
Mantenibilidad de los casos de prueba
![Page 3: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/3.jpg)
Concepto
20 años
Desarrollo y Consultoría Genexus.
Productos: Sistema Aduanero y ERP
![Page 4: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/4.jpg)
Nuestra Evolución
Testeo Manual
Contratar a Centro de Ensayo de Software
Selenium y herramientas de desarrollo
propio.
Profesionalización del Testing
Utilización de GXtest
![Page 5: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/5.jpg)
Etapa actual
+100 casos de pruebas automatizados
Ejecutan todas las noches
Evaluación de efectividad del enfoque
![Page 6: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/6.jpg)
Próximas etapas
Continuar automatización.
Probar resistencia de los casos de pruebaVersión de Genexus
Reorganizaciones
Cambios funcionales
![Page 7: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/7.jpg)
Posibles mejoras para GXtest
Casos de pruebas dentro de KB Genexus.
Herramientas para prueba de
WebServices y procesos batch
Integración contínua.
GXtest en GXServer
![Page 8: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/8.jpg)
![Page 9: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/9.jpg)
Cybernet
• Somos una empresa de soluciones informáticas
• Desde hace 20 años 100% Genexus
• Especializados en logística
• Hacemos productos confiables
![Page 10: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/10.jpg)
Motivación
• Proyecto de migración a Web
• Mantener estándares de calidad de los
productos
• Automatización – Pruebas de regresión
• Investigar la herramienta GXtest
![Page 11: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/11.jpg)
Experiencia
Definición de un Proyecto en sí
Velocidad en el aprendizaje
Apoyo para resolver los desafíos y
solucionar los problemas
Obtención de resultados vs tiempos
invertidos
![Page 12: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/12.jpg)
Beneficios
Ventajas respecto a otras herramientas
probadas
Encapsulamiento de casos
Diseño gráfico de los casos facilita la
comprensión
![Page 14: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/14.jpg)
Future Proof
Patrones
Parametrizable
Model-Oriented
Independenciade la Tecnología
Mayor Productividad
MayorAdaptabilidad
MayorSemántica
![Page 15: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/15.jpg)
Más Plataformas
MásEscenarios
MenorProductividad
Test
Mayor Semántica /
Adaptabilidad
MayorProductividad
IndependenciaTecnología
![Page 16: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/16.jpg)
¡Desafío!
Equipo
de Testing
Plan de Testing
Automatizar GXtest
![Page 17: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/17.jpg)
GXtest
Data-Oriented
For
GeneXus
Model –Driven
![Page 18: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/18.jpg)
Tips para comenzar
Diseñar para reusar
Modular
Data Pool
Validaciones
Criterio de selección
Prueba de Concepto
![Page 19: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/19.jpg)
GXtest
Gxtest 1.1
www.abstracta.com.uy
blog.abstracta.com.uy
gxtest.abstracta.com.uy/wiki
twitter.com/gxtest
![Page 20: 0177 probando aplicaciones_gene_xus_con_la_ayuda_de_g_xtest](https://reader034.vdocuments.net/reader034/viewer/2022052223/558e1d6e1a28abc95b8b4799/html5/thumbnails/20.jpg)
Matías Reina - Abstracta
Enrique Almeida – Concepto
[email protected] - @ealmeida
Eliene Baliosian – Cybernet
Gabriela Rial – K2B Genexus Consulting
¡GRACIAS!