Consulta los conectores compatibles con Application Integration.
Cómo subir y descargar casos de prueba
En este documento, se describe cómo subir y descargar casos de prueba para tus integraciones. Para obtener información sobre los casos de prueba, las configuraciones de prueba admitidas y sus limitaciones, consulta Introducción a los casos de prueba.
Antes de comenzar
-
Para obtener los permisos que necesitas para subir y descargar casos de prueba, pídele a tu administrador que te otorgue el rol de IAM de Editor de Application Integration (
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 subir y descargar 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 subir y descargar casos de prueba:
-
Sube un caso de prueba:
integrations.googleapis.com/testCases.create
-
Descarga un caso de prueba:
integrations.googleapis.com/testCases.get
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
-
Sube un caso de prueba:
- Para descargar un caso de prueba, asegúrate de tener uno en la integración. Para obtener información sobre cómo crear un caso de prueba, consulta Crea casos de prueba.
Sube un caso de prueba
Para subir un caso de prueba, selecciona una de las siguientes opciones:
Console
- En la consola de Google Cloud , ve a la página Application Integration.
- En el menú de navegación, haz clic en Integraciones.
Aparecerá la página Integraciones, en la que se enumeran todas las integraciones disponibles en el proyecto 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.
- Para subir un caso de prueba desde tu máquina local, en la lista Caso de prueba, selecciona Subir un caso de prueba.
API
Llama al método projects.locations.integrations.versions.testCases.upload
y proporciona los parámetros relevantes. Por ejemplo:
POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases:upload
Reemplaza lo siguiente:
PROJECT_ID
: ID del proyecto Google CloudLOCATION
: Es la región en la que se encuentra la integración.INTEGRATION_NAME
: El nombre de la integraciónINTEGRATION_VERSION
: La versión de la integración
El cuerpo de la solicitud contiene el contenido del archivo en formato de cadena y el formato del archivo. Los formatos de archivo válidos son .json
y .yaml
.
Descarga un caso de prueba
Para descargar un caso de prueba para una versión de integración, selecciona una de las siguientes opciones:
Console
- En la consola de Google Cloud , ve a la página Application Integration.
- En el menú de navegación, haz clic en Integraciones.
Aparecerá la página Integraciones, en la que se enumeran todas las integraciones disponibles en el proyecto 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 quieras descargar.
En la página del editor de integración, el lienzo del diseñador muestra Test case mode is active.
- Haz clic en Descargar.
API
Llama al método projects.locations.integrations.versions.testCases.download
. Por ejemplo:
POST 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
: ID del proyecto Google CloudLOCATION
: Es la región en la que se encuentra la integración.INTEGRATION_NAME
: El nombre de la integraciónINTEGRATION_VERSION
: La versión de la integraciónTEST_CASE_ID
: Es el ID del caso de prueba que deseas descargar.
¿Qué sigue?
- Obtén más información sobre los casos de prueba.
Aprende a hacer lo siguiente: