Consulta los conectores compatibles para la integración de aplicaciones.

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

  • Para descargar un caso de prueba, asegúrate de tener uno en la integración. Si deseas obtener información para crear un caso de prueba, consulta Cómo crear casos de prueba.

Sube un caso de prueba

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

Console

  1. En la consola de Google Cloud, ve a la página Application Integration.

    Ir a Application Integration

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

    Aparecerá la página Integraciones con una lista de todas las integraciones disponibles en el proyecto de Google Cloud.

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

    Esto abrirá la integración en la página del editor de integración.

  4. Para subir un caso de prueba desde tu máquina local, selecciona Subir un caso de prueba en la lista 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: el ID del proyecto de Google Cloud
  • LOCATION: 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.

El cuerpo de la solicitud contiene el contenido del archivo en un 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 de una versión de integración, selecciona una de las siguientes opciones:

Console

  1. En la consola de Google Cloud, ve a la página Application Integration.

    Ir a Application Integration

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

    Aparecerá la página Integraciones, en la que se enumerarán todas las integraciones disponibles en el proyecto de Google Cloud.

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

    Esto abrirá la integración en la página del editor de integración.

  4. 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.
  5. Selecciona el caso de prueba que quieres descargar.

    En la página del Editor de integraciones, el lienzo del diseñador 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

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto de Google Cloud
  • LOCATION: 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 descargar.

¿Qué sigue?