Permite que los desarrolladores ejecuten pruebas automatizadas de sus aplicaciones para dispositivos móviles en la infraestructura de Google.
- Recurso de REST: v1.applicationDetailService
- Recurso de REST: v1.projects.deviceSessions
- Recurso de REST: v1.projects.testMatrices
- Recurso de REST: v1.testEnvironmentCatalog
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. |