O teste de software constitui parte integrante do ciclo de
vida de desenvolvimento de software, visando ter certeza
sobre funcionalidade, desempenho e experiência do
usuário, sendo uma parte importante e imprescindível,
pois ajudam a garantir a qualidade do código. Entre os
tipos de testes, enquanto um tem por objetivo validar os
diferentes módulos juntos como um todo e identificar os
bugs e problemas relacionados a eles, outro se
concentra em testar partes/unidades individuais de um
aplicativo de software no início do ciclo de vida, sendo
que qualquer função, procedimento, método ou módulo
pode ser uma unidade a ser submetida a esse tipo de
teste para determinar sua correção e o comportamento
esperado.
Os dois tipos de testes descritos são conhecidos, respectivamente, como testes:
Os dois tipos de testes descritos são conhecidos, respectivamente, como testes: