/appium-hybrid-aut-tests

Projeto de testes para app hibrido, construido em Java utilizando Appium.

Primary LanguageJava

Projeto para automação de UI de apps mobile Android e iOS

Projeto criado para automação de tela utilizando a técnica de testes cruzados, podendo utilizar o mesmo cenários de testes para ambas plataformas (Android e iOS)

Ferramentas utilizadas

  • Java
  • Junit
  • Cucumber
  • Appium
  • Maven
  • Allure Report

Execução

Para executar passamos alguns argumentos para os testes:

-Dtest=: Esse argumento deve receber o nome da suite que fica localizado dentro do pacote runners. -Dplatform=: Recebe para qual plataforma deve ser executado o teste ANDROID ou IOS -Denv=: Recebe qual ambiente vai ser executada a automação.

Para executar para Android: mvn clean test -Dtest=DefaultRunner -Dplatform=ANDROID -Denv=hml
Para executar para iOS: mvn clean test -Dtest=NomeDoTeste -Dplatform=IOS -Denv=hml

Para gerar os relatórios do Allure: allure generate allure-results
Para executar o relatório do Allure: alure serve

Tutorial de construção/organição de código.