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

https://github.com/thyagof/automacao_testes_robot_basico

Automação de testes com Robot Framework - Básico
https://github.com/thyagof/automacao_testes_robot_basico

python robotframework test test-automation

Last synced: about 1 month ago
JSON representation

Automação de testes com Robot Framework - Básico

Awesome Lists containing this project

README

          

# [Automação de testes com Robot Framework - Básico](https://www.udemy.com/course/automacao-de-testes-com-robot-framework-basico/)

Curso básico de Robot Framework para testes web e API ministrado por [Mayara Fernandes](https://www.linkedin.com/in/mayfernandes/ )

### Conteúdo programático do curso

1. Introdução ao Robot Framework
* O que é o Robot Framework?
* Abordagem Keyword-Driven
* Pesquisando, escolhendo e entendendo as Libraries
2. Instalações
* Python 3
* Robot Framework
* Instalando as Libraries
* Visual Studio Code
* Web Drivers
3. Aprimorando os testes
* Escrevendo os casos de Teste
* Tags e Documentation
* Setup e Teardown
* Criando e configurando Resource
* Configurando Library
* Utilizando variáveis
* Locators e waits dos elementos web
* Interagindo com elementos web
* Log e Report
* Analisando falhas
* Opções de execução
* Gherkin BDD
* Tarefa 1: DESAFIO: Automatize mais testes da Amazon.com.br
* Tarefa 2: DESAFIO: Transforme os testes em Gherkin BDD
4. Trabalhando com variáveis
* Escopo das variáveis
* Tipos de variáveis: Listas e Dicionários
* Tarefa 3: Vamos praticar @{LISTAS}
* Tarefa 4: Vamos praticar &{DICIONÁRIOS}
* Usando variáveis como argumentos de keywords
* Tarefa 5: Vamos praticar usar keywords com argumentos e retornos!
5. Estruturas lógicas do Robot Framework
* Logs
* if else
* Loops - Repeat Keyword
* Loops - FOR IN RANGE
* Loops - FOR IN (listas)
* Loops - FOR IN ENUMERATE (listas)
* Loops - Saindo de um FOR
* Loops - WHILE
* Tarefa 6: DESAFIO - Vamos praticar IF e Loops
6. API Testing com Robot Framework
* API ServeRest
* Library Requests
* Criando um usuário aleatório para os testes
* POST /usuarios: conferindo o cadastro de um novo usuário com sucesso
* POST /usuarios: testando o cadastro de usuário já existente
* GET /usuario/{id}: buscando um usuário específico
* Propriedades do objeto de resposta (response)
* Guia de conferências em JSON
* DESAFIO: Automatizar o Login