Servicios de pruebas de aplicaciones móviles
Servicios de pruebas de aplicaciones móviles para iOS y Android: pruebas manuales en teléfonos y tabletas reales, automatización con Appium, Espresso, XCUITest y Maestro, ejecuciones en granjas de dispositivos, pruebas de aplicaciones React Native, Flutter y .NET MAUI, y comprobaciones previas al envío a las tiendas, con ingenieros de QA móvil dedicados para su equipo o proyectos de pruebas móviles entregados de principio a fin.
Pruebas móviles que realizamos
Pruebas en teléfonos y tabletas reales
Pruebas manuales y exploratorias en los iPhone, iPad y dispositivos Android que, según su analítica, usan sus clientes, con distintas versiones del sistema operativo, tamaños de pantalla y fabricantes, y cada defecto registrado con el dispositivo, la build y una grabación de pantalla.
Automatización con Appium
Suites multiplataforma en Appium con los drivers UiAutomator2 y XCUITest, escritas en Java, TypeScript, Python o C#, para una única suite en ambas plataformas o para probar una aplicación ya compilada sin su código fuente.
Pruebas de interfaz nativas en Espresso y XCUITest
Pruebas rápidas y estables guardadas en el propio repositorio de la aplicación: pruebas de Espresso y Compose UI para Android y XCUITest para iOS, ejecutadas por la build en cada pull request.
Ejecuciones en granjas de dispositivos
Suites ejecutadas en paralelo en dispositivos reales en BrowserStack, Sauce Labs, TestMu AI (antes LambdaTest), AWS Device Farm o la Developer Device Platform de Google Cloud, sucesora de Firebase Test Lab, con logs y vídeo de cada dispositivo.
Aplicaciones React Native, Flutter y .NET MAUI
Aplicaciones multiplataforma probadas con Detox para React Native, las pruebas de integración de Flutter, Appium para .NET MAUI o flujos de Maestro escritos en YAML, junto con los módulos nativos y las diferencias de plataforma que cada framework deja en sus manos.
Interrupciones, redes y batería
Llamadas, notificaciones, paso a segundo plano, rotación, poco almacenamiento y cambios de permisos en mitad de un flujo, conexiones lentas e interrumpidas simuladas con acondicionamiento de red, y consumo de batería y memoria medido con Xcode Instruments y los perfiladores de Android Studio.
Notificaciones push, deep links y compras dentro de la aplicación
Mensajes push y dentro de la aplicación, universal links y Android App Links, suscripciones y compras dentro de la aplicación en los sandboxes de App Store y Google Play, y Apple Pay y Google Pay a través del modo de prueba del proveedor de pagos.
Preparación de versiones y de las tiendas
Builds distribuidas mediante TestFlight y los canales de prueba de Google Play, comprobadas con las App Review Guidelines de Apple y las políticas de Google Play antes del envío, y actualizaciones desde versiones antiguas de la aplicación probadas para que los usuarios existentes conserven sus datos.
Comprobaciones de privacidad y permisos
Datos almacenados en el dispositivo, avisos de permisos, privacy manifests de Apple y respuestas de seguridad de datos de Google Play contrastados con lo que la aplicación realmente hace, con pruebas de seguridad más profundas según OWASP MASVS cuando las necesite.
Contrate ingenieros de QA móvil
ingenieros de QA móvil dedicados
Ingenieros de QA móvil que se incorporan a su equipo a tiempo completo, trabajan con sus herramientas y su proceso, y responden ante su responsable. Usted los entrevista; nosotros nos hacemos cargo del contrato ucraniano, la nómina, la facturación y las vacaciones.
Proyectos de Pruebas de aplicaciones móviles
Un bloque definido de pruebas de aplicaciones móviles con un alcance, un plan cerrado y un responsable designado de nuestro lado que se encarga del resultado e informa de los avances en sus canales.
Servicio continuo de pruebas de aplicaciones móviles
Pruebas de aplicaciones móviles como servicio continuo: las mismas personas cada mes, un backlog que usted prioriza y horas que puede ver en nuestro portal y en la factura.
La página de equipo dedicado explica cómo se incorporan los especialistas a su equipo, y la de outsourcing trata de la entrega de proyectos, los relevos y cómo cobramos.
Quién se ocupa de pruebas de aplicaciones móviles para usted
Ingenieros de QA móvil
Pruebas en dispositivos, diseño de pruebas y comprobaciones de versiones
Ingenieros de automatización de pruebas móviles
Suites de Appium, Espresso, XCUITest y Maestro
Desarrolladores iOS y Android
Puntos de enganche para pruebas y pruebas de interfaz nativas
Ingenieros de DevOps
CI móvil, firma de código y ejecuciones en granjas de dispositivos
Cómo probamos las aplicaciones móviles
La lista de dispositivos sale de su analítica: los modelos y versiones del sistema operativo que concentran a la mayoría de sus usuarios se prueban a mano en hardware real, y la larga cola se ejecuta en una granja de dispositivos. Los emuladores y simuladores dan respuesta rápida durante el desarrollo, pero una versión se aprueba en dispositivos reales.
Las suites automatizadas se ejecutan en el pipeline móvil, en GitHub Actions con runners de macOS, Bitrise, Codemagic o Xcode Cloud, de modo que toda build que llega a los testers las ha superado. Cada versión termina con una lista de comprobación que cubre las actualizaciones desde la versión anterior, los metadatos de la tienda y los flujos que generan ingresos, seguida de un despliegue gradual vigilado en Crashlytics o Sentry.
Otros servicios de pruebas de software
Pruebas manuales
Servicios de pruebas manuales: pruebas funcionales, de regresión y exploratorias, diseño de casos de prueba, pruebas multinavegador y multidispositivo y apoyo en UAT, con ingenieros de QA manual dedicados o entrega por proyecto.
Automatización de pruebas
Servicios de automatización de pruebas: suites en Playwright, Selenium, Cypress y WebdriverIO, trabajo de SDET, pruebas de API y visuales e integración en CI, con ingenieros de automatización de pruebas dedicados o entrega por proyecto.
Pruebas de API
Servicios de pruebas de API: pruebas REST, GraphQL y gRPC en Postman, REST Assured y código, pruebas de contrato con Pact, validación de OpenAPI y mocks de servicios, con ingenieros de pruebas de API dedicados o entrega por proyecto.
Pruebas de rendimiento
Servicios de pruebas de rendimiento y carga: pruebas de carga, de estrés y de resistencia en k6, JMeter, Gatling y Locust, análisis de cuellos de botella, planificación de capacidad y Core Web Vitals, con ingenieros de rendimiento dedicados o entrega por proyecto.
Pruebas de accesibilidad
Servicios de pruebas de accesibilidad: auditorías WCAG 2.2, pruebas con lector de pantalla y teclado, comprobaciones con axe en CI, apoyo en la corrección e informes de conformidad, con evaluadores de accesibilidad dedicados o entrega por proyecto.
Preguntas sobre las pruebas de aplicaciones móviles
¿En qué sectores trabajan sus ingenieros de QA móvil?
Sobre todo aplicaciones fintech y de banca, donde el inicio de sesión, los pagos y los controles de tarjeta se prueban en cada versión; aplicaciones de comercio electrónico y retail con catálogos, carritos y programas de fidelización; aplicaciones de medios, streaming y de consumo usadas en una amplia gama de dispositivos; aplicaciones de salud y fitness que leen sensores y datos de salud; y aplicaciones complementarias de dispositivos conectados, probadas con el hardware que controlan.
¿En cuántos dispositivos prueban?
En tantos como necesiten sus usuarios. Una matriz típica abarca las versiones principales actual y anterior de iOS, las versiones y los fabricantes de Android que concentran la mayoría de sus instalaciones, un teléfono pequeño, un teléfono grande y una tableta. La matriz se documenta y se revisa a medida que cambia su analítica.
¿Necesitan nuestro código fuente para probar la aplicación?
No para las pruebas manuales ni las suites de Appium, que solo necesitan una build de TestFlight o de un canal de pruebas de Google Play. Las suites de Espresso y XCUITest viven en el repositorio de la aplicación, así que para ellas nuestros ingenieros trabajan en su código.
¿Con qué rapidez pueden empezar ingenieros de QA móvil?
Cuando el ingeniero de QA móvil adecuado está disponible, el inicio solo depende de su entrevista, del NDA y de la cesión de propiedad intelectual. Si no, hacemos una búsqueda, que normalmente aporta perfiles de candidatos en dos o tres semanas, y nadie empieza hasta que usted haya dicho que sí.
¿Cómo contratamos ingenieros de QA móvil a través de BigTree108?
Cuéntenos el trabajo, la seniority y las horas que necesita. Le proponemos una o dos personas con sus perfiles, usted las entrevista como entrevistaría a un empleado propio, firma un único contrato con BIG TREE 108 LLC y recibe una factura al mes.
¿Quién es el propietario del trabajo que realizan?
Usted. Cada especialista tiene un contrato firmado con BigTree108 que cede todo el producto de su trabajo a la empresa, y nuestro contrato con usted lo cede a su vez. El código, los diseños y los documentos se entregan en sus propios repositorios y herramientas, no se guardan donde solo nosotros podamos modificarlos.
¿Va a publicar una aplicación móvil?
Cuéntenos las plataformas, cómo se construye y se distribuye la aplicación y qué dispositivos tienen sus usuarios. Recibirá una respuesta en un plazo de un día laborable: una matriz de dispositivos y un plan de pruebas, perfiles de candidatos o un alcance para la automatización.