Apresentação Robot
- O problema
- Testes regressivos manuais
- Escopo básico dos testes com a possiblidade de erros manuais
- Android e iOS diferentes escopos
- Testes no fim de semana
- Projeto de testes desatualizado
- Talvez pela Complexidade
- O Robot Framework
- O que é? Appium + Python (Em alta nos forúms de QA)
- Sem uso de linguagem de programação
- Comparação
- Velocidade no desenvolvimento dos testes
- 9 cenários em 1 dia (iOS)
- O projeto (XPInc.Mobile.RV.TestRobot)
- Estrutura de pastas
- Arquivos de teste (.robot)
- Porque de separar android e iOS?
- Fluxo de login
- Resources (Keywords / Utils)
- RequestsLibrary (BFF)
- Pipeline
- Bitbar
- Próximos passos
- Login muda quebra os testes
- Definir esquema de Branch’s (Versionamento junto com o Global)
- Definir boas praticas de desenvolvimento do projeto
- Montagem do ambiente em Android (Exportar JAVA_HOME, instalação Python e NodeJS)
- iOS Crash no login do Bitbar (Realm)
- Automatizar o upload do APK / IPA para o Bitbar
- Substituir a doc de evidencias pelo report gerado pela CI do projeto