Skip to main content

Veritran Docs

Pruebas unitarias

La prueba unitaria es un método de testeo de software que incluye el aislamiento de las unidades de código más pequeñas para testear cada unidad por separado. Las pruebas unitarias son las pruebas automatizadas diseñadas para validar si una unidad de código funciona como se espera.

En el TDD, las pruebas unitarias se diseñan antes de que se escriba el código. Aplicar esta metodología para construir tus procesos Lambda puede ayudarte a lograr una construcción más eficiente, validar la lógica de tus procesos con más rapidez y ahorrar tiempo en el proceso de eliminación de bugs.

Para ver las pruebas unitarias disponibles, ejecutarlas y crear nuevas, visita Quality Assurance > Unit Tests. Consulta la imagen comentada que se indica a continuación para obtener más información.

quality_home.png
  1. Pestañas de navegación. Haz clic en Scenarios para abrir la lista de escenarios.

  2. Barra de búsqueda. Encuentra pruebas unitarias por nombre, descripción y etiquetas. La barra distingue entre mayúsculas y minúsculas.

  3. Lista de pruebas unitarias. La lista aparece como una tabla, con una fila para cada prueba unitaria creada y las siguientes columnas:

    Name

    Nombre de la prueba unitaria.

    Description

    Descripción de la prueba unitaria.

    Scenario

    Escenario asociado a la prueba unitaria.

    Lambda

    Lambda asociado a la prueba unitaria.

    Tags

    Etiquetas asociadas a la prueba unitaria.

    Edited by, at

    Último usuario que editó la prueba unitaria y fecha y hora en las que se realizó la edición.

    Status

    Último estado obtenido por la prueba. Las pruebas que nunca se ejecutaron tienen el estado Ready to test. A continuación, lee Estados de la prueba para obtener más información.

  4. Acciones. Haz clic en los tres puntos verticales que se encuentran al lado de la prueba unitaria para visualizar más acciones. Haz clic en Run para ejecutar la prueba unitaria. Haz clic en Edit (icono de lápiz) para editar la prueba unitaria. Haz clic en Delete (icono de papelera) para borrar la prueba unitaria.

  5. Herramientas.

    Run all tests

    Haz clic para ejecutar todas las pruebas.

    + New unit test

    Haz clic para crear una prueba unitaria.

Ejecutar pruebas unitarias

Puedes ejecutar todas las pruebas unitarias existentes o ejecutar pruebas individuales según sea necesario. Para ejecutar todas las pruebas de una vez, haz clic en Run all tests. Para ejecutar una prueba individual, encuéntrala en la lista y haz clic en Run en la columna Acciones.

Cada prueba muestra su estado individualmente en la columna Status. Consulta la sección a continuación para obtener más información.

Estados de las pruebas

Consulta la tabla a continuación para obtener más información sobre los diferentes estados que puedes ver en la columna Status de tus pruebas unitarias.

Ready to test

Estado inicial antes de que se ejecute una prueba por primera vez.

Preparing

El sistema configura la prueba o las pruebas establecidas para ejecutarse.

Queued

Hay 10 secciones para testear de forma simultánea. Si hay más de 10 pruebas listas para ser ejecutadas, las primeras 10 quedan configuradas para Testing, mientras que las demás quedan en Queued hasta que llegue su turno de ejecución.

Testing

La prueba se está ejecutando.

Errors detected

La prueba se ejecutó y el proceso Lambda no pasó la prueba.

Without errors

No se identificaron errores. La prueba se ejecutó y el proceso Lambda pasó la prueba.

Studio timeout

Hay un problema que hace que la ejecución de Studio sea atípicamente lenta. Intenta de nuevo más tarde.

Engine failed

Ocurrió un error. Contacta al equipo de soporte.