Capítulo 10. Más allá del selenio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo cierra el libro presentando varias tecnologías complementarias a Selenium. En primer lugar, analizamos los fundamentos de las aplicaciones móviles y presentamos Appium, un popular marco de pruebas para pruebas móviles. Después, aprenderás a probar servicios REST (REpresentational State Transfer) con una biblioteca Java de código abierto llamada REST Assured. Por último, conocerás herramientas alternativas a Selenium WebDriver para realizar pruebas de extremo a extremo de aplicaciones web, a saber: Cypress, WebDriverIO, TestCafe, Puppeteer y Playwright.
Aplicaciones móviles
Las aplicaciones móviles (normalmente llamadas aplicaciones móviles, o simplemente aplicaciones) son aplicaciones de software diseñadas para ejecutarse en dispositivos móviles, como teléfonos inteligentes, tabletas o wearables. Existen dos principales sistemas operativos para dispositivos móviles:
- Android
-
Sistema operativo móvil de código abierto (licencia Apache 2.0) basado en una versión modificada de Linux. Fue desarrollado inicialmente por una startup llamada Android, adquirida por Google en 2005.
- iOS
-
Sistema operativo móvil patentado creado por Apple exclusivamente para su hardware (por ejemplo, iPhone, iPad o Watch).
Una forma habitual de clasificar las aplicaciones móviles en es la siguiente:
- Aplicaciones nativas
-
Móvil aplicaciones ...