Implementando BDD com Cucumber e Java

Implementando BDD com Cucumber e Java

Sobre o Curso

BDD - Behavior Driven Development (Desenvolvimento Guiado por Comportamento) é uma técnica de desenvolvimento Ágil que encoraja colaboração entre todos os papéis envolvidos num projeto de software, sejam desenvolvedores, pessoas...

Introdução

smart_displayBDD | Intro Testes de API

Fase 1

smart_displayBDD | o que é
smart_displayBDD | Vale, ou não, a pena
smart_displayBDD | Especificação por exemplo
smart_displayBDD | O que é gherkin

Questionário I

quizQuestionário

Fase 2

smart_displayBDD | Arquitetura da Automação
smart_displayBDD | Dependências do projeto
smart_displayCucumber | Primeiro Cenário
smart_displayCucumber | Codando Primeiro Cenário
smart_displayCucumber | Devo usar docstring?
smart_displayCucumber | Rest Assured config
smart_displayCucumber | Especificação por exemplo na prática
smart_displayCucumber | Criando o Executável

Fase 3

smart_displayCucumber | Mapeando a API
smart_displayCucumber | Criando Ganchos
smart_displayCucumber | Limpando os Dados
smart_displayCucumber | jsons mais complexos
smart_displayCucumber | Desserialização
smart_displayCucumber | Sintaxe antiga do RestAssured
smart_displayCucumber | Assertivas no RestAssured

Fase 4

smart_displayCucumber | Preparando o cenário
smart_displayCucumber | Esquema de Cenário
smart_displayUsando coleções no groovy
smart_displayCucumber | Assertivas com coleções groovy
smart_displayCucumber | Criando builders do zero
smart_displayCucumber | Último cenário Parte 1
smart_displayCucumber | Último Cenário Parte 2

Fase 5

smart_displayJUnit5 | Criando testes legíveis
smart_displayJUnit5 | Testes encadeados
smart_displayJUnit5 | Testes Parametrizados

Fase 6

smart_displayCucumber | Usando Docker Compose
smart_displayCucumber | Categorizando os testes
smart_displayCucumber | Rodando testes específicos

Fase 7

smart_displayIntegração Contínua | Configurando Owner
smart_displayIntegração Contínua | Múltiplos Ambientes
smart_displayIntegração Contínua | CircleCI
smart_displayIntegração Contínua | Criando a esteira
smart_displayIntegração Contínua | Estratégia da esteira

Final

smart_displayGradle | Arquivo de Propriedades

Questionário II

quizQuestionário

Grátis

Este curso inclui:

  • Video aulas: 41
  • Carga horária: 10h16
  • Certificado validado

Instrutor(a):

Rafael Lima

3 cursos591 alunosRafael trabalha com tecnologia desde 2003, possui experiência em testes e desenvolvimento de software, liderando equipes e mentorando pessoas mais novas na carreira. Trabalhou na ThoughtWorks por 7 anos, na Wise por 3,5 anos e atualmente é Engenheiro de Testes Principal na Chase UK.