Uma estratégia de teste de software integra métodos de projeto de casos de teste em uma série planejada de passos, que resultam na construção bem-sucedida de um software. A esse respeito, julgue os próximos itens.
No teste de unidade, o software é forçado a falhar de diversos modos a fim de verificar se os requisitos funcionais foram adequadamente implementados. As unidades, sejam funções, procedimentos, métodos ou classes, são testadas duas a duas. Nesse teste, espera-se identificar erros relacionados a algoritmos incorretos ou mal implementados, estruturas de dados incorretas ou simples erros de programação.