Android Bug Hunter
Redwerk es una agencia de desarrollo de software especializada en la creación de soluciones web2 y web3 galardonadas. Desde 2005, hemos realizado más de 250 proyectos utilizados por más de 50 millones de usuarios en Norteamérica, Canadá, Europa, Australia y Nueva Zelanda.
Todos los clientesDesarrollo de productos
Tenemos un historial de desarrollo de soluciones desde cero. Además de desarrolladores, nuestros equipos de entrega cuentan con BAs, PMs, diseñadores UI/UX e ingenieros QA experimentados, lo que facilitó un exitoso lanzamiento de Android Bug Hunter.
Más informaciónStartups e innovación
Hemos desarrollado la primera solución del mercado que combina todos los elementos esenciales para las pruebas manuales de interfaz gráfica de usuario de aplicaciones Android, pruebas de memoria baja, funciones de grabación de pantalla y recursos educativos en un único conjunto de herramientas.
Más informaciónDesafío
El desarrollo de software es imposible sin pruebas, y aunque hay muchas herramientas para probar aplicaciones web, hay menos opciones para probar soluciones móviles, especialmente las de Android.
Probar aplicaciones Android es bastante exigente debido a la granularidad de los dispositivos Android y sus respectivos sistemas operativos. Por eso, comprobar las especificaciones de hardware antes de realizar las pruebas es una necesidad absoluta para los probadores de aplicaciones Android, que deben tener en cuenta esas diferencias.
La multitud de tamaños y resoluciones de pantalla a menudo da lugar a diseños rotos y otros defectos de la interfaz de usuario. Pero no se puede probar correctamente la interfaz de usuario simplemente observando los márgenes y la alineación. Se necesitan herramientas especializadas.
Así que muchos probadores de aplicaciones Android terminan utilizando emuladores web o cambiando constantemente entre múltiples herramientas móviles – una para la selección de colores, otra para añadir comentarios a las capturas de pantalla, otra para comprobar la alineación, y la lista continúa.
Imagínate si tienes que probar una aplicación para Android en cinco o más dispositivos. Si recreamos el flujo de trabajo diario de un probador de aplicaciones Android, encontraremos muchos pasos tediosos que pueden automatizarse.
Como agencia de servicios informáticos que ofrece soluciones de software desde 2005, hemos acumulado suficiente experiencia en desarrollo y pruebas como para crear un producto que simplifique las pruebas manuales de Android. Tuvimos la visión de un kit de herramientas de pruebas móviles todo en uno que pudiera ser utilizado no sólo por los ingenieros de control de calidad, sino también por los miembros no técnicos del equipo, como diseñadores, gestores de proyectos o vendedores.
Solución
Antes de empezar la fase de ideación, ya sabíamos que había un hueco en el nicho de las herramientas de pruebas manuales para Android. Nuestra investigación no hizo más que confirmar la idea de que no existía ninguna herramienta que permitiera realizar pruebas de interfaz gráfica de usuario exhaustivas y, al mismo tiempo, realmente sencillas, junto con informes prácticos.
Aunque algunas de las herramientas existentes ofrecían funciones esenciales para la comprobación manual de la interfaz de usuario, la implementación no estaba bien pensada y requería acciones innecesarias, lo que comprometía la finalidad de dichas herramientas. Otras soluciones tenían una funcionalidad limitada, ya que sólo abordaban una necesidad a la vez, como recuperar únicamente los detalles del dispositivo o los colores de los activos.
Así que decidimos diseñar una herramienta que contuviera toda la funcionalidad necesaria para las pruebas cotidianas de aplicaciones Android y aportara un ahorro tangible de tiempo y energía gracias a una mayor eficiencia.
He aquí un breve resumen de las funciones de Android Bug Hunter destinadas a hacer que las pruebas sean manejables, precisas y colaborativas:
- Detalles del dispositivo. Hemos hecho que acceder a los detalles del dispositivo sea el mismo proceso sencillo, independientemente del dispositivo utilizado. No se pierde tiempo rebuscando en la configuración, y puedes optar por la adición automática de los detalles del dispositivo a cada captura de pantalla realizada.
- Reglas y guías. Ahora es posible medir distancias entre elementos de la interfaz de usuario con unos pocos toques. Los usuarios pueden extraer guías horizontales y verticales ilimitadas desde y hacia las reglas, en función de sus necesidades.
- Cuadrícula. Hemos implementado la cuadrícula para que los evaluadores tengan aún más precisión y control. Con Grid, puedes detectar al instante imprecisiones en la alineación de texto y medios.
- Maquetas. Comparar el cumplimiento de la aplicación con las especificaciones de diseño puede ser especialmente complicado a simple vista. Por eso hemos hecho posible superponer la interfaz de usuario de la aplicación con una maqueta de diseño semitransparente para ver si la implementación es realmente perfecta en cuanto a píxeles.
- Selector de color. Comprobar el cumplimiento de la paleta de colores de la aplicación es igualmente importante, por lo que hemos añadido una herramienta de aumento que escanea cada píxel de la pantalla y muestra el color en formatos HEX y RGBA.
- Captura de pantalla. Android Bug Hunter permite hacer capturas de pantalla sin salir de la pantalla actual. También hemos ido un paso más allá y hemos añadido capturas largas porque a veces necesitas capturar la pantalla que se está desplazando, y no quieres usar otra aplicación para pegar varias capturas.
- Grabar vídeo. Un vídeo ilustra mejor los pasos para reproducir un fallo, así que hemos añadido la función de grabación de vídeo con la opción de pausar y reanudar la filmación. Tanto las capturas de pantalla como los vídeos se pueden compartir con los compañeros de equipo a través del canal preferido, ya sea un mensajero, correo electrónico, Wi-Fi o Bluetooth.
- Pruebas de memoria baja. Probar el rendimiento de una aplicación en condiciones de poca memoria es imprescindible para evitar fallos. Así que la mayoría de los probadores llenan manualmente el almacenamiento del dispositivo para este propósito. Con Android Bug Hunter, puedes hacerlo automáticamente, seleccionando el grado de consumo de memoria y volviendo rápidamente a los valores iniciales.
- Consejos útiles. Hemos añadido consejos útiles y puntos de vista de la comunidad de pruebas de Android en todo el mundo para mejorar aún más nuestra propuesta de valor. Incluimos información sobre cómo se pueden aprovechar Flutter Dev Tools y las funciones integradas de Android para realizar pruebas, qué escenarios deben probarse exclusivamente en dispositivos reales, cómo capturar registros de bloqueos sin depuración USB, etc.
Las herramientas para las pruebas GUI están siempre a mano, ya que se puede acceder a ellas desde una barra de herramientas inteligente. Esta última puede arrastrarse por la pantalla y cambiar de vertical a horizontal con un solo toque. También se puede personalizar el tamaño de la barra de herramientas eliminando las que no se utilicen en los ajustes.
Además, cada herramienta tiene sus propios ajustes, como el color, la opacidad o el tamaño de celda, que se pueden ajustar sin salir de la pantalla actual. Nos hemos asegurado de que no haya acciones de ida y vuelta o fricciones innecesarias que consuman tu tiempo.
Resultado
Android Bug Hunter refleja años de experiencia en el desarrollo de productos. Hemos creado un conjunto de herramientas de pruebas para Android eficaz e intuitivo que puede ser utilizado por ingenieros de control de calidad, desarrolladores, especialistas en productos y creativos con la misma eficacia. Dominar la herramienta es rápido y fácil, mientras que sus casos de uso y beneficios son múltiples.
Tenemos varias funciones importantes en nuestra hoja de ruta, pero nos encantaría tener en cuenta sus comentarios. Te animamos a que pruebes Android Bug Hunter y compartas con nosotros tus primeras impresiones. Su uso es gratuito y seguro y puede cambiar las reglas del juego, especialmente para los equipos con recursos limitados de control de calidad.
Cazabichos en la Cumbre de la Web
En prensa
¿Busca desarrolladores Android con experiencia?
HablemosTecnologías
Comentarios del equipo Redwerk
Vitalii
Desarrollador
Implementé muchas funcionalidades, pero la característica de llenar la memoria del dispositivo fue la más emocionante para mí. Mientras trabajaba en el proyecto, dominé Android Services porque alrededor del 70% de la lógica de negocio de la aplicación depende de ellos. También mejoré considerablemente mis conocimientos de Firebase y Glide. El lanzamiento de Android 12 introdujo cambios fundamentales en los principios de seguridad relativos a la superposición de pantallas, que era la esencia de nuestra aplicación, pero resolvimos este problema con éxito.
Alex
Desarrollador
El mayor reto al que me enfrenté mientras trabajaba en el proyecto tuvo que ver con la creación de una herramienta para hacer capturas largas. Tras estudiar detenidamente todas las soluciones similares, nos dimos cuenta de que, o bien producían resultados de baja calidad, o bien requerían acciones adicionales por parte del usuario, como pegar todas las pequeñas capturas de pantalla. Desarrollamos nuestra propia solución, que permite a los usuarios hacer capturas largas de la máxima calidad sin necesidad de edición manual adicional.
Relacionado en Blog
Glide vs Picasso vs Fresco: Revisión de los cargadores de imágenes de Android
Es casi imposible encontrar una aplicación comercial para Android que no utilice imágenes en su interfaz. La descarga de una imagen en la vista correspondiente, a pesar de la aparente sencillez de la operación, puede causar grandes problemas al desarrollador. Por ejemplo, ¿qué pa...
Leer másEl mejor software de desarrollo de aplicaciones móviles de código abierto
El uso de los teléfonos inteligentes ha aumentado la necesidad de desarrollar aplicaciones móviles. Así como una creciente competencia en el mercado del desarrollo de aplicaciones móviles ha dado lugar a una variedad de marcos para construir aplicaciones más rápido y mejor. Ya se...
Leer másAplicación Android con Kotlin: MVVM, Koin y Coroutines
Para construir una aplicación de alta calidad, hay que prestar mucha atención a la arquitectura de la app, ya que su papel es decisivo. De hecho, las decisiones más fundamentales que determinan la estructura y la interacción de los componentes dependen de la arquitectura. Por lo ...
Leer másArquitectura MVP de Android: 4 razones para usarla
La flexibilidad de Android le permite diseñar la aplicación de la forma en que se sienta cómodo. Ofrece a los desarrolladores tanto un poder significativo para crear grandes aplicaciones como problemas con la diferencia de enfoque. Por lo tanto, ...
Leer más¿Impresionado?
Contrate nuestros serviciosOtros casos prácticos
Mass Movement
Diseñó e implantó cinco aplicaciones BPA de nivel empresarial que aumentaron significativamente los ingresos trimestrales de Mass Movement hasta 2.740 millones de dólares, lo que desempeñó un papel clave en su adquisición por parte de J.B.
Searchturbo
Desarrollo de un navegador móvil seguro basado en Chromium, compatible con 18 idiomas y con más de 100.000 instalaciones
Kooky
Implantación de un innovador ecosistema de software para la solución ecológica digital número 1 en Suiza