Configura casos de prueba
En este documento, se describe cómo configurar casos de prueba para tus integraciones. Para obtener información sobre los casos de prueba, las configuraciones de prueba compatibles y sus limitaciones, consulta Introducción a los casos de prueba.
Antes de comenzar
-
Para obtener el permiso que necesitas para configurar casos de prueba, pídele a tu administrador que te otorgue el rol de IAM Editor de Application Integration (
roles/integrations.integrationEditor) en tu proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.Este rol predefinido contiene el
integrations.googleapis.com/testCases.createpermiso, que se requiere para configurar casos de prueba.También puedes obtener este permiso con roles personalizados o otros roles predefinidos.
- Asegúrate de que tu integración esté en el estado
DRAFT. Si tu integración está en el estadoPUBLISHED, haz clic en Enable Editing. Se creará una versión nueva en el estadoDRAFTen la integración. En la siguiente figura, se muestra el bloqueo de edición en el editor de integración.
- Asegúrate de tener un caso de prueba en la integración. Para obtener información sobre cómo crear un caso de prueba, consulta Crea casos de prueba.
Configura las configuraciones de prueba para los activadores
Para configurar las configuraciones de prueba del activador, selecciona una de las siguientes opciones:- En la Google Cloud consola, ve a la páginaApplication Integration.
- En el menú de navegación, haz clic en Integrations.
Aparecerá la página Integrations con una lista de todas las integraciones disponibles en el Google Cloud proyecto.
- Selecciona una integración existente para la que deseas crear una prueba.
Esto abrirá la integración en el editor de integración.
- Haz clic en Test Case y, luego, en Open test cases. Aparecerá el panel Test Cases con una lista de casos de prueba para la versión actual de la integración.
- Selecciona el caso de prueba de la lista.
En la página del editor de integración, el lienzo del diseñador muestra Test case mode is active. En la siguiente imagen, se muestra el panel Test configuration del activador:
- En la página del editor de integración, haz clic en el activador para abrir el panel de configuración del activador. Luego, haz lo siguiente:
- Si tienes variables de entrada para tu integración, la pestaña Test configuration muestra esas variables de entrada. Los valores que ingreses en las variables se guardarán automáticamente.
- Para ver las propiedades del activador, haz clic en la pestaña Trigger properties.
Configura las configuraciones de prueba para las tareas
Para configurar las propiedades de prueba de la tarea de integraciones, selecciona una de las siguientes opciones:- En la Google Cloud consola, ve a la páginaApplication Integration.
- En el menú de navegación, haz clic en Integrations.
Aparecerá la página Integrations con una lista de todas las integraciones disponibles en el Google Cloud proyecto.
- Selecciona una integración existente para la que deseas crear una prueba.
Esto abrirá la integración en el editor de integración.
- Haz clic en Test Case y, luego, en Open test cases. Aparecerá el panel Test Cases con una lista de casos de prueba para la versión actual de la integración.
- Selecciona el caso de prueba de la lista.
En la página del editor de integración, el lienzo del diseñador muestra Test case mode is active.
- En la página del editor de integración, haz clic en la tarea para abrir el panel de configuración de prueba. En la siguiente imagen, se muestra el panel Test configuration de la tarea:
En la pestaña Test configuration, sigue estos pasos:
- En Mock strategy type, selecciona una de las siguientes estrategias de simulación:
- Si seleccionas No mock, la tarea se ejecutará desde la integración principal como debería en la integración real. De forma predeterminada, se selecciona el tipo de estrategia No mock para las tareas.
- Si seleccionas Mock execution, en Mock execution status, debes seleccionar una de las siguientes opciones:
- Skip: La tarea se marca como completada correctamente.
- Failure: La tarea se marca como fallida.
- Si seleccionas Mock Output, en Task Output list, debes proporcionar el resultado de las tareas para el siguiente nodo de la integración.
- En la sección Assertion strategy, haz lo siguiente:
- En el campo Assertion type, selecciona una de las siguientes opciones:
- Si seleccionas Assert execution, selecciona una de las siguientes opciones para Execution status to assert:
- Listo
- Falla
- No ejecutado
- Si seleccionas Assert parameters, haz lo siguiente:
- En Parameters to assert , selecciona si deseas confirmar los parámetros, incluidos los parámetros de entrada y salida.
- Selecciona el Operator para comparar el parámetro confirmado con el valor ingresado. Las operaciones para comparar el parámetro confirmado pueden ser una de las siguientes:
- Es igual a
- No es igual a
- Contiene
- En el campo Value, ingresa el valor con el que deseas comparar el parámetro.
- Si seleccionas Assert execution, selecciona una de las siguientes opciones para Execution status to assert:
- Opcional: Para agregar más aserciones, haz clic en + Add Assertion.
- En el campo Assertion type, selecciona una de las siguientes opciones:
- En Mock strategy type, selecciona una de las siguientes estrategias de simulación:
¿Qué sigue?
- Obtén información sobre los casos de prueba.
Aprende a hacer lo siguiente: