Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Prueba a través de Tradefed

La ejecución de las pruebas en Tradefed la llevan a cabo los corredores de pruebas que permiten el control de los dispositivos Android para los pasos de prueba necesarios.

1. Escribe un corredor de prueba nuevo

Aquí aprenderá los conceptos básicos necesarios para escribir un nuevo corredor de pruebas Tradefed. Esto es particularmente útil si planea respaldar un nuevo tipo de prueba y necesita que se desarrolle un nuevo corredor desde cero.

Consulte Escribir un ejecutor de pruebas de Tradefed para obtener instrucciones.

2. Escribe un corredor de prueba que se pueda compartir

También puede aprender cómo hacer que su corredor de prueba sea compartible. Un ejecutor de pruebas compartible permite que la infraestructura distribuya la ejecución de la prueba completa en varios dispositivos (colocados o no). Esto es útil cuando el corpus de pruebas es grande y desea paralelizar la ejecución y acelerar la finalización.

Consulte Escribir un corredor de pruebas IRemoteTest que se pueda fragmentar para conocer los pasos.

3. Escribe una prueba basada en host

Las pruebas impulsadas por el host son un caso de uso común en el que la ejecución de la prueba se controla desde el lado del host y consulta el dispositivo según sea necesario para la prueba. Esto es útil cuando la operación del dispositivo requerida por la prueba afecta el estado del dispositivo en sí, por ejemplo, reiniciar el dispositivo.

El tipo de corredor de prueba se puede utilizar dentro de Tradefed o cuando se ejecuta a través de una suite.

Consulte Escribir una prueba dirigida por el host en Trade Federation para obtener instrucciones.

4. Informar métricas de pruebas

Es bastante común que una prueba informe métricas además de los resultados de la ejecución. Según el ejecutor de la prueba, existen varios métodos para informar las métricas.

Consulte Informe de métricas o datos de una prueba de Tradefed para ver ejemplos.

5. Recopilación de registros automatizada

Algunos registros se utilizan comúnmente para depurar problemas, por ejemplo: Logcat. Por eso, Tradefed ofrece un mecanismo automatizado para recopilarlos fácilmente.

Consulte Recopilación automatizada de errores de registro para su uso.

6. Reintento de prueba automático

Puede habilitar Tradefed para que reintente automáticamente las fallas o ejecute algunas pruebas varias veces en iteraciones.

Consulte Reintento automático de prueba para obtener más detalles.