Próximas Turmas
Nenhuma turma disponível no momento
Quero mais informaçõesO que você vai aprender nesse curso
Objetivo: Preparar o profissional de Testes para conseguir realizar rotinas de testes automatizadas em javascript, fazendo com que o profissional possa testar as rotinas criadas e utilizadas em linguagens como Angular, React, Node...
Esse curso será dado na modalidade Online e Ao vivo;
Conteúdo do curso
Ementa:
Testes automatizados
- O que é um teste automatizado?
- Jasmine
- Escrevendo o primeiro teste
- assert com expect()
Códigos de teste legíveis
- Describe()
- Funções beforeEach() e afterEach()
- Arquivos de teste separados
Lidando com interfaces
- Isolando código de interface
- Testando regras de visualização
TDD
- O que é?
- A prática
- Vantagens e benefícios
Matchers
- Conhecendo os Matchers
- toBe
- toBeTruthy e toBeFalsy
- not
- toContain
- toBeDefined e toBeUndefined
- toBeNull
- toBeNan
- toBeGreaterThan e toBeLessThan
- toBeCloseTo
Matchers com Expressões Regulares
- Verificando se uma função retorna erro com toThrow
- Matchers do Jasmine
Outras funcionalidades do Jasmine
- Before e After
- Suítes Aninhadas
- Pulando Specs e Suítes
- Comparando tipos de valores
- Conhecendo mais funcionalidades do Jasmine
CucumberJS
- Criar Rotinas de Testes para BDD (Behavior-Driven Development)
- npm instalação do cucmber-js
- Definição de Cenário
- Given
- When
- then
- Step Denitions
- class
- prototype