Imagem de fundo

Um analista de sistemas está desenvolvendo uma aplicação web e decide implementar teste...

Um analista de sistemas está desenvolvendo uma aplicação web e decide implementar testes unitários para verificar individualmente a funcionalidade de componentes front-end. Para isso, ele cria um teste que verifica se um botão exibe o rótulo correto com base nas propriedades (props) recebidas. Qual das seguintes práticas é considerada uma boa prática no desenvolvimento de testes unitários para componentes front-end?


A

Isolar o componente em teste e evitar dependências externas.


B

Criar testes que interajam diretamente com o banco de dados em tempo real.


C

Simular a interface completa do usuário para validar a funcionalidade do botão.


D

Garantir que o teste cubra todos os componentes relacionados ao mesmo módulo.