Administra casos de prueba

En este documento, se describe cómo administrar los casos de prueba de tus integraciones. Puedes administrar tus casos de prueba de las siguientes maneras:

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 administrar los casos de prueba, pídele a tu administrador que te otorgue el rol de IAM de editor de Application Integration (roles/integrations.integrationEditor) en tu 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:

    • Enumera los casos de prueba: integrations.googleapis.com/testCases.get
    • Copia un caso de prueba:
      • integrations.googleapis.com/testCases.get
      • integrations.googleapis.com/testCases.create
    • Borra un caso de prueba: integrations.googleapis.com/testCases.delete

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

  • Asegúrate de que tu integración esté en el estado DRAFT. Si tu integración está en 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

  • 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 Crea casos de prueba.

Bloqueos de edición de casos de prueba

En Application Integration, 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 Tomar el control. En la siguiente figura, se muestra el bloqueo de edición.

Bloqueo de edición de caso de prueba Bloqueo de edición de caso de prueba

Enumera los casos de prueba

Para enumerar los casos de prueba, selecciona una de las siguientes opciones:

Console

  1. En la Google Cloud consola de, 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 todas las integraciones disponibles en el Google Cloud proyecto.

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

    Esto abrirá la integración en el 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 actual de la integración.

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: Es el ID del Google Cloud proyecto.
  • 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.

Edita un caso de prueba

Para editar un caso de prueba, sigue estos pasos:

  1. En la Google Cloud consola de, 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 todas las integraciones disponibles en el Google Cloud proyecto.

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

    Esto abrirá la integración en el 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 actual de la integración.
  5. 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 en la integración, el caso de prueba deja de ser válido, como se muestra en la siguiente imagen:

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

  6. Si se borra una tarea en la integración, haz clic en Borrar para actualizar el caso de prueba.
  7. Actualiza los detalles de configuración del caso de prueba y ejecútalo.

Copia 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

  1. En la Google Cloud consola de, 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 todas las integraciones disponibles en el Google Cloud proyecto.

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

    Esto abrirá la integración en el 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 actual de la integración.
  5. Selecciona el caso de prueba que quieres copiar.

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

  6. Haz clic en Duplicar. Aparecerá la página Duplicar el caso de prueba. A continuación, sigue estos pasos:
    1. En el campo Nombre de la prueba, ingresa el nombre del caso de prueba.
    2. De manera opcional, en el campo Descripción, ingresa una descripción del caso de prueba.
    3. Haz clic en Crear. El caso de prueba se crea en la misma integración.

API

Lleva a cabo los pasos siguientes:

Borra un caso de prueba

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

Console

  1. En la Google Cloud consola de, 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 todas las integraciones disponibles en el Google Cloud proyecto.

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

    Esto abrirá la integración en el 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 actual de la integración.
  5. 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.

  6. Haz clic en Borrar.

API

Llama al projects.locations.integrations.versions.testCases.delete método. 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: Es el ID del Google Cloud proyecto.
  • 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 borrar.

¿Qué sigue?