

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Marcos de pruebas y pruebas integradas en AWS Device Farm
<a name="test-types"></a>

En esta sección se describe el soporte de Device Farm para marcos de prueba, así como los tipos de prueba integradas.

Device Farm ejecuta pruebas automatizadas al hacer que subas tu aplicación y las pruebas a un bucket seguro de Amazon S3 gestionado por el servicio. Una vez cargada, activa la infraestructura subyacente, incluidos los [hosts de pruebas](custom-test-environments-hosts.md) gestionados por el servicio, y ejecuta las pruebas en paralelo en varios dispositivos. Los resultados de las pruebas se almacenan en un bucket de S3 gestionado por el servicio. Esta arquitectura se denomina **ejecución del lado del servicio** y es una forma rápida y eficiente de ejecutar pruebas en hosts que están físicamente cerca del dispositivo, sin necesidad de administrar usted mismo la infraestructura del host de prueba. Este enfoque se adapta bien para realizar pruebas en muchos dispositivos de forma independiente, así como para realizar pruebas desde el contexto de una CI/CD canalización.

Para obtener más información sobre cómo ejecuta las pruebas Device Farm, consulte [Entornos de prueba de AWS Device Farm](test-environments.md).

**nota**  
En el caso de los evaluadores de Appium, es posible que prefiera ejecutar las pruebas de Appium desde su entorno local. **Con una [sesión de acceso remoto](remote-access.md), puede ejecutar pruebas de Appium en el lado del cliente.** [Para obtener más información, consulta las pruebas de Appium en el lado del cliente.](appium-endpoint.md)

## Marcos de pruebas
<a name="test-types-framework"></a>

Device Farm admite estos marcos de automatización de pruebas móviles:

### Marcos de pruebas de aplicaciones Android
<a name="test-types-framework-android-list"></a>
+ [Pruebas automáticas de AppiumIntegración de las pruebas de Appium](test-types-appium.md)
+ [Instrumentación](test-types-android-instrumentation.md)

### Marcos de pruebas de aplicaciones iOS
<a name="test-types-framework-ios-list"></a>
+ [Pruebas automáticas de AppiumIntegración de las pruebas de Appium](test-types-appium.md)
+ [XCTest](test-types-ios-xctest.md)
+ [XCTest INTERFAZ DE USUARIO](test-types-ios-xctest-ui.md)

### Marcos de pruebas de aplicaciones web
<a name="test-types-framework-web-app-list"></a>

Las aplicaciones web son compatibles con Appium. Para obtener más información sobre cómo llevar sus pruebas a Appium, consulte [Ejecute automáticamente pruebas de Appium en Device FarmIntegración de las pruebas de Appium con Device Farm](test-types-appium.md).

### Marcos en un entorno de prueba personalizado
<a name="test-types-framework-custom-support"></a>

Device Farm no ofrece soporte para personalizar el entorno de prueba del XCTest marco. Para obtener más información, consulte [Personalización del entorno de pruebas personalizado en AWS Device Farm.](custom-test-environments.md).

### Compatibilidad con versiones de Appium
<a name="test-types-framework-appium"></a>

Para las pruebas que se ejecutan en un entorno personalizado, Device Farm admite Appium versión 1. Para obtener más información, consulte [Entornos de prueba de AWS Device Farm](test-environments.md).

## Tipos de pruebas integradas
<a name="test-types-built-in"></a>

Las pruebas integradas permiten probar la aplicación en varios dispositivos sin tener que escribir ni mantener scripts de automatización de pruebas. Device Farm ofrece un tipo de prueba integrada:
+ [Integrado: fuzzing (Android e iOS)](test-types-built-in-fuzz.md)