instagram satc twitter satc facebook satc linkedin da satc canal do youtube satc
Search
Generic filters
Exact matches only
Filter by Custom Post Type

Automação de Testes Utilizando NIGHTWATCH + CUCUMBER

28h

Local: SATC/CRICIÚMA

Sobre o Curso

Público

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.
– Pessoas com interesse em testes de software.

– Idade mínima de 16 anos.
  • Receba mais informações

Conteúdo Programático

Inscrição

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

Contato

Recepção Geral

(48) 3431-7500

Atendimento:

De 2ª a 6ª, das 7h às 22h

Sábado, das 7h30 às 11h30

Secretaria Geral

(48) 3431-7500 | 3431-7503

Atendimento:

De 2ª a 6ª, das 7h às 22h

Sábado, das 7h30 às 11h30

Coordenação Geral

(48) 3431-7510

Atendimento:

Das 7h30 às 11h40 e das

13h10 às 17h30

Extensão

cursoslivres@satc.edu.br

(48) 3431-7509

Print Friendly, PDF & Email
FacebookTwitterLinkedInWhatsAppCopy LinkFacebook MessengerEmail