Automação de Testes com Robot Framework - Básico
What you'll learn
- Você será capaz de automatizar testes de sistemas WEB e API
- Tudo sobre o que é o Robot Framework, como ele funciona e por quê ele é tão bom no que propõe
- Instalar tudo que for necessário para utilizar o Robot Framework
- Definir e escrever seus primeiros casos de teste automatizados
- Conceito de Setup e Teardown
- Estratégias de HTML locators para testes web
- Implementar, executar e reportar os testes no Robot Framework
- Implementação dos testes automatizados com BDD
- Trabalhar com variáveis, listas e dicionários
- Trabalhar com estruturas IF, FOR e argumentos
- API testing: Get, Post, conferências de JSON
- Colocar a mão na massa com vários desafios práticos
Course content
- Preview01:39
- Preview04:39
- Preview13:42
- 05:10A abordagem keyword-driven
- 07:47Pesquisando, escolhendo e entendendo as Libraries
- 4 questionsIntrodução ao Robot Framework
Requirements
- Necessário ter noções básicas de teste de software e noções básicas de teste de sistemas web e API.
- Necessário ter noção básica de lógica de programação, entender os conceitos de variáveis, funções, métodos, argumentos e laços.
Description
Esse curso tem como principal objetivo mostrar como a automação de testes pode ser legal e fácil!! O Robot Framework propõe automação genérica de testes, ou seja, você pode automatizar sites, webapps, APIs, desktop, mobile, etc, tudo em um único framework. Ele não exige conhecimento específico em linguagem de programação, pois o objetivo dele é tornar os testes mais reaproveitáveis e fáceis com a abordagem keyword-driven, onde qualquer tester/QA pode automatizar mesmo sem ser muito técnico.
Neste curso te ensinarei os fundamentos básicos do framework, os passos necessários para construir um teste automatizado, explicarei as estruturas básicas que o framework disponibiliza para tornar seu teste mais completo e ao final iremos implementar duas suítes de testes: uma com Selenium testando um web app e outra com Requests testando uma API REST.
Who this course is for:
- QA e Analistas de Teste que querem aprender a automatizar testes de software.
- Profissionais curiosos que querem aprender a automatizar testes de software.
- QA e Analistas de Teste que já automatizam, mas querem conhecer mais ferramentas de automação de testes de software.
Instructor
Desde 2010 na área de testes de software, bacharel em Ciência da Computação, certificada CTAL-Test Automation Engineer, experiência com testes manuais e automatizados de desktop, web, API e micro-serviços. Atualmente trabalha com desenvolvimento de testes automatizados com Robot Framework e DevOps tendo automatizado já mais de 600 casos de teste. Apaixonada por automação e agile testing, gosta de compartilhar conhecimento e trazer novos testers e QAs para o mundo mágico da automação de testes!