Introdução ao Robot Framework
  • Overview
  • O que é Robot Framework?
  • Demos de testes com o Robot Framework
  • A abordagem keyword-driven
  • Pesquisando, escolhendo e entendendo as Libraries
  • Introdução ao Robot Framework
Instalações
  • AVISO: O Python 2 será descontinuado em 2020!!
  • NOVO: Instalando o Python 3 (Windows)
  • Instalando o Robot Framework
  • Nova versão Robot Framework 4.0!
  • Instalando as Libraries
  • Instalando um Editor/IDE
  • Extra: Configurações do ATOM
  • Web Drivers
  • NOVO: Atualizando Libraries e WebDrivers
Web Testing - Fases da construção de um Teste Automatizado
  • Definição e escrita dos casos de teste
  • Setup e Teardown
  • Implementação dos casos de teste - Parte 01 - Setup e Teardown
  • Implementação dos casos de teste - Parte 02 - Passos do teste
  • Estratégias básicas de HTML Locators
  • Implementação dos casos de teste - Parte 03 - Conferências
  • Execução
  • Log e Report
  • Implementando em BDD
  • DESAFIO: Automatize mais casos de teste do WebSite
Trabalhando com Variáveis
  • Escopos das variáveis
  • Tipos de Variáveis: Listas e Dicionários
  • Vamos praticar com &{DICIONÁRIOS}!
  • Vamos praticar com @{LISTAS}!
  • Usando variáveis como argumentos de keywords
  • Vamos praticar keywords com argumentos e retornos!
Estruturas do Robot Framework
  • Logs
  • IF
  • NEW: Loops (nova sintaxe) - Repeat e FOR IN RANGE
  • NEW: Loops (nova sintaxe) - FOR em Listas
API testing com Robot Framework
  • Library Requests
  • Library Collections
  • ATENÇÃO: API FakeRESTApi está em nova versão!!!
  • Automatizando uma Requisição GET
  • Conferências da Requisição
  • Conferências do JSON Body
  • Automatizando uma Requisição POST com HEADER e BODY
  • DESAFIO: Automatize as demais requisições da nossa API - Books
Conclusão
  • Conclusão