Skip to main content

Veritran Docs

Pruebas unitarias

Las pruebas unitarias son un método de prueba de software que implica aislar las unidades de código más pequeñas que se pueden probar y probar cada unidad por separado. Las pruebas unitarias son las pruebas automatizadas diseñadas para validar si una unidad de código funciona según lo esperado.

En el desarrollo basado en pruebas, las pruebas unitarias se diseñan antes de escribir el código. Aplicar esta metodología a la construcción de los procesos lambda puede ayudarte a construir de manera más eficiente, validar la lógica de tus procesos más rápidamente y ahorrar tiempo en la depuración.

Para ver las pruebas unitarias disponibles, ejecutarlas y crear otras nuevas, dirígete a Quality Assurance > Unit Tests. Consulta la imagen comentada siguiente 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.Escenarios

  2. Barra de búsqueda. Busca pruebas unitarias por nombre, descripción y etiquetas. La barra de búsqueda 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 columnas siguientes:

    Name

    Nombre de la prueba unitaria.

    Description

    Descripción de la prueba unitaria.

    Scenario

    Escenario asociado a la prueba unitaria.

    Lambda

    Proceso lambda asociado con la prueba unitaria.

    Tags

    Etiquetas asociadas con la prueba unitaria.

    Edited by, at

    Último usuario que editó la prueba unitaria y fecha y hora en la 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. Consulta la sección Estados de prueba de abajo para obtener más información.

  4. Acciones. Haz clic en los tres puntos verticales al lado de la prueba unitaria para mostrar más acciones. Haz clic en Run para ejecutar la prueba unitaria. Haz clic en Edit (ícono del lápiz) para editar la prueba unitaria . Haz clic en Delete (ícono de la papelera) para eliminar la prueba unitaria.Crear o editar una prueba unitaria

  5. Herramientas

    Run all tests

    Haz clic en esta opción para ejecutar todas las pruebas.

    + New unit test

    Haz clic en esta opción para crear una prueba unitaria.Crear o editar una prueba unitaria

Ejecuta pruebas unitarias

Puedes ejecutar todas las pruebas unitarias existentes a la vez o ejecutar pruebas individuales según sea necesario. Para ejecutar todas las pruebas a la vez, haz clic en Run all tests. Para ejecutar una prueba individual, búscala en la lista y haz clic en Run en la columna Actions.

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

Estados de las pruebas

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

Ready to test

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

Preparing

El sistema está configurando la prueba o las pruebas establecidas para ejecutarse.

Queued

Hay 10 espacios para ejecutar pruebas simultáneamente. Si hay más de 10 pruebas listas para ejecutarse, las primeras 10 pasan a Testing, mientras que las demás quedan en Queued hasta que llegue su turno de ejecutarse.

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 provoca que Studio se ejecute excepcionalmente lento. Intenta de nuevo más tarde.

Engine failed

Ocurrió un error. Ponte en contacto con Soporte.