Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/armanoalves/robot-framework


https://github.com/armanoalves/robot-framework

Last synced: about 2 months ago
JSON representation

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.