Cree un agente de IA para pruebas automáticas de apps móviles en 7 minutos
Script de Python listo con Appium y pytest: ejecuta escenarios de prueba, captura pantallas de errores y genera un informe HTML
- 1.Abra chatgpt.com e inicie un nuevo chat. El plan gratuito es suficiente.
No envíe al chat claves API internas, tokens ni contraseñas de la aplicación: ChatGPT procesa los datos en sus servidores.
ChatGPT ↗Sobre la herramienta - 2.Pegue el prompt a continuación. Reemplace [APP_NAME] por el nombre de la app (por ejemplo, Calculator), [PLATFORM] por android o ios, [APP_FILE] por la ruta al archivo de la app (.apk o .ipa), [SCENARIOS] por 2 - 3 escenarios en español o inglés, por ejemplo: «el usuario abre la pantalla de inicio de sesión, introduce usuario y contraseña, pulsa Iniciar sesión, ve la pantalla principal».
Cuanto más detalle incluya en cada paso del escenario, más preciso será el script de prueba.
ChatGPT ↗Sobre la herramientaPromptYou are a senior mobile QA automation engineer. Create a complete Python test agent using Appium and pytest for the following: App: [APP_NAME] Platform: [PLATFORM] App file path: [APP_FILE] Test scenarios: [SCENARIOS] Deliverables: 1. conftest.py with pytest fixtures - driver setup/teardown, desired capabilities 2. test_app.py with one test function per scenario - use WebDriverWait, assertions, try/except 3. Screenshot capture on test failure saved to ./screenshots/ 4. requirements.txt with all dependencies 5. Step-by-step run instructions for a beginner Use Python 3.10+ syntax. Add inline comments in English.
Qué hace este promptEl prompt está en inglés: le pide a ChatGPT crear un agente de prueba completo - varios archivos en Python con Appium y pytest, con capturas de pantalla ante errores. Reemplace los campos entre corchetes por los datos de su aplicación y los escenarios de prueba. - 3.Copie cada archivo generado (conftest.py, test_app.py, requirements.txt) en una nueva carpeta de proyecto en su computadora.
ChatGPT genera cada archivo como un bloque de código independiente - cópielos uno por uno.
- 4.Abra una terminal en la carpeta del proyecto y ejecute: pip install -r requirements.txt. En otra ventana de terminal, instale e inicie Appium Server: npm install -g appium, y luego appium.
Necesita tener instalados Python 3.10+ y Node.js 18+. Para Android - Android Studio con emulador. Para iOS - Xcode con Simulator (solo macOS).
Appium ↗ - 5.Ejecute las pruebas con el comando pytest test_app.py -v. Al finalizar, abra el archivo de informe en el navegador.
Si las pruebas fallan con error de conexión - verifique que Appium Server esté en ejecución y que el emulador o dispositivo estén conectados. Puede pegar el mensaje de error en ChatGPT y preguntar «How to fix this?»
- gratisChatGPT FreePlan gratuito: mensajes ilimitados con el modelo GPT-4o-mini, no necesita tarjeta de crédito.
- gratisAppiumFramework de automatización de pruebas open-source totalmente gratuito, sin restricciones.
- gratisPythonLenguaje de programación libre, se instala de forma gratuita.
- gratisNode.jsEntorno de ejecución gratuito, necesario solo para iniciar Appium Server.
Por qué hoy
Los servicios de IA cambian rápido - las interfaces y los límites gratuitos pueden diferir de lo descrito.