El testing manual sirve cuando en el proyecto hay:
- Validación subjetiva.
- Funcionalidades cambiantes.
- Desarrollo estratégico.
- Funcionalidades complejas.
Es más caro y menos escalable que la Automatización de Pruebas, pero más flexible. Tiene un rol primario de exploración También se usa para tests que son muy caros o imposibles de automatizar. Siempre va a ser útil y necesario hacer algo de testing manual.
Testing Exploratorio
Consiste en planificar, diseñar y ejecutar pruebas en ciclos rápidos y cortos que generen feedback. Es similar a TDD.
Permite identificar Casos de Prueba faltantes, que luego se podrían agregar al nivel apropiado de la pirámide de Automatización de Pruebas.