jueves , noviembre 21 2024
Conceptos básicos de testing y calidad de software

Conceptos básicos de pruebas de software

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.

1 Comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.