Saltar al contenido
BigTree108

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

Resumen de Pruebas de software y QA

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.