Cursos Livres

Automação de Testes Utilizando NIGHTWATCH + CUCUMBER

– Pessoas com interesse em testes de software. – Idade mínima de 16 anos.

Investimento

Horário

Têm interesse a respeito do curso?

Deixe seu contato e tire suas dúvidas conosco sobre o curso.

Compartilhe
Compartilhar no facebook
Compartilhar no twitter
Compartilhar no linkedin
Compartilhar no whatsapp
Compartilhar no telegram
Compartilhar no email

Mais
detalhes

Modalidade

Presencial

Carga horária

28h

Início das aulas

Término das aulas

Local

Satc, Criciúma

Cursos Livres

Entenda mais sobre o curso

Habilitar profissionais da indústria de software a criar um framework de Automação utilizando Nighwatch e Cucumber, junto com outras bibliotecas para capacita-los a integrar e/ou se atualizar na área de testes de software atual, utilizando das mais recentes tecnologias do disponíveis no mercado.

O curso é dividido em 5 módulos, sendo 1 módulo com foco em introdução ao curso e instalação das ferramentas necessárias, 2 módulos com foco na prática de testes automatizados e 2 módulos focado no trabalho final que deve ser entregue individualmente pelos participantes.
Com exceção do primeiro módulo, todos restantes serão realizados em aulas práticas e exercícios presenciais. As aulas serão baseadas em 3 princípios que deverão ser seguidos:
o Utilizar ao máximo o instrutor na sala de aula, sanando todas as dúvidas e acompanhando nos exercícios práticos.
o Toda aula será enviado um exercício para o aluno praticar em casa. A prática com o que aprendeu é a chave para o aprendizado.
o Ler previamente o conteúdo e ir inteirado sobre o assunto. Programar exige muita prática e persistência.

Módulo 1 – Introdução e instalação das ferramentas (4 horas)

  • Introdução aos testes de software
  • Ferramentas utilizadas em testes automatizados
  • Tipos de testes automatizados (End-to-End, Integração)
  • Introdução ao Nightwatch, Cucumber, Selenium e Drivers
  • Introdução a linguagem BDD (Behavior Driven Development)

Módulo 2 – Iniciando a configuração do framework (4 horas)

  • Praticando com BDD (Feature, Given, When, Then, Scenario Outlined, Background Scenario)
  • Utilização de seletores em uma página web (Css, selector e XPath)\
  • Explorar a documentação do Nightwatch
  • Explorar a documentação do Cucumber

Módulo 3 – Criação dos primeiros testes (8 horas)

  • Instalação e configuração do Selenium + Nightwatch + Cucumber + nightwatch-api + cucumber-pretty
  • Instalação do projeto utilizando Visual Studio Code
  • Script e configuração do nightwatch.conf.js
  • Script e configuração do cucumber.conf.js
  • Hooker e Helper file
  • Criação do feature file
  • Criação do step definitions
  • Criar linha de comando no package.json para rodar testes
  • Rodando os primeiros testes

Módulo 4 – Parâmetros do nightwatch e gerando relatório (4 horas)

  • Testes paralelos
  • Rodando testes no Chrome incognito e headless
  • Configurando para tirar screenshots
  • Relatório de resultado do teste usando nightwatch-report

Módulo 5 – Trabalho final (8 horas)

  • Criar e configurar um framework na aula
  • Realizar os testes solicitados com o framework criado

Têm interesse a respeito do curso?

Deixe seu contato e tire suas dúvidas conosco sobre o curso.

Inscrição

Documentos necessários:

  • Cópia do documento de identidade (RG), CPF e comprovante de residência.

 

A Satc reserva-se o direito de alterar datas, horários, professor ou cancelar o programa, bem como não realizar o curso caso não apresente o número mínimo de participantes.

Ao finalizar o curso a Satc fornecerá certificado aos participantes com frequência igual ou superior a 75% em cada módulo.

+ informações

Este treinamento poderá ser oferecido também in company conforme necessidade da empresa, entre em contato conosco e solicite uma proposta de treinamento.

Talvez se interesse por

Entre em
contato

Recepção
Atendimento

Esse site usa cookies para aprimorar sua experiência de navegação. Clique para saber mais.

Clicar em “entendi” você estará concordando com nossa política de privacidade.