Os testes de software devem ser executados em todas as etapas do ciclo de vida do processo de desenvolvimento de software. Dentre os tipos de testes a serem aplicados, o teste de
- A unidade é um teste estático realizado para verificar as unidades individuais: funções, objetos e componentes.
- B unidade é um teste dinâmico com o foco em verificar as menores unidades do programa e podem utilizar ferramentas de automação (Ex.: Junit).
- C aceitação é um teste estático realizado logo após o teste de unidade para verificar a integração entre os componentes de software.
- D aceitação é um teste estático realizado para verificar a camada de apresentação, principalmente em aplicações Web.
- E aceitação é um teste dinâmico com o foco em verificar as unidades individuais: funções, objetos e componentes.