/angular-testes-automatizados-jasmine-karma

Curso de Angular: Testes automatizados com Jasmine e Karma do Alura

Primary LanguageTypeScript

Angular: Testes automatizados com Jasmine e Karma

🔗 Link do curso.

  • O papel do Jasmine como framework de testes;
  • O papel do Karma como executor de testes;
  • Estrutura mínima para declaração de testes;
  • Teste de expectativas;
  • Evitando vícios na criação de testes;
  • A importância de testes precisos, legíveis e fáceis de manter;
  • O papel da função beforeEach;
  • Teste de exeções;
  • Como testes ajudam na refatoração;
  • Expectativas com contexto;
  • A diferença entre as funções toBe, ToBeTrue e ToBeTruthy;
  • A criar um componente de like;
  • Tornar o componente acessível;
  • Integrá-lo na aplicação;
  • TestBed e criação de módulos de teste;
  • Abordagens Test First / Test Later;
  • Fixture de componentes;
  • Teste de input e output properties;
  • Asserções assíncronas;
  • Introdução ao uso do Spy;
  • Padronização na descrição de testes;
  • Testes em paralelo e com diferentes navegadores;
  • Criação de scripts customizados;
  • Trabalhando com navegadores Headless;
  • Lançadores customizados;
  • Cobertura de testes e relatório.