Testes mobile são difíceis. Testar manualmente em mais de 15 combinações de dispositivos/SO? Impossível. Aqui está como construí um framework Appium que tornou isso gerenciável.
O Problema dos Testes Mobile
Nosso aplicativo precisava funcionar em:
- iOS: 14, 15, 16, 17
- Android: 10, 11, 12, 13, 14
- Dispositivos: iPhone 12/13/14/15, Samsung S21/S22/S23, Pixel 6/7/8
Isso dá 20+ combinações. Testes manuais levavam 2 dias por versão.
Configuração do Appium: A Base
\
