Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/armanoalves/robot-framework
https://github.com/armanoalves/robot-framework
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/armanoalves/robot-framework
- Owner: armanoalves
- Created: 2023-08-10T16:53:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-10T19:49:07.000Z (over 1 year ago)
- Last Synced: 2023-08-10T23:12:39.307Z (over 1 year ago)
- Language: RobotFramework
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Robot Framework
## Aprendizados
### Aula 01
- Como iniciar localmente o projeto que vamos testar;
- Fazer configurações necessárias para realizar os testes;
- Criar um novo arquivo de teste, com extensão .robot e utilizar a estrutura correta para criar nosso primeiro caso de teste;
- Criar um novo caso de teste utilizando keywords nativas como `Open Browser`, `Click Element`, `Input Text` e `Element Should Be Visible`;
- Usar as ferramentas de desenvolvedor para identificar os elementos HTML da página, e utilizá-los como locator para os nossos testes.
### Aula 02
- Como criar e utilizar variáveis no Robot Framework;
- Como criar keywords específicas para os nossos testes;
- Como estruturar um novo teste para verificar a interação com o usuário em casos em que o formulário é preenchido de forma incorreta.
### Aula 03
- Criamos um novo arquivo para padronizar o início e final dos nossos testes e configuramos nossos testes para acessá-lo;
- Criamos um novo teste para verificar a interação com o usuário em caso de preenchimento incorreto do formulário;
- Entendemos mais sobre os relatórios de teste e a importância de dar bons nomes aos nossos testes.
### Aula 04
- Como utilizar o laço `FOR` no Robot;
- Como criar uma lista no Robot;
- Como utilizar a biblioteca `FakerLibrary` para criar massa de dados dinâmica e preencher o formulário;
- Entendemos mais sobre os relatórios de teste e a importância de dar bons nomes aos nossos testes.
### Aula 05
- Como estruturar nosso projeto utilizando Page Object Model;
- O que é Page Object Model e porque utilizar este padrão de projeto.