Consulta los conectores compatibles con Application Integration.

Crear casos de prueba

En este documento, se describe cómo crear 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 crear 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 las integrations.googleapis.com/testCases.create permiso, que se requiere para crear casos de prueba.

    También puedes obtener este permiso con roles personalizados o con otros roles predefinidos.

  • Asegúrate de que tu integración esté en el estado DRAFT. Si tu integración tiene el estado PUBLISHED, haz clic en Habilitar edición. Se creará una versión nueva en el estado DRAFT en la integración. En la siguiente figura, se muestra el bloqueo de edición en el editor de integración.

    Bloqueo de edición de integraciones Bloqueo de edición de integraciones

Crea un caso de prueba

Para crear 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. Haz clic en Caso de prueba y, luego, en + Crear un caso de prueba nuevo. En el panel Crear un caso de prueba que aparece, haz lo siguiente:
    1. En la lista Activador, selecciona un activador.
    2. En el campo Nombre de la prueba, ingresa un nombre para la prueba.
    3. De manera opcional, en el campo Descripción, ingresa una descripción para tu prueba.
    4. Haz clic en Crear.

      En la página del editor de integración, el lienzo del diseñador muestra El modo de caso de prueba está activo. En la siguiente imagen, se muestra el panel Crear prueba funcional:

      Imagen que muestra el panel Crear caso de prueba iimage que muestra el panel Crear caso de prueba

  5. Configura la configuración de prueba para tu activador y tus tareas.

API

Llama al método projects.locations.integrations.versions.testCases.create 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

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 recurso TestCase. Por ejemplo:

 
{
    "displayName": "example-test-case",
    "triggerId": "api_trigger/example-trigger",
    "testTaskConfigs": [{
      "taskNumber": "1",
      "mockConfig": {
        "mockStrategy": "NO_MOCK_STRATEGY"
      },
      "task": "FieldMappingTask"
    }],
}

Cómo establecer configuraciones de prueba

Después de crear un caso de prueba, puedes configurar parámetros de configuración de prueba para tus activadores y tareas.

¿Qué sigue?