Skip to content

Instantly share code, notes, and snippets.

@rodrigogmdias
Created April 26, 2022 14:30
Show Gist options
  • Save rodrigogmdias/13b1c15e1ea76f83da4940b0305a9a5b to your computer and use it in GitHub Desktop.
Save rodrigogmdias/13b1c15e1ea76f83da4940b0305a9a5b to your computer and use it in GitHub Desktop.

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment