Desafío 30 días de pruebas de performance de Ministry of Testing

Así como en ocasiones anteriores, Ministry of Testing nos trae un nuevo desafío, ¡y esta vez en performance! Así que en el mes de Julio tendremos el desafío de los 30 días de pruebas de performance.

Los desafíos son:

A modo de aportarle a la comunidad, acá les paso la traducción al español de cada uno de los desafíos (uno por cada día de julio) y algunas ideas para algunos de esos desafíos.

  1. Comprar o descargar un libro relacionado a performance testing y leerlo para el día 30.
  2. Escuchar un podcast de performance testing.
  3. Encontrar 5 expertos de testing de performance para seguir en Twitter.
  4. Compartir un problema de performance que hayas leído en las noticias recientemente.
  5. Organizar una reunión con tu equipo para hablar sobre tu enfoque actual de pruebas de performance.
  6. Pensar sobre quiénes son los stakeholders para tus pruebas de performance.
  7. Refrescar tus conocimientos sobre las bases de la arquitectura de sistemas web.
  8. Encontrar las 10 transacciones de API o base de datos más lentas de tu aplicación.
  9. Leer un blog de testing de performance y compartirlo con alguien.
  10. Analizar la diferencia entre load testing y stress testing.
  11. Inspeccionar y documentar las diferencias entre tu base de datos de producción y la de testing.
  12. Diseñar una prueba de performance para tu sitio más visitado o API más usada.
  13. Compartir una foto que muestre el uso del CPU de tus aplicaciones en producción.
  14. Instalar una herramienta de testing de performance opensource, y familiarizarse con ella.
    • Si aún no conoces alguna de estas dos, son mis recomendadas:
  15. Mirar y compartir un video de pruebas de performance.
  16. Comparar y contrastar lo que es pruebas de performance y monitorización.
  17. Pensar qué tan fácil sería para tí crear datos para una prueba de performance con 10.000 usuarios concurrentes sobre tu aplicación.
  18. Investigar modelos de carga para pruebas de performance, y compartir los hallazgos.
  19. Usar un sniffer o proxy para monitorear el tráfico de una aplicación web.
    • Lo que más usamos nosotros es Fiddler.
  20. Analizar la diferencia entre causalidad y correlación.
  21. Compartir tu herramienta de pruebas de performance favorita y por qué lo es.
  22. Probar una herramienta de pruebas de performance online.
  23. Calcular las estadísticas básicas para tus resultados de tiempos de respuesta.
  24. ¿Sabes qué fue lo que causó el último pico en la performance de tu aplicación?
  25. Compartir tres beneficios de monitorizar tu aplicación en producción.
  26. Analizar las diferencias entre tu entorno de testing y el de producción. ¿Pueden tener impactos en los tests de performance?
  27. ¿Cómo compartes los resultados de las pruebas de performance con el resto del equipo?
  28. Diseñar, dibujar y compartir tu dashboard ideal para performance.
  29. Analizar cómo el concepto de Service Virtualization puede ayudar en las pruebas de performance.
  30. Compartir algún desafío relacionado a la performance que identifiques en el área de las aplicaciones móviles o en Internet de las Cosas.
  31. Bonus: Revisar el programa de la conferencia online de testing de performance llamada PerfGuild.

 

Para que sea más fácil hacer el seguimiento, creé un calendario público para que lo puedas usar.

 Esto se va a poner bueno 🙂

Update 4/julio

Acá está la imagen en español gracias a Thomas Harvey!

Leave a Reply

Your email address will not be published. Required fields are marked *