Cloud Testing API

Permite que los desarrolladores ejecuten pruebas automatizadas de sus aplicaciones para dispositivos móviles en la infraestructura de Google.

Servicio: testing.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://testing.googleapis.com

Recurso de REST: v1.applicationDetailService

Métodos
getApkDetails POST /v1/applicationDetailService/getApkDetails
Obtiene los detalles del APK de una aplicación para Android.

Recurso de REST: v1.projects.deviceSessions

Métodos
cancel POST /v1/{name=projects/*/deviceSessions/*}:cancel
POST /v1/projects/{project_id}/deviceSessions/{device_session_id}:cancel Cambia DeviceSession al estado FINISHED y finaliza todas las conexiones.
create POST /v1/{parent=projects/*}/deviceSessions
POST /v1/projects/{project_id}/deviceSessions
get GET /v1/{name=projects/*/deviceSessions/*}
GET /v1/projects/{project_id}/deviceSessions/{device_session_id} Muestra una DeviceSession, que documenta el estado de asignación y si el dispositivo está asignado.
list GET /v1/{parent=projects/*}/deviceSessions
GET /v1/projects/{project_id}/deviceSessions enumera las sesiones del dispositivo que pertenecen al usuario del proyecto.
patch PATCH /v1/{deviceSession.name=projects/*/deviceSessions/*}
PATCH /v1/projects/{projectId}/deviceSessions/deviceSessionId}:updateDeviceSession Actualiza la sesión actual del dispositivo a los campos descritos por update_mask.

Recurso de REST: v1.projects.testMatrices

Métodos
cancel POST /v1/projects/{projectId}/testMatrices/{testMatrixId}:cancel
Cancela las ejecuciones de prueba sin terminar en una matriz de prueba.
create POST /v1/projects/{projectId}/testMatrices
Crea y ejecuta una matriz de pruebas según las especificaciones determinadas.
get GET /v1/projects/{projectId}/testMatrices/{testMatrixId}
Verifica el estado de una matriz de pruebas y las ejecuciones una vez que se crean.

Recurso de REST: v1.testEnvironmentCatalog

Métodos
get GET /v1/testEnvironmentCatalog/{environmentType}
Obtiene el catálogo de los entornos de prueba compatibles.