



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una revisión de seis herramientas populares para la prueba de aplicaciones móviles: Appium, Selendroid, Calabash, Bugsee, Sauce Labs y Test Fairy. Se detalla su filosofía, características, ventajas y desventajas.
Tipo: Apuntes
Subido el 08/12/2020
1 documento
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Appium se supone que es la herramienta más conocida para probar aplicaciones móviles. Los principios especiales de la filosofía de Appium describen esta aplicación de la mejor manera: El usuario no debería tener que volver a compilar su aplicación o modificarla de ninguna manera para automatizarla. El usuario no debe estar bloqueado en un lenguaje o marco específico para escribir y ejecutar sus pruebas. Un marco de automatización móvil no debería reinventar la rueda cuando se trata de API de automatización. ¡Un marco de automatización móvil debe ser de código abierto, en espíritu y práctica, así como en nombre! El uso de estos 4 principios da los méritos principales para Appium. Appium es un marco de prueba de aplicaciones móviles de código abierto de distribución gratuita. Appium tiene un marco o envoltorio que traduce los comandos de Selenium Webdriver en comandos UIAutomation (iOS) o UIAutomator (Android) según el tipo de dispositivo, no cualquier tipo de sistema operativo. Por lo tanto, no hay dependencia en el sistema operativo del dispositivo móvil. Appium admite los principales idiomas, como Java, Python, JavaScript, PHP, C # y Ruby. Appium admite la automatización de aplicaciones web híbridas, nativas y móviles en dispositivos físicos, así como en un emulador o simulador. Appium es compatible con múltiples plataformas: iOS, Android, Windows, FirefoxOS Por supuesto, Appium es la herramienta no ideal. Así que también tiene algunas desventajas: Appium soporta directamente la versión de Android 17 y posteriores. Las versiones anteriores no son compatibles.
Selendroid es bastante lento. Es difícil de usar en algunas máquinas con menos de 4 GB de RAM.
Calabash es un marco de pruebas de aceptación automatizado mantenido por Xamarin. Permite que las pruebas de aceptación de IU automáticas escritas en Cucumber se ejecuten en aplicaciones iOS y Android. Aquí están las principales ventajas de Calabash: El usuario puede ejecutar pruebas de Calabash en más de 1,000 dispositivos móviles reales en Xamarin Test Cloud, un laboratorio de pruebas móvil basado en la nube. Documentación clara y sencilla sobre cómo debería funcionar la aplicación. Soporte de Pepino para el desarrollo conducido por el comportamiento. Ejecución de casos de prueba paralelos. Funciones móviles como Gesture, Swipe son ampliamente compatibles. Swipe puede ser automatizado Calabash también tiene algunas desventajas: Los casos de prueba están escritos solo en Ruby. El objetivo especial es Necesidad de prepararse para construir una aplicación iOS. No hay opciones de grabación y juego. No hay generación de código por la opción de la herramienta.
Bugsee es una herramienta de nube que monitorea y registra el estado de un sistema, ofreciendo reportes de fallas y averías; la información de la falla es enviada al localizador de fallas del desarrollador. La compañía describe a Bugsee como una caja negra para aplicaciones móviles. Los desarrolladores pueden librar de fallas a las aplicaciones de iOS o Android incorporando el SDK de Bugsee. Las aplicaciones construidas con Cordova y React Native también son respaldadas. Oficialmente lanzada en enero, Bugsee captura en video las interacciones de los usuarios en aplicaciones en vivo, proporcionando conocimiento a los desarrolladores y eliminando el trabajo de indagación en el seguimiento de fallas. Bugsee puede ser utilizada durante el desarrollo inicial, pruebas beta y despliegue en vivo de la aplicación, afirma Alex Fishman,
CEO. Los desarrolladores obtienen un reporte del problema. Asimismo, Bugsee puede ser integrada con herramientas como Jira.
Basada en la nube, Sauce Labs ofrece servicios de prueba para dispositivos Android e iOS, así como para aplicaciones web, permitiendo que los usuarios accedan a simuladores, emuladores y dispositivos reales. Permite conducir pruebas móviles web, nativas e híbridas. La nube de pruebas de la compañía ofrece más de 800 combinaciones de plataforma, sistema operativo y navegador. Los desarrolladores también pueden llevar a cabo pruebas en una nube privada de dispositivo real. "Nosotros realmente simulamos cómo sería ser un usuario, explorar e ingresar información en la aplicación” y verificar los resultados, afirma Lubos Parobek, vicepresidente de producto de Sauce Labs. Los desarrolladores pueden probar con estructuras de trabajo de Appium y Selenium, y las pruebas pueden operarse en paralelo.
TestFairy es una plataforma de pruebas beta para aplicaciones móviles, que proporciona un video de cada prueba realizada, que incluye las características del CPU, la memoria y de la red. La plataforma se centra en manejar el ciclo de vida móvil, con la intención de ayudar a los usuarios a entender mejor exactamente qué paso en su aplicación mientras ejecuta una prueba, afirma el CEO y cofundador, Yair Bar-on. TestFairy también ofrece capacidades de seguridad empresarial como el inicio de sesión único, para asegurar que solo los empleados de su organización puedan descargar las aplicaciones de la compañía. TestFairy puede ser instalada en una nube privada o en cualquier locación de Amazon Web Services. TestFairy también soporta despliegues on premises.