Logo de Dallonses

Caso de prueba

¿Qué es un caso de prueba?

Un caso de prueba es un conjunto documentado de condiciones, entradas y resultados esperados que se usa para verificar que una parte concreta de un sistema se comporta como debe. Es la unidad atómica del testing estructurado: el escenario preciso que un tester ejecuta, a mano o por código, para decidir si una función pasa o falla frente a un requisito.

Un caso de prueba típico detalla una precondición, el estado en que el sistema tiene que estar primero, los pasos a ejecutar, el resultado esperado y el resultado real observado. Comparar el esperado con el real es lo que produce un pasa o un falla. Para un formulario de login, un caso podría ser: el usuario introduce credenciales válidas, pulsa enviar, espera la redirección al panel. Otro cubre la contraseña incorrecta y espera un error claro, no un crash. Los casos corren manualmente o a través de frameworks automatizados, y los automatizados se ganan su sitio en la integración continua, donde se disparan en cada cambio de código sin que nadie recuerde darle al play.

Un buen caso de prueba es específico, repetible e independiente de cualquier otro test. Un caso no debería depender de que otro se haya ejecutado antes. Agrupa suficientes y tienes una suite de tests que cubre el comportamiento de un sistema como un todo, que es cómo un equipo sabe que una release es segura en lugar de esperar que lo sea.

Casos de prueba en Dallonses

Escribimos los casos de prueba contra los criterios de aceptación acordados al inicio de una función, así que "pasar" significa cumplir lo que el cliente pidió de verdad, no lo que asumimos. El aseguramiento de calidad no es una fase que pegamos al final. Vive dentro de cada definición de hecho, y una función que falla sus casos no se publica hasta que deja de fallarlos.

Los casos que pueden correr por su cuenta se convierten en tests automatizados en el pipeline de CI, atrapando regresiones en cuanto aparecen. Nuestro trabajo de quality assurance de software mantiene esa suite honesta a medida que un producto crece, para que la release número cien sea tan segura como la primera. Menos sorpresas en producción. Un cliente que puede confiar en el check verde.

¿Publicas algo que tiene que aguantar el uso real? Hagamos que los tests lo demuestren.

Hablemos de QA

Servicios relacionados


¿Listo para trabajar juntos?

Reservar una reunión
Aymón sosteniendo una revista Tools frente a su cara
Ari trabajando en una laptop al aire libre rodeado de plantas
Vista superior de un escritorio de madera con teclado, ratón y auriculares
Ilustración dibujada a mano de una mano chasqueando los dedos
Nico recostado contra un dispensador de agua junto a un extintor de incendios
Primer plano de una computadora abierta con placa de circuito y componentes en un escritorio de madera
Bernat y Andreu colaborando en un escritorio con monitores y una laptop
Ilustración dibujada a mano de una mano abierta saludando
Aymón sosteniendo una revista Tools frente a su cara
Ari trabajando en una laptop al aire libre rodeado de plantas
Vista superior de un escritorio de madera con teclado, ratón y auriculares
Ilustración dibujada a mano de una mano chasqueando los dedos
Nico recostado contra un dispensador de agua junto a un extintor de incendios
Primer plano de una computadora abierta con placa de circuito y componentes en un escritorio de madera
Bernat y Andreu colaborando en un escritorio con monitores y una laptop
Ilustración dibujada a mano de una mano abierta saludando