---
marp: true
theme: default
paginate: true
title: "06 Pruebas no funcionales"
---

# Conceptos básicos de las pruebas de rendimiento

- Definir objetivos de rendimiento alineados con SLO
- Ejecute pruebas de referencia, carga, estrés y remojo
- Analice el tiempo de respuesta y el comportamiento de la tasa de error

Referencias: https://grafana.com/docs/k6/latest/ | https://sre.google/sre-book/service-level-objectives/

---

# k6 para checks prácticas de rendimiento

- Escribir escenarios de carga basados ​​en JavaScript
- Integre ejecuciones en CI para regresiones
- Usa umbrales para fallar en la degradación crítica

Referencias: https://grafana.com/docs/k6/latest/

---

# Fundamentos de las pruebas de accesibilidad

- Usa WCAG como estándar de referencia
- Automatiza checks comunes con herramientas como ax
- Agregar checks manuales del teclado y del lector de pantalla

Referencias: https://www.w3.org/TR/WCAG22/ | https://www.deque.com/axe/

---

# Pruebas de seguridad en control de calidad

- Priorice los principales riesgos web de OWASP
- Incluir escenarios de uso indebido/abuso en el diseño de pruebas.
- Colabore con AppSec para evaluaciones más profundas

Referencias: https://owasp.org/www-project-top-ten/

---

# Fiabilidad y observabilidad

- Usa registros, métricas y trazas para investigar fallas
- Diseñar pruebas para exponer el riesgo operativo.
- Colaborar con SRE/DevOps en aprendizaje de incidentes

Referencias: https://opentelemetry.io/docs/ | https://sre.google/sre-book/table-of-contents/

---
