Em relação aos diferentes tipos de testes de software, considere as afirmativas abaixo: I. Os testes unitários focam em verificar o comportamento de unidades isoladas de código, como funções ou métodos, garantindo que funcionem conforme o esperado. II. Os testes de integração buscam verificar a interação entre diferentes módulos ou componentes do sistema, visando garantir que funcionem corretamente quando combinados. III. O Test-Driven Development (TDD) segue a prática de escrever os testes antes do código funcional, incentivando a criação de código mais limpo e eficiente. IV. Os testes de usabilidade avaliam a experiência do usuário ao interagir com o software, verificando se a interface é intuitiva e eficiente. Está correto o que se afirma em
- A I, II e IV, apenas.
- B I, III e IV, apenas.
- C II, III e IV, apenas.
- D I, II, III e IV.
- E I e III, apenas.