Testes Automatizados usando Robot Framework - Módulo 2
Usando recursos avançados da ferramenta
Description
O curso Testes Automatizados Usando Robot Framework – Módulo 2 vai mostrar recursos mais avançados da linguagem, como por exemplo automação de APIs, acesso a banco de dados e testes orientados a dados (Data Driven Tests).
O Robot é um framework para automação genérica de testes, ou seja, você pode automatizar sites, aplicativos Web, APIs, desktop e mobile, usando um único framework.
E o melhor, ele não exige conhecimento específico em qualquer linguagem de programação. O objetivo do framework é tornar os testes mais reaproveitáveis e fáceis de implementar usando palavras-chaves pré-definidas e/ou personalizadas.
O Robot permite aos testadores e pessoas da área da Qualidade de Software automatizar mesmo sem ser muito técnico.
Neste curso vamos ver como manter sempre atualizadas nossas ferramentas de teste como bibliotecas e drivers, e demais dependências. Os procedimentos de atualização do framework são apresentados de maneira clara e objetiva. Estudaremos algumas das principais bibliotecas do framework como a DatabaseLibrary para acessar o banco de dados realizando comandos SQL diretamente usando o Robot Framework e a biblioteca Requests para automação de APIs.
Vamos estudar também o XPath de forma avançada para permitir encontrar elementos nas telas que vamos automatizar usando a biblioteca SeleniumLibrary.
Ao final vamos ver dicas de como manter a qualidade dos nossos scripts automatizados usando ferramentas de lint que analisam código-fonte para acusar erros de programação, bugs, erros estilísticos, e construções suspeitas.
What You Will Learn!
- Instalar, configurar e atualizar o Robot Framework
- Criar e rodar scripts automatizados
- Acessar banco de dados com o Robot
- Variáveis avançadas e orientação a objeto
- Trabalhar com estruturas lógicas de controle e condicionais
- Criar palavras-chave personalizadas
- XPath avançado
- Data Driven Tests
- Teste de APIs
- Qualidade dos scripts de teste
Who Should Attend!
- Analistas de teste e profissionais da área de Qualidade de Software que desejam iniciar no mundo da automação
- Analistas de teste que já fazem automação mas querem conhecer novas opções para realizar seu trabalho
- Curiosos em geral sobre o assunto automação de testes