Imagina que tienes que construir una casa. Antes de comenzar a colocar ladrillos, necesitas planos, permisos y una idea clara del terreno donde construirás. En el mundo del software testing, esa "base" es conocida como Base de Prueba (en inglés, Test Basis).Aunque el término puede parecer técnico, entenderlo marca una diferencia gigante en cómo se planifican, diseñan y ejecutan las pruebas de software, especialmente si estás en camino de certificarte con ISTQB.
Según el glosario oficial del ISTQB, la definición es clara:
Base de prueba (Test Basis): “Todos los documentos de los cuales se pueden derivar los requisitos de un componente o sistema. La documentación sobre la cual se basa el diseño de pruebas.”
En otras palabras, es todo lo que te ayuda a saber qué debe hacer el sistema y sirve como fuente de información para construir tus pruebas.Esto puede incluir:
Durante el análisis de prueba, el equipo revisa la base de prueba para:
Más adelante, en el diseño de prueba, se usa la base de prueba para definir los ítems de cobertura, como por ejemplo: “¿este caso de prueba cubre este requisito específico?”
Imagina que estás probando una aplicación de e-commerce. La base de prueba podría incluir:
Con eso, podrías diseñar un conjunto de pruebas como:
Todo esto parte de una buena base de prueba.
La base de prueba es el pilar que da sentido a todo el proceso de testing. Si tus pruebas no están alineadas con ella, podrías estar probando cosas irrelevantes… o peor aún, dejar sin probar lo esencial.Dominar este concepto no solo te prepara mejor para la certificación ISTQB, sino que te convierte en un tester mucho más estratégico y valioso en tu equipo.
Término en Español | Término en Inglés | Definición ISTQB |
---|---|---|
Base de prueba | Test basis | Todos los documentos de los cuales se pueden derivar los requisitos de un componente o sistema. La documentación sobre la cual se basa el diseño de pruebas. |
Caso de prueba | Test case | Conjunto de valores de entrada, condiciones de ejecución, resultados esperados y postcondiciones desarrollado para un objetivo específico de prueba. |
Análisis de prueba | Test analysis | Actividad durante la cual los testware se identifican detalladamente usando la base de prueba como guía. |
Diseño de prueba | Test design | Actividad que convierte las condiciones de prueba en casos de prueba y testware. |
Trazabilidad | Traceability | Capacidad de identificar y rastrear cada ítem del testware respecto a su origen. |