Consulta los conectores compatibles para Application Integration.
Administra casos de prueba
En este documento, se describe cómo administrar casos de prueba para tus integraciones. Puedes administrar tus casos de prueba de las siguientes maneras:
- Enumera los casos de prueba
- Cómo editar un caso de prueba
- Cómo copiar un caso de prueba
- Cómo borrar un caso de prueba
Antes de comenzar
-
Para obtener los permisos que necesitas para administrar casos de prueba, pídele a tu administrador que te otorgue el rol de IAM de editor de integración de aplicaciones (
roles/integrations.integrationEditor
) en el 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 los permisos necesarios para administrar los casos de prueba. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para administrar los casos de prueba:
-
Lista de casos de prueba:
integrations.googleapis.com/testCases.get
-
Para copiar un caso de prueba, haz lo siguiente:
-
integrations.googleapis.com/testCases.get
-
integrations.googleapis.com/testCases.create
-
-
Borrar un caso de prueba:
integrations.googleapis.com/testCases.delete
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
-
Lista de casos de prueba:
- Asegúrate de que tu integración esté en el estado
DRAFT
. Si tu integración está en el estadoPUBLISHED
, haz clic en Habilitar edición. Se creará una versión nueva en el estadoDRAFT
en 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 Cómo crear casos de prueba.
Bloqueos de edición de casos de prueba
En la integración de aplicaciones, los casos de prueba son entidades de tiempo de diseño que suelen desarrollarse en colaboración con varios autores. Aunque un caso de prueba solo puede editarse de manera activa a la vez por parte de un autor, los equipos pueden colaborar en un caso de prueba.
Si abres el caso de prueba que está editando otro usuario, aparecerá el siguiente mensaje en el editor de integración porque solo un usuario puede actualizar el caso de prueba en un momento determinado:
test-user@gmail.com is currently editing the test case. Edit features are temporarily disabled.
Para editar el caso de prueba, haz clic en Adquirir. En la siguiente figura, se muestra el bloqueo de edición.
Cómo enumerar casos de prueba
Para enumerar los casos de prueba, selecciona una de las siguientes opciones:
Console
- En la consola de Google Cloud , ve a la página Integración de aplicaciones.
- En el menú de navegación, haz clic en Integraciones.
Aparecerá la página Integrations, en la que se enumeran todas las integraciones disponibles en el proyecto de Google Cloud .
- Selecciona una integración existente que contenga casos de prueba.
Esto abrirá la integración en la página del editor de integración.
- Haz clic en Caso de prueba y, luego, en Abrir casos de prueba. Aparecerá el panel Casos de prueba con una lista de casos de prueba para la versión de integración actual.
API
Llama al método projects.locations.integrations.versions.testCases.list
y proporciona los parámetros relevantes. Por ejemplo:
GET https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
Reemplaza lo siguiente:
PROJECT_ID
: El ID del proyecto de Google CloudLOCATION
: Es la región en la que se encuentra la integración.INTEGRATION_NAME
: Es el nombre de la integración.INTEGRATION_VERSION
: Es la versión de la integración.
Cómo editar un caso de prueba
Para editar un caso de prueba, sigue estos pasos:
- En la consola de Google Cloud , ve a la página Integración de aplicaciones.
- En el menú de navegación, haz clic en Integraciones.
Aparecerá la página Integrations, en la que se enumeran todas las integraciones disponibles en el proyecto de Google Cloud .
- Selecciona una integración existente que contenga casos de prueba.
Esto abrirá la integración en la página del editor de integración.
- Haz clic en Caso de prueba y, luego, en Abrir casos de prueba. Aparecerá el panel Casos de prueba con una lista de casos de prueba para la versión de integración actual.
- Selecciona el caso de prueba que quieres editar.
En la página del editor de integración, el lienzo del diseñador muestra El modo de caso de prueba está activo.
Si se borra una tarea de la integración, el caso de prueba se vuelve no válido, como se muestra en la siguiente imagen:
- Si se borra una tarea de la integración, haz clic en Borrar para actualizar el caso de prueba.
- Actualiza los detalles de configuración del caso de prueba y ejecuta el caso de prueba.
Cómo copiar un caso de prueba
Para crear una copia de un caso de prueba en la misma integración, selecciona una de las siguientes opciones:
Console
- En la consola de Google Cloud , ve a la página Integración de aplicaciones.
- En el menú de navegación, haz clic en Integraciones.
Aparecerá la página Integrations, en la que se enumeran todas las integraciones disponibles en el proyecto de Google Cloud .
- Selecciona una integración existente que contenga casos de prueba.
Esto abrirá la integración en la página del editor de integración.
- Haz clic en Caso de prueba y, luego, en Abrir casos de prueba. Aparecerá el panel Casos de prueba con una lista de casos de prueba para la versión de integración actual.
- Selecciona el caso de prueba que deseas copiar.
En la página del editor de integración, el lienzo del diseñador muestra El modo de caso de prueba está activo.
- Haz clic en
- En el campo Nombre de la prueba, ingresa el nombre del caso de prueba.
- De forma opcional, en el campo Descripción, ingresa una descripción del caso de prueba.
- Haz clic en Crear. El caso de prueba se crea en la misma integración.
Duplicar. Aparecerá la página Duplicate the test case. A continuación, sigue estos pasos:
API
Lleva a cabo los pasos siguientes:
- Llama al método
projects.locations.integrations.versions.testCases.get
y proporciona los parámetros relevantes. Por ejemplo:GET https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases/TEST_CASE_ID
Reemplaza lo siguiente:
PROJECT_ID
: El ID del proyecto de Google CloudLOCATION
: Es la región en la que se encuentra la integración.INTEGRATION_NAME
: Es el nombre de la integración.INTEGRATION_VERSION
: Es la versión de la integración.TEST_CASE_ID
: El ID del caso de prueba
- Llama al método
projects.locations.integrations.versions.testCases.create
y proporciona el proto de texto que copiaste en el paso anterior.Por ejemplo:
POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases
En la respuesta de salida, copia el proto de texto del caso de prueba.
Cómo borrar un caso de prueba
Para borrar un caso de prueba, selecciona una de las siguientes opciones:
Console
- En la consola de Google Cloud , ve a la página Integración de aplicaciones.
- En el menú de navegación, haz clic en Integraciones.
Aparecerá la página Integrations, en la que se enumeran todas las integraciones disponibles en el proyecto de Google Cloud .
- Selecciona una integración existente para la que deseas crear una prueba.
Esto abrirá la integración en la página del editor de integración.
- Haz clic en Caso de prueba y, luego, en Abrir casos de prueba. Aparecerá el panel Casos de prueba con una lista de casos de prueba para la versión de integración actual.
- Selecciona el caso de prueba que quieres borrar.
En la página del editor de integración, el lienzo del diseñador muestra El modo de caso de prueba está activo.
- Haz clic en Borrar.
API
Llama al método projects.locations.integrations.versions.testCases.delete
. Por ejemplo:
DELETE https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID
Reemplaza lo siguiente:
PROJECT_ID
: El ID del proyecto de Google CloudLOCATION
: Es la región en la que se encuentra la integración.INTEGRATION_NAME
: Es el nombre de la integración.INTEGRATION_VERSION
: Es la versión de la integración.TEST_CASE_ID
: Es el ID del caso de prueba que deseas borrar.
¿Qué sigue?
- Obtén información sobre los casos de prueba.
Aprende a hacer lo siguiente: