TDD Desenvolvimento Guiado Por Teste
Objetivam a otimização da gestão de produtos de sftware mitigando o surgimento de incidentes em aplicações finais ou durante parte do seu desenvolvimento
Testes compõem o processo de desenvolvimento de software podem ser realizados tanto elo desenvolvedores quanto por profissionais especializados na área
Objetivam aferir a corretude do codigo, em sua menor fração: metodos ou funções individuais de classes, compronentes ou modulos do software
function soma(a+b){
return a+b;
}
Um teste unitario para tal fucionalidade busca verficicar se o valoe de saída para uma determinada entrada é correto
var resultado = soma(1,2);
expect(resultado).to.equal(3);
Serão objeto de estudo nesse capítulo (nosso foco)
Mais alguns tipos de testes:
Teste de integração:
Teste de carga:
Teste de aceitação:
Teste de segurança: