Mapas mentales para estrategias de testing
Clase 9 de 29 • Curso de Fundamentos de Pruebas de Software
Contenido del curso
Principios de las pruebas
- 2

Por qué el testing moderno previene errores
09:26 min - 3

Pruebas de software en cada etapa del desarrollo
06:51 min - 4
Pruebas en el Ciclo de Vida del Software: Mejora y Optimización
01:35 min - 5

Anomalía vs defecto vs fallo vs error
10:04 min - 6

Los siete principios del testing moderno
11:43 min - 7

Roles de testing especializados y tu path de crecimiento
12:18 min
Testing
- 8

Testing en cada fase del desarrollo
13:19 min - 9

Mapas mentales para estrategias de testing
Viendo ahora - 10

Testing vs checking en automatización de pruebas
10:53 min - 11

Testing ágil: todo el equipo prueba
08:03 min - 12

Niveles de pruebas: componentes a sistema
05:11 min - 13

Tipos de pruebas de software explicados
04:42 min - 14

Pruebas estáticas vs dinámicas en testing
10:01 min - 15

Cómo diseñar casos de prueba efectivos
13:10 min
Gestión, monitoreo y control
Gestión de bugs
Depuración
Bases de la automatización de pruebas
Planear pruebas con criterio es clave para asegurar cobertura, reducir riesgos y proteger el prestigio del equipo. Aquí verás cómo usar preguntas guía y un mapa mental para priorizar módulos, definir casos y alinear la estrategia al objetivo del negocio.
¿Cómo definir una estrategia de pruebas que priorice valor y cobertura?
Antes de ejecutar, conviene ordenar ideas y alcance. El enfoque parte de dos preguntas potentes: ¿qué problema voy a resolver? y ¿qué problema debo evitar?. Estas guían la selección de módulos y el tipo de prueba.
- Módulos posibles: documentación, código, resultados de pruebas y defectos.
- Variables que condicionan la estrategia: complejidad, migración, costos y modelo de trabajo para mejorar el producto.
- Habilidades clave: priorización basada en riesgo, definición de casos de negocio, selección de casos de uso y control de cobertura.
¿Qué preguntarse antes de probar?
- ¿Cuál es el problema a resolver o evitar en el contexto actual.
- ¿Qué módulos y datos son críticos para el valor del usuario.
- ¿Qué restricciones existen: plataformas, accesos, volumen y reportes.
¿Cómo aplicar un mind map para pruebas de seguridad?
El mind map organiza categorías y variantes sin perder detalle. Para seguridad, se propusieron cinco elementos: plataformas, sistemas operativos, accesos, datos que van a entrar y reportes.
- Plataformas: contar cuántas están conectadas al software.
- Ejemplos de plataforma: dispositivo móvil, Android, reloj inteligente.
- Accesos y perfiles: administrador, usuario final, prémium y estándar.
¿Qué elementos cubre la seguridad?
- Accesos: validar que un administrador y un usuario prémium/estándar vean solo lo que corresponde.
- Datos: asegurar que “los datos no deben ser accesados por todos”.
- Reportes: un director puede ver el funcionamiento global; un director de ventas solo “ventas”, no inventario ni performance del sistema.
¿Cómo se diseñan casos de uso por plataforma y acceso?
- Login desde Android o reloj inteligente. Con Internet o sin Internet; en el reloj, conectado o sin conectar.
- Verificar que el contenido visible cambie según permisos: administrador vs. usuario final.
- Registrar condiciones y resultados esperados para cada rama del mapa.
¿Cómo abordar una migración centrada en volumen y performance?
En una migración, se reejecutan los mismos casos de prueba “en circunstancias diferentes”. Si el objetivo es mejorar el volumen, la estrategia se alinea al objetivo del negocio.
- Meta de capacidad: hasta 10 000 usuarios usando el software correctamente.
- Plataformas contempladas: Android, iPhone, Alcatel.
- Criterio de éxito: la respuesta del servidor debe ser consistente para 500, 1000, 5000 o 10 000 usuarios.
¿Qué cambia en las pruebas tras una migración?
- No los casos, sino el contexto: mismas funciones, nuevos volúmenes y condiciones de carga.
- Se validan las mismas características en todas las plataformas a la misma escala de usuarios.
¿Cómo reflejar el objetivo del negocio?
- Definir la métrica de éxito ligada a la meta: usuarios concurrentes y respuesta estable.
- Documentar en el mapa mental los procesos críticos y su comportamiento bajo carga.
Comparte tu mapa mental y cuéntanos cómo priorizarías seguridad, migración, performance, usabilidad y escalabilidad para tu equipo. Adjunta tu diagrama y describe qué problema resuelve y qué riesgo evita.