Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gerrysousa/desafio-automacao-appium
https://github.com/gerrysousa/desafio-automacao-appium
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gerrysousa/desafio-automacao-appium
- Owner: gerrysousa
- Created: 2019-08-06T22:52:37.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-05T19:32:14.000Z (over 2 years ago)
- Last Synced: 2024-11-13T20:19:21.527Z (2 months ago)
- Language: HTML
- Size: 39.9 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# desafio-automacao-appium
Esse projeto foi desenvolvido para o Desafio de Automação Appium (Android, iOS)
**Regras/Metas**
**Android**
- [x] 1) Implementar 25 scripts de testes que manipulem um aplicativo móvel Android com Page Objects.
- [x] 2) Alguns scripts devem ler dados de uma planilha Excel para implementar Data-Driven.
- [x] 3) Notem que 25 scripts podem cobrir mais de 25 casos de testes se usarmos Data-Driven. Em outras palavras, implementar 25 CTs usando data-driven não é a mesma coisa que implementar 25 scripts.
- [x] 4) Os casos de testes precisam ser executados em simulador e em um device real.**iOS**
- [x] 5) Implementar 25 scripts de testes que manipulem um aplicativo móvel iOS com Page Objects.
- [x] 6) Alguns scripts devem ler dados de uma planilha Excel para implementar Data-Driven.
- [x] 7) Notem que 25 scripts podem cobrir mais de 25 casos de testes se usarmos Data-Driven. Em outras palavras, implementar 25 CTs usando data-driven não é a mesma coisa que implementar 25 scripts.
- [x] 8) Os casos de testes precisam ser executados em simulador e em um device real.**Device Farm/Relatório**
- [x] 5) Gravar screenshots ou vídeos automaticamente dos casos de testes.
- [x] 6) O projeto deverá gerar um relatório de testes automaticamente com screenshots ou vídeos embutidos. Sugestões: Allure Report ou ExtentReport.
- [x] 7) Executar os testes em uma device farm.------------------------------
Os Relatórios do projeto são montados com o ExtentReport.O arquivo com as configurasções do Device Farm ´Sauce Labs´ está no diretório do projeto:
[Arquivo de config da Device Farm Sauce Labs ](https://github.com/gerrysousa/desafio-automacao-appium/blob/master/src/main/resources/Execucao_de_testes_na_nuvem.pdf).