Los requisitos son la base de las pruebas
Un requisito describe qué debe hacer o cómo debe ser el sistema. El QA usa los requisitos como referencia para decidir qué probar: si el requisito es ambiguo, los casos de prueba también lo serán. Por eso entender y cuestionar los requisitos es una habilidad central del tester.
| Tipo | Describe | Ejemplo |
|---|---|---|
| Funcional | Qué hace el sistema | El usuario puede restablecer su contraseña |
| No funcional | Cómo se comporta | La página carga en menos de 2 s |
| De negocio | El objetivo de negocio | Reducir el abandono del carrito un 10% |
Un buen requisito es claro, completo, consistente, verificable y sin ambigüedad. Si no puedes escribir un caso de prueba a partir de él, probablemente está mal definido.
¿Qué hace 'verificable' a un requisito?
'La aplicación debe ser rápida' es un requisito problemático porque…