Testes no TypeScript

Abodagens de testes IRL

  • Organizador do NodeSchool Campinas
  • Desenvolvedor NodeJS na
  • Desculpem por vicios de linguagem e afins
  • ❤️ JavaScript | Qualidade de Código
  • ❤️ Comunidades | Descentralização da Internet
  • ❤️ Democracia organizaçonal | DevOps | Docker
  • ❤️ Cypherpunks | Bitcoin | Teclados Mecânicos

lb3.io/vagas-site

Sumário

  • O que são testes?
    • Como vc provavelmente testa hoje?
    • O que são Testes automatizados?
  • Piramide de testes
  • Testes de aceitação
  • Testes de Integração
  • Testes de Unidade
    • Mocks, Stubs, Spies, etc...
  • Coverage
  • Armadilhas que todo mundo cai

O que são testes?

O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos.

Você já testa, só não de forma automatizada.

O que são testes automatizados?

Teste Automatizado é o uso de um software para controlar a execução do teste de software, comparando os resultados esperados com os resultados reais

Vantagens:

  • Velocidade
  • Diminui a chance de erro humano
  •  

Aprendendo a testar TypeScript

By Victor Perin

Aprendendo a testar TypeScript

  • 350