/mobile-test-robot-framework

Teste de aplicativo Android com Robot Framework e Gherkin em PT-BR

Primary LanguageHTML

Teste de aplicativo Android com Robot Framework

Código fonte do projeto de teste de aplicativo Android com Robot Framework, utilizando o padrão Gherkin para escrita dos casos de testes.

Para tradução do padrão Gherkin (GIVEN, WHEN, THEN, AND) para o português brasileiro (DADO, QUANDO, ENTÃO, E), utilizei as dicas da May Fernandes no artigo Escrevendo os testes com BDD no Robot Framework - gherkin style

Baixei um aplicativo simples de "To Do" para estudo e treino de cenários básicos de teste.

Estrutura

  • logs/: Contém logs e relatórios HTML gerados pelos testes.
  • resources/common.robot: Contém as configurações centralizadas e variáveis de ambiente.
  • resources/app/: Contém o aplicativo a ser testado.
  • resources/pages/: Contém objetos de página.
  • resources/utils/: Contém keywords utilitárias e personalizadas.
  • resources/requirements.txt: Contém os pacotes necessários para instalação e execução dos testes.
  • tests/: Contém arquivos de teste.

Pré-requisitos

Como instalar os requisitos (Robot Framework e bibliotecas)

pip install -r ./resources/requirements.txt

Executando testes localmente

  1. Abra o Emulador Android
  2. Abra o terminal e execute o seguinte comando:
appium -pa wd/hub
  1. Abra outro terminal e execute o seguinte comando:
robot -d logs tests