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.
Pestañas de navegación. Haz clic en Scenarios para abrir la lista de escenarios.
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.
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.
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.
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.
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. |