Testes automatizados para react Native #1157
Replies: 5 comments 1 reply
-
Beta Was this translation helpful? Give feedback.
-
@fbellato pq estão começando com Expo? É um prótotipo ou algo do tipo? |
Beta Was this translation helpful? Give feedback.
-
Fala @fbellato, blz? Aqui na Magnetis nós estamos usando o Cavy pra fazer nossos testes de integração, e tem funcionado muito bem! No passado nós testamos o Detox, mas desistimos justamente pela falta de suporte ao Android (no futuro, quando houver a integração, esperamos poder usar ele pra algo). Pra rodar os nossos testes de forma automatizada, nós utilizamos um CI chamado Bitrise. Nele conseguimos provisionar um device de cada OS e rodar os testes nas nossas builds do Github, por exemplo. Um colega do trabalho escreveu esse post, dando mais detalhes sobre o que fizemos com o Cavy. Recomendo a leitura e assistir o vídeo que tem no post. Qualquer nova dúvida, pode mandar ai! |
Beta Was this translation helpful? Give feedback.
-
Olá, vcs tem mais experiencia para compartilhar do react native no android e ios? fizeram testes UI? Chegaram a tentar appium? |
Beta Was this translation helpful? Give feedback.
-
@regianer recentemente li esse post e achei muito interessante: https://www.polidea.com/blog/how-to-apply-ui-test-automation-in-react-native-apps |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Fala galera, meu time está começando a desenvolver um novo app em React Native integrado com o expo, estamos em duvida ainda sobre a ferramenta utilizada para testes automatizados.
O Detox pareceu uma ferramenta boa, mas ele ainda não tem integração com expo+Android, por enquanto só expo+ios.
Estamos pensando então em utilizar o Appium e rodar os testes no travis ou em alguma device farm, o problema é que o travis demoraria muito para baixar e montar todos ambientes e então rodar os testes em modo headless, atrasando muito todo o processo de deploy. Alguém tem alguma experiencia com algo parecido ou alguma ideia pra nos ajudar?
Valeu
Beta Was this translation helpful? Give feedback.
All reactions