Saltar al contenido

IA para empresas · Guía práctica

Escribe cómo sabrás que una función está terminada.

«Que funcione bien» no describe una prueba. Este ejercicio convierte una función de aprobación de solicitudes en ejemplos observables para que quien desarrolla y quien revisa puedan comparar el mismo resultado.

Por Eric Muriel2 min de lectura

El proceso, de un vistazo

  1. Antes

    Solicitud pendiente y permiso válido

  2. Acción

    La persona aprueba la solicitud

  3. Después

    La decisión sigue guardada al abrirla

Esquema del ejercicio elaborado para esta guía.

01Empieza por un comportamiento observable

Requisito ficticio: aprobar una solicitud pendiente. Escribe la situación inicial, la acción y el resultado: una persona con permiso abre SOL-01, pulsa aprobar y ve el estado «aprobada» al volver a abrirla.

Incluye la persistencia en el resultado esperado. Que un botón cambie de color no demuestra que la decisión se haya guardado. Comprueba el dato que importa para el proceso.

Referencia [1]: GOV.UK Service Manual

02Añade los límites de la función

Describe qué ocurre si falta permiso, si la solicitud ya tiene una decisión o si guardar falla. Para este ejercicio, una persona sin permiso no puede aprobar; una solicitud resuelta muestra su decisión actual; un fallo al guardar no muestra un éxito falso.

No deduzcas automáticamente estos comportamientos de una maqueta. Escríbelos y acuerda cuál es el mensaje y qué opción tiene la persona para continuar.

03Usa una ficha de prueba por caso

Copia: identificador del caso; estado inicial; persona y permiso; acción; resultado esperado; resultado observado; evidencia; aprobado o pendiente. Prepara datos ficticios que permitan repetir la prueba sin afectar trabajo real.

Una captura puede mostrar un mensaje, pero quizá necesites volver a abrir la solicitud para verificar el estado. Elige la evidencia según el comportamiento, no por lo fácil que sea obtenerla.

04Decide qué bloquea la entrega

Para el ejemplo, permitir aprobar a quien no tiene permiso bloquea la entrega. Un ajuste de redacción puede anotarse por separado si las personas responsables lo aceptan. Deja constancia de cada decisión pendiente.

Vuelve a ejecutar los casos afectados después de una corrección. No cierres una incidencia solo porque cambió el código: comprueba el resultado que motivó la incidencia.

Fuentes y lecturas para profundizar

Estas referencias amplían los conceptos indicados. Los ejemplos y ejercicios de la guía son elaboración propia.

  1. [1] GOV.UK Service Manual

    Writing user stories ↗

    Describir el objetivo desde la perspectiva del usuario.

    Volver al apartado relacionado
Cómo usamos fuentes, citas e imágenes

Preguntas frecuentes

¿Todos los criterios tienen que ser pruebas automáticas?

No. Puedes empezar con comprobaciones manuales repetibles. Lo esencial es que el resultado esperado esté definido y la evidencia permita decidir si se cumple.