Contenido
¿Qué es un defecto?
Es un desperfecto en algún componente del sistema que ocasiona que este no logre llevar a cabo su función específica. Ningún sistema empresarial está libre de defectos, quizá existan algunos que no se han descubierto y no lo habrá en el futuro próximo. Es más económico corregir un defecto mientras se detecte a etapas más tempranas del proceso de desarrollo de software.
¿Qué es un caso de prueba?
Es un conjunto de condiciones, características y datos de entrada los cuales se diseñan de acuerdo a las reglas de negocio con las que se construye el sistema, ayudan a validar que el sistema opera cumple con todos los requerimientos especificados por el cliente, así como reglas derivadas del análisis. Básicamente documentan todas las entradas y salidas del sistema que se deben de probar.
Un caso de prueba debe de cumplir con los siguientes factores de calidad:
Correcto:
Ser apropiado para los Ingenieros de prueba y el entorno, es decir su ejecución debe de ser viable.
Exacto:
Demostrar que su descripción se puede probar.
Económico:
Tener sólo los pasos y acciones necesarias para su propósito.
Confiable y repetible:
Ser un experimento controlado que obtendrá el mismo resultado cada vez que se ejecute.
Rastreable:
Saber qué requisitos del caso de uso se prueba.
Medible:
Permite verificar en qué punto de la prueba se encuentra y las condiciones que se están cumpliendo en cada paso.
Excelente.