An open API service indexing awesome lists of open source software.

https://github.com/mrk-qa/teste-funcional-robot-appium-android-app-ifood

Projeto desenvolvido por uma curiosidade em testar funcionalidades no app do iFood.
https://github.com/mrk-qa/teste-funcional-robot-appium-android-app-ifood

Last synced: 2 months ago
JSON representation

Projeto desenvolvido por uma curiosidade em testar funcionalidades no app do iFood.

Awesome Lists containing this project

README

        

# Teste funcional automatizado

# Compra no app do iFood **🥩**

Fala pessoal blz?
Aqui está uma demonstração de uma compra no app do iFood. Através dessa demonstração, estaremos testando a funcionalidade de compra do app.

- [x] VScode IDE
- [x] Biblioteca do Appium
- [x] Robot Framework
- [x] Linguagem Python

***

#### Resumo do teste:

O teste está distribuído em 3 arquivos para rodar o teste, primeiro é o arquivo chamado helpers contendo as keywords e meus dados de email, senha e cartão de crédito. Segundo é o arquivo base onde temos as configurações de inicio e fim de cada caso de teste e por último é o arquivo buy_ifood onde contém os casos de testes. Separei os casos de testes da seguinte forma:

- Abrindo App
- Skip Intro
- Entrando na tela de login
- Confirmando a conta
- Buscando endereço
- Confirmando endereço
- Aplicando filtro de busca por taxa de entrega
- Buscando restaurantes
- Buscando cardápio
- Selecionando o prato
- Adicionando ao carrinho
- Adicionando uma forma de pagamento
- Inserindo dados do cartão de crédito
- Confirmando pagamento
- Finalizando o pedido

Por fim, obtive os relatórios que o Robot Framework proporciona de forma bem interativa e um arquivo log para explorar ainda mais os testes.

Gravei o vídeo da demonstração e postei no meu [linkedin](https://www.linkedin.com/in/mrk-silva/), pra quem quiser conferir:

##### 🎬 [vídeo de demonstração](https://www.linkedin.com/posts/mrk-silva_robot-framework-ifood-activity-6927793586386141184-bSjS?utm_source=linkedin_share&utm_medium=member_desktop_web) 🎬

### 🤝 Contribuindo

Este repositório foi criado para compartilhar informações, então contribua com ele. Se te ajudei de alguma forma, ficarei feliz em saber. E caso você conheça alguém que se identifique com o conteúdo, não deixe de compartilhar.

Se possível:

⭐️ Star no projeto

🐛 Encontrar e relatar issues

-----------------------------------------------
Disponibilizado por [mrk-qa](https://www.linkedin.com/in/mrk-silva/)