build and test all, lo nuevo de gxtest para desarrolladores
DESCRIPTION
Presentamos la nueva versión de GXtest, que ayudará al desarrollador en las pruebas que realiza a diario, para optimizar su tiempo y la calidad de sus implementaciones, de forma fácil, gratuita y sin salir de GeneXus. Además, mostraremos algunas nuevas herramientas para seguir potenciando a los testers, cómo realizar pruebas funcionales sobre aplicaciones para Smart Devices, y cómo generar pruebas de performance. Durante el proceso de desarrollo, continuamente estamos probando lo que implementamos, una y otra vez. Aunque sabemos cuáles son los flujos y juegos de datos más importantes para probar, el repetirlo en forma manual es sumamente tedioso y muchas veces imposible de hacer a conciencia debido a limitaciones de tiempo y otros recursos. ¿No sería bueno... - que las pruebas se generasen automáticamente a través de un “botón derecho -> Test”? - que las pruebas se ejecutasen automáticamente mientras pensamos lo próximo que debemos implementar? - que pudiésemos guardar esas pruebas en nuestra KB, editarlas y mejorarlas, y no tener que repensar todo cada vez? - que pudiésemos hacer todo esto desde GeneXus y sin instalar otros programas?TRANSCRIPT
#GX24#GX24
File -> Open KB -> Build and Test Allcon GXtest 3.0
Sebastián Grattarola
@sebagra
Abstracta
#GX3533
#GX24
Automatización
#GX24
Automatización
#GX3533
Aumentar la productividad HUMANA
#GX24
Automatización del testing
#GX3533
Aumentar la productividad HUMANA
y la CALIDAD del software
Automatización avanzada
#GX24
Necesitamos una herramienta
#GX24#GX3533
Desafío: elegir la herramienta correcta
#GX3533
3.0
#GX24
Agenda
GXtest for Smart Devices
Otras herramientas (para el desarrollador y el tester)
GXtest for developers
#GX24#GX3533
#GX24
Las pruebas del desarrollador
#GX24#GX3533
1. Analizo y
hago cambios
2. ¿Qué impacta?
3. ¿Qué debo
probar?
4. ¿Con que
datos?
5. F5 y pruebo
#GX24
Mis pruebas: ¿Y si pudiera...?
#GX24#GX3533
DVGuardarlasEscribirlas
PEjecutarlas
automáticamente HAuto-generarlas
$Sin comprar otro
producto Todo desde mi
#GX24
for developers
#GX24
Ventajas para el desarollador
#GX24#GX3533
Pruebas + Datos
todo en la KB
No más
ejecuciones manuales
!Pruebas impactadas
por los cambios
gCompartir mis
pruebas
#GX24 #GX3533
Aumentar la productividad del
desarrollador
y la calidad del producto
for Smart Devices
#GX24
SD Test Case
#GX3533
#GX24
Nuevos comandos SD
ROTATE SCREEN
TAP
SWIPE
#GX3533
#GX24
Mix de casos de prueba
#GX3533
#GX24
Ejecución
EMULADORES DISPOSITIVOS REALES
#GX3533
#GX24
SABELO: Smart Automatic moBile device sElector for Long term cOverage
S5Nexus
4
HTC
One
Test 1 %
Test 2 %
Test 3 %
S5Nexus
4
HTC
One
Test 1 %
Test 2 %
Test 3 %
S5Nexus
4
HTC
One
Test 1 %
Test 2 %
Test 3 %
Ejecución 1 Ejecución 2 Ejecución 3
#GX3533
#GX24
SABELO: Smart Automatic moBile device sElector for Long term cOverage
S5Nexus
4
HTC
One
Test 1 % % %
Test 2 % % %
Test 3 % % %
#GX3533
#GX24 #GX3533
Aumentar la productividad del
tester
y la calidad del producto
#GX24
Otras herramientas
#GX24
• GXUnit
• Security Scanner
• KBDoctor
• Monkop
Desarrollador Tester
Herramientas para apoyar QA
• Open Device Lab Uruguay
• TestLink
• Mantis
#GX24#GX3533
Resumiendo
S
#GX24
con GXtest 3.0 ...
• Generación automática de pruebas• Pruebas funcionales de regresión• Web, Mobile, o ambos!
• Pruebas unitarias de UI• + pruebas sobre procs con GXUnit
• Scripts para pruebas de performance• vs Web, o servicios de backend
• Integración con WS, DBMS, procesos batch.• Documentación automática
#GX24#GX3533
NO MORE EXCUSES
Y
http://genexus.com/gxtest/
http://www.abstracta.com.uy/
http://blog.abstracta.com.uy
http://gxtest.abstracta.com.uy/wiki
http://groups.google.com/group/gxtest
http://twitter.com/GXtest
http://www.youtube.com/user/AbstractaLabs
Sebastián Grattarola
t @sebagra
¡Gracias! ¿Preguntas?
#GX3533
?