CÓRDOBA, ARGENTINA, SEPTIEMBRE 2016.
Segundo encuentro 2016 de formación de Testing.
https://www.ies21.edu.ar/eventos/135-testing-exploratorio-pruebas-de-performance-de-aplicaciones-mobil
4. Prejuicios del
testing:
• Es aburrido
• Es repetitivo
• No tiene desafíos
• Es el trabajo para
el programador nuevo
¿Por qué trabajas en
testing?
¿No conseguiste otra
cosa mejor?
5. Prejuicios del
testing:
• El enemigo
• Los que rompen el
sistema
Ahhh vos sos de los que les
gusta criticar todo…
De los que ponen palos en las
ruedas para no salir en
producción…
10. ¿Qué es?
¿Para quién?
¿Calidad?
• La totalidad (suma) de factores de
calidad.
• Suma ponderada.
• Según el público objetivo, cada factor
tendrá más o menos peso.
• Cada uno pondera distinto los factores
de calidad, cada contexto, cada
realidad.
11. • ¿Qué es?
• ¿Cómo se vincula con el concepto de
calidad?
¿Testing? ¿Pruebas?
15. Usuarios
acostumbrados a usar
el celular en todo
momento y a exigir
cada vez más
velocidad,
usabilidad, etc.
Los usuarios afectan
el mercado,
comentarios y
calificaciones en
GooglePlay o
AppStore.
16. Performance
+60% de los problemas de las apps
que fracasan son de performance.
Gold Standard era 6s, luego 3s,
Google apunta a 1s.
El usuario espera que en su
celular funcione mejor que en us
PC.
34. Simulación y medición
Simulación
JMeter (jmeter.apache.org)
Taurus (gettaurus.org)
BlazeMeter (blazemeter.com)
Gatling (gatling.io)
Usábamos OpenSTA (opensta.org)
pero quedó sin mantenimiento
Medición
Profilers y similar (JVisualVM,
JProfiler, dotTrace)
Herramientas a nivel de Sistema
Operativo (NMON, perfmon, Netdata)
APMs (AppDynamics, NewRelic, DataDog)
38. Servidor Web
ModellerModeller
Http - RequestHttp - Responsegrabar
1
Seabre
1.1
Se
abre
1.2
Acciones
2
Terminar de grabar
3
3.1
Tenemos el script
Http - Request
Http - Response
Http - Request
Http - Response
¿Cómo se prepara un UV?
39. Automatización en Mobile
Por lo general es más
fácil que en web
Invocación a servicios
REST
Viajan menos datos,
menos para
parametrizar
40. Ejecución – Plan de Pruebas
BaseLine
Mejor tiempo
posible
Iterativo para
tener datos
estadísticos
Escenario
Incremental
Comenzar con un 20%
de la carga
Escalar hasta
llegar al 100%
Servidor
web
Servidor
web
43. Si les gustó… los invito
Certificación en testing de
performance usando JMeter y
BlazeMeter
• Curso online de un mes
• www.abstracta.us/training
25% de descuento usando este
cupón este mes
TESTING-CORDOBA
http://bit.do/librodetesting
44. Silicon Valley office
425 Broadway Street
Redwood City, CA
Headquarters
Jose Ellauri 1126
Montevideo, Uruguay
www.abstracta.us
jobs@abstracta.us