Este documento describe la herramienta GXtest, que permite automatizar pruebas funcionales de aplicaciones desarrolladas con GeneXus. La empresa ha evolucionado de pruebas manuales a automatización con GXtest, ejecutando más de 100 casos de prueba automáticos nightly. GXtest es sencillo de aprender y usar, y mantiene los casos de prueba. Se discuten mejoras potenciales como probar servicios web y batch processing.
1. Probando aplicaciones
GeneXus con la ayuda de
GXtest
Matías Reina – Enrique Almeida – Gabriela Rial – Eliene Baliosian
2. GXtest
Herramienta de testing especifica para
GeneXus
Permite automatizar pruebas funcionales
Sencillo de aprender y usar
Mantenibilidad de los casos de prueba
4. 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
5. Etapa actual
+100 casos de pruebas automatizados
Ejecutan todas las noches
Evaluación de efectividad del enfoque
7. 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
8.
9. Cybernet
• Somos una empresa de soluciones informáticas
• Desde hace 20 años 100% Genexus
• Especializados en logística
• Hacemos productos confiables
10. 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
11. 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
12. Beneficios
Ventajas respecto a otras herramientas
probadas
Encapsulamiento de casos
Diseño gráfico de los casos facilita la
comprensión