Build and test all, lo nuevo de GXtest para Desarrolladores

31
#GX24 File -> Open KB -> Build and Test All con GXtest 3.0 Sebastián Grattarola @sebagra Abstracta #GX3533

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 of Build and test all, lo nuevo de GXtest para Desarrolladores

Page 1: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24#GX24

File -> Open KB -> Build and Test Allcon GXtest 3.0

Sebastián Grattarola

@sebagra

Abstracta

#GX3533

Page 2: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

Automatización

Page 3: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

Automatización

#GX3533

Aumentar la productividad HUMANA

Page 4: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

Automatización del testing

#GX3533

Aumentar la productividad HUMANA

y la CALIDAD del software

Page 5: Build and test all, lo nuevo de GXtest para Desarrolladores

Automatización avanzada

Page 6: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

Necesitamos una herramienta

#GX24#GX3533

Page 7: Build and test all, lo nuevo de GXtest para Desarrolladores

Desafío: elegir la herramienta correcta

#GX3533

Page 8: Build and test all, lo nuevo de GXtest para Desarrolladores

3.0

Page 9: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

Agenda

GXtest for Smart Devices

Otras herramientas (para el desarrollador y el tester)

GXtest for developers

#GX24#GX3533

Page 10: Build and test all, lo nuevo de GXtest para Desarrolladores

#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

Page 11: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

Mis pruebas: ¿Y si pudiera...?

#GX24#GX3533

DVGuardarlasEscribirlas

PEjecutarlas

automáticamente HAuto-generarlas

$Sin comprar otro

producto Todo desde mi

Page 12: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

for developers

Page 13: Build and test all, lo nuevo de GXtest para Desarrolladores
Page 14: Build and test all, lo nuevo de GXtest para Desarrolladores
Page 15: Build and test all, lo nuevo de GXtest para Desarrolladores

#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

Page 16: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24 #GX3533

Aumentar la productividad del

desarrollador

y la calidad del producto

Page 17: Build and test all, lo nuevo de GXtest para Desarrolladores

for Smart Devices

Page 18: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

SD Test Case

#GX3533

Page 19: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

Nuevos comandos SD

ROTATE SCREEN

TAP

SWIPE

#GX3533

Page 20: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

Mix de casos de prueba

#GX3533

Page 21: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

Ejecución

EMULADORES DISPOSITIVOS REALES

#GX3533

Page 22: Build and test all, lo nuevo de GXtest para Desarrolladores

#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

Page 23: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

SABELO: Smart Automatic moBile device sElector for Long term cOverage

S5Nexus

4

HTC

One

Test 1 % % %

Test 2 % % %

Test 3 % % %

#GX3533

Page 24: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24 #GX3533

Aumentar la productividad del

tester

y la calidad del producto

Page 25: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

Otras herramientas

Page 26: Build and test all, lo nuevo de GXtest para Desarrolladores

#GX24

• GXUnit

• Security Scanner

• KBDoctor

• Monkop

Desarrollador Tester

Herramientas para apoyar QA

• Open Device Lab Uruguay

• TestLink

• Mantis

#GX24#GX3533

Page 27: Build and test all, lo nuevo de GXtest para Desarrolladores

Resumiendo

S

Page 28: Build and test all, lo nuevo de GXtest para Desarrolladores

#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

Page 29: Build and test all, lo nuevo de GXtest para Desarrolladores

NO MORE EXCUSES

Y

Page 30: Build and test all, lo nuevo de GXtest para Desarrolladores

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

Page 31: Build and test all, lo nuevo de GXtest para Desarrolladores

Sebastián Grattarola

t @sebagra

¡Gracias! ¿Preguntas?

#GX3533

?