Capítulo 10. Para além do selénio
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo encerra este livro apresentando várias tecnologias complementares ao Selenium. Primeiro, analisamos os conceitos básicos de aplicativos móveis e apresentamos o Appium, uma estrutura de teste popular para testes móveis. Em seguida, aprenderá como testar serviços REST (REpresentational State Transfer) com uma biblioteca Java de código aberto chamada REST Assured. Finalmente, serás apresentado a ferramentas alternativas ao Selenium WebDriver para implementar testes de ponta a ponta para aplicações Web, nomeadamente: Cypress, WebDriverIO, TestCafe, Puppeteer e Playwright.
Aplicações móveis
Aplicações móveis (normalmente designadas por aplicações móveis ou simplesmente aplicações) são aplicações de software concebidas para serem executadas em dispositivos móveis, como smartphones, tablets ou wearables. Existem dois sistemas operativos principais para dispositivos móveis:
- Android
-
Um sistema operativo móvel de código aberto (licença Apache 2.0) baseado numa versão modificada do Linux. Foi inicialmente desenvolvido por uma startup chamada Android, adquirida pela Google em 2005.
- iOS
-
Um sistema operativo móvel proprietário criado pela Apple exclusivamente para o seu hardware (por exemplo, iPhone, iPad ou Watch).
Uma forma comum de classificar as aplicações móveis é a seguinte:
- Aplicações nativas
-
Mobile aplicações ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access