Consulta los conectores compatibles con Application Integration.

Subir y descargar casos de prueba

En este documento se describe cómo subir y descargar casos de prueba para sus integraciones. Para obtener información sobre los casos de prueba, las configuraciones de prueba admitidas y sus limitaciones, consulta el artículo Introducción a los casos de prueba.

Antes de empezar

  • Para obtener los permisos que necesitas para subir y descargar casos de prueba, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Editor de integración de aplicaciones (roles/integrations.integrationEditor) en el proyecto. Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar 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 se necesitan, despliega la sección Permisos necesarios:

    Permisos obligatorios

    Para subir y descargar casos de prueba, se necesitan los siguientes permisos:

    • Sube un caso de prueba: integrations.googleapis.com/testCases.create
    • Descargar un caso de prueba: integrations.googleapis.com/testCases.get

    También puedes obtener estos permisos con roles personalizados u otros roles predefinidos.

  • Para descargar un caso de prueba, asegúrate de que haya uno en la integración. Para obtener información sobre cómo crear un caso de prueba, consulta Crear casos de prueba.

Subir un caso de prueba

Para subir un caso de prueba, selecciona una de las siguientes opciones:

Consola

  1. En la Google Cloud consola, ve a la página Integración de aplicaciones.

    Ir a Application Integration

  2. En el menú de navegación, haz clic en Integraciones.

    En la página Integraciones se muestran todas las integraciones disponibles en el Google Cloud proyecto.

  3. Selecciona una integración para la que quieras crear una prueba.

    Se abrirá la integración en el editor de integraciones.

  4. Para subir un caso de prueba desde tu máquina local, en la lista Test Case (Caso de prueba), selecciona Upload a test case (Subir un caso de prueba).

API

Llama al método projects.locations.integrations.versions.testCases.upload y proporciona los parámetros pertinentes. Por ejemplo:

POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases:upload

Haz los cambios siguientes:

  • PROJECT_ID: el ID del Google Cloud proyecto
  • LOCATION: la región en la que se encuentra la integración
  • INTEGRATION_NAME: el nombre de la integración
  • INTEGRATION_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.

Descargar un caso de prueba

Para descargar un caso de prueba de una versión de integración, selecciona una de las siguientes opciones:

Consola

  1. En la Google Cloud consola, ve a la página Integración de aplicaciones.

    Ir a Application Integration

  2. En el menú de navegación, haz clic en Integraciones.

    En la página Integraciones se muestran todas las integraciones disponibles en el Google Cloud proyecto.

  3. Selecciona una integración que contenga casos de prueba.

    Se abrirá la integración en el editor de integraciones.

  4. Haz clic en Caso de prueba y, a continuación, en Abrir casos de prueba. Aparecerá el panel Casos de prueba con una lista de casos de prueba de la versión de integración actual.
  5. Selecciona el caso de prueba que quieras descargar.

    En la página del editor de integración, el lienzo de diseño muestra el mensaje El modo de caso de prueba está activo.

  6. 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

Haz los cambios siguientes:

  • PROJECT_ID: el ID del Google Cloud proyecto
  • LOCATION: la región en la que se encuentra la integración
  • INTEGRATION_NAME: el nombre de la integración
  • INTEGRATION_VERSION: la versión de la integración
  • TEST_CASE_ID: el ID del caso de prueba que quieres descargar

Siguientes pasos