Programa do Curso
Fundamentos de QA e Automação
- Tipos de teste e onde os testes de regressão se encaixam
- Teste manual vs. teste automatizado
- Quando a automação agrega valor e o que deve permanecer manual
- Boas práticas para testes automatizados com manutenção facilitada
Trabalhando com o Katalon Studio
- Visão geral dos recursos e principais componentes do Katalon Studio
- Criação de um projeto e compreensão da estrutura do projeto
- Trabalhando com casos de teste, suites de teste, objetos de teste e relatórios de execução
- Utilizando gravação, inspeção de objetos (object spying) e reprodução para acelerar a criação de testes
Construindo Testes Automatizados Reutilizáveis
- Utilizando variáveis, condições, loops e etapas reutilizáveis na lógica do teste
- Trabalhando com palavras-chave (keywords) embutidas e simples palavras-chave personalizadas
- Parametrização de testes com dados de entrada e variáveis globais
- Melhorando a legibilidade e a facilidade de manutenção dos testes automatizados
Automação de Testes de API
- Fundamentos do teste de API e conceitos comuns de REST
- Criando requisições para métodos e endpoints comuns
- Validando códigos de status, cabeçalhos, conteúdo da resposta e tempos básicos de resposta
- Encadeamento de requisições, uso de variáveis e organização de verificações de regressão de API
Automação de Testes para Interface Web (UI)
- Construindo testes automatizados baseados em navegador no Katalon Studio
- Trabalhando com localizadores, formulários, fluxos de navegação e ações comuns da UI
- Lidando com esperas (waits), pontos de verificação (checkpoints) e etapas de validação para uma execução estável
- Criando fluxos de teste reutilizáveis para cenários principais de negócios
Teste Mobile Básico no Katalon Studio
- Conceitos de automação mobile e onde o teste mobile se encaixa no Katalon Studio
- Preparando cenários simples de teste mobile e compreendendo os requisitos de configuração
- Reutilizando princípios comuns de design de automação entre testes web e mobile
Execução de Testes, Relatórios e Próximos Passos
- Organizando testes em suites para execuções repetíveis de regressão
- Revisando resultados da execução, logs e relatórios
- Identificando causas comuns de instabilidade nos testes e melhorando a confiabilidade
- Definindo passos práticos para a adoção de automação de testes pela equipe
Requisitos
- Conhecimento básico de conceitos de teste de software, incluindo testes funcionais e de regressão
- Experiência testando aplicações web ou APIs manualmente
- Familiaridade básica com programação ou confiança ao trabalhar com lógica, variáveis e scripts simples
Público-alvo
- Testadores manuais que estão migrando para automação de testes
- Membros da equipe de QA que precisam criar e manter testes automatizados de regressão no Katalon Studio
- Membros de equipes técnicas envolvidos na validação de testes web, API ou mobile básico
Testemunhos de Clientes (3)
exercícios práticos, o que facilita a retenção de informações
ashley bolen - Insurance Corporation of British Columbia
Curso - Test Automation with Selenium
Máquina Traduzida
Tópicos principais podem ser discutidos e acordados com o instrutor antecipadamente. Ambiente relaxado e agradável durante os dias do seminário.
Lorenz - Continentale Lebensversicherung AG
Curso - Advanced Selenium
Máquina Traduzida
Eu adquiri novos conhecimentos e estou bastante confiante a respeito. Nada ficou obscurecido.
Barbara - Titian Software Poland Sp. z o.o.
Curso - Selenium WebDriver in C#
Máquina Traduzida