Pruebas de Casos

¿Qué son las pruebas de caso y cómo funcionan?

Nikola Jonic avatar
Escrito por Nikola Jonic
Actualizado hace más de una semana

Las pruebas de casos son diferentes de las pruebas exploratorias. Mientras que en las pruebas exploratorias te damos la libertad de cómo realizar las pruebas, las pruebas de casos no ofrecen esa misma libertad. En las pruebas de casos, proporcionamos una serie de casos que deben ser probados, cada uno compuesto por un conjunto de tres a treinta pasos que deben realizarse uno por uno. La configuración de la prueba también define cuántas veces y con qué entornos se puede ejecutar cada caso de prueba.

Los clientes establecen casos de prueba cuando desean asegurarse de que escenarios o procesos específicos se puedan llevar a cabo con éxito. Si surgen problemas, los clientes desean conocer qué paso causó el problema, si aún se pudo continuar hasta el final y qué entornos están involucrados. En muchas ocasiones, los clientes verifican las funcionalidades principales que son esenciales para el producto del cliente.

Procedimiento de una Prueba de Casos

Para ejecutar un caso de prueba, asegúrate de reclamarlo tan pronto como la prueba comience. Si otro probador interrumpe la ejecución, el caso volverá a estar disponible para todos. Por lo tanto, es conveniente verificar la prueba nuevamente más tarde, incluso si no puedes reclamar más casos de prueba en ese momento.

No puedes reclamar la ejecución de un caso de prueba si ya has completado ese caso de prueba, si no tienes uno de los entornos requeridos, si todas las ejecuciones están siendo trabajadas actualmente por otros probadores o si el tiempo de ejecución de la prueba ha expirado.

Ejecución de Casos

Al comienzo de un caso de prueba, es posible que se muestre una condición previa. Solo podrás avanzar si cumples con esta condición.

Cada paso incluye una descripción que te indica qué debes hacer en la página en la que te encuentras. Por ejemplo, un paso podría requerirte que 'Agregues un producto al carrito de compras'. En muchos casos, también se especificará un resultado esperado.

Es de suma importancia que ejecutes cada paso con precisión, así que asegúrate de leer cuidadosamente cada paso, cargar los archivos adjuntos correctos y proporcionar respuestas adecuadas a las preguntas.

Éxito en la Ejecución de un Paso

Si has logrado realizar la acción (y has observado el resultado esperado), marca el paso con el botón verde. Algunos pasos requerirán cargar un archivo adjunto para demostrar el éxito del paso o para confirmar que estás en la página correcta, mientras que en otros casos solo tendrás que responder una pregunta o no será necesario realizar ninguna de estas acciones.

Fracaso en la Ejecución de un Paso

Si no puedes realizar lo que se pide en la descripción (o si no observas el resultado esperado), haz clic en el botón rojo. Cuando la ejecución de un paso falla, te pediremos que expliques lo que sucedió en su lugar y que proporciones evidencia en forma de al menos un archivo adjunto. Tu archivo adjunto demuestra el comportamiento inesperado.

Si tu reporte de error no es válido, será rechazado, pero eso no invalida tu ejecución del caso de prueba. Como en las pruebas exploratorias, el líder del equipo o el cliente pueden enviar una solicitud de información si algo no está claro. Responde lo antes posible en un plazo máximo de 24 horas.

En caso de que el error que encontraste al ejecutar un paso de caso de prueba no haya sido reportado por ningún otro probador anteriormente, te pedimos que envíes un nuevo reporte de error y describas con más detalle el comportamiento que observaste. Si estás creando un nuevo reporte de error de caso de prueba, asegúrate de seguir nuestros requisitos regulares para reportes de errores en la plataforma. Tan pronto como hagas clic en 'Fallo' en el formulario de ejecución de casos de prueba, se te ofrecerá la opción de enviar un nuevo reporte de error o elegir el reporte de error enviado por otro probador.

Si no encuentras tu error en la lista, selecciona 'Enviar un nuevo error'. Si el error ya se encuentra en la lista de informes de errores enviados, crea una reproducción. Para obtener more información sobre las reproducciones de errores en pruebas de casos, consulta el artículo de la Academia titulado: Reproducciones de Errores de Pruebas de Casos.

Vinculación de un Error Conocido

Si la prueba de casos incluye una lista de Errores Conocidos y experimentas el mismo error que está en esa lista durante tu ejecución del caso de prueba, podrás vincularlo. Después de seleccionar "Fallo" en la ejecución del paso, simplemente abre el menú y selecciona el error conocido.

Puedes identificar el error conocido por su icono (medalla) como se muestra en la captura de pantalla anterior.

Después de seleccionar el error conocido, se te mostrarán los Detalles del Error y, al final, verás una sección de "Vincular Error Conocido" donde deberás cargar una grabación de pantalla. Cuando la cargues, deberás presionar el botón "Vincular error conocido" para vincularlo y continuar.

¿Qué hacer cuando no puedes continuar con una ejecución?

Si encontraste un error en el paso anterior y no pudiste completar la acción requerida, y ahora tienes problemas con el paso actual, es posible que debas detener la ejecución en este punto. Antes de hacerlo, asegúrate de que no haya una solución alternativa; es posible que puedas obtener el resultado necesario para el paso anterior a través de un camino o función diferente y, por lo tanto, continuar con la ejecución. Intenta completar la ejecución si es posible.

Si podrías haber continuado con la ejecución pero la detuviste prematuramente, el líder del equipo deberá rechazar tu ejecución del caso de prueba. Por otro lado, si debías haber detenido la ejecución pero en su lugar continuaste y enviaste un informe de error para cada paso siguiente, esos informes innecesarios serán rechazados.

Ten en cuenta que la gestión y el mantenimiento de los casos de prueba pueden ser bastante complejos, y a veces los pasos no están descritos de manera perfecta. Haz lo posible por resolver tales problemas o consulta al líder del equipo para obtener aclaraciones o ayuda.

Pago

Por cada caso de prueba ejecutado, generalmente recibes un pago base y un pago por cada paso completado. Además, cada error que informes durante una de tus ejecuciones te otorga un pago adicional fijo.

El pago por errores es menor que en las pruebas exploratorias, ya que no requieres documentar un título, una URL ni los pasos para reproducir el error. Esto implica menos trabajo para ti.

¿Ha quedado contestada tu pregunta?