O teste de software é uma parte inevitável de qualquer trabalho responsável para o
desenvolvimento de software. Considerando as afirmativas abaixo:
I. O teste de unidade enfoca a lógica interna de processamento e as estruturas de dados dentro dos limites
de um componente. Esse tipo de teste pode ser conduzido em paralelo para diversos componentes.
II. O teste de integração é uma técnica sistemática para construir a arquitetura de software ao mesmo tempo
em que conduz testes para descobrir erros associados com as interfaces. O objetivo é construir uma
estrutura de programa determinada pelo projeto a partir de componentes testados em unidade.
III. No teste de integração, devido ao fato de um componente não ser um programa independente, deve ser
desenvolvido um pseudocontrolador (driver) e/ou um pseudocontrolado (stub) para cada teste de
integração.
Assinale a alternativa correta: