Imagem de fundo

Leia o texto a seguir. O teste é uma atividade fundamental no ciclo de vida do desenvol...

Leia o texto a seguir.

O teste é uma atividade fundamental no ciclo de vida do desenvolvimento de software, que visa identificar defeitos, bugs ou problemas em um sistema de software para garantir sua qualidade e adequação aos requisitos do usuário final. Consiste em executar o software em condições controladas e observar seu comportamento, a fim de verificar se ele atende aos critérios de aceitação estabelecidos durante a fase de especificação e de desenvolvimento.


Disponível em: <https://www.softwaretestinghelp.com/>. Acesso em: 20 fev. 2024.


É uma característica essencial para o resultado adequado em testes unitários de software:


A

atomicidade: Cada teste unitário deve testar um único comportamento ou funcionalidade da unidade de código específica.


B

isolamento: O teste unitário deve ter um resultado esperado bem definido, além de verificar se a unidade de código está funcionando de acordo com o esperado.


C

precisão: Cada teste unitário deve testar uma única unidade de código de forma precisa, sem depender de outras unidades ou do ambiente externo.


D

execução rápida: O teste unitário deve ser executado de forma rápida, permitindo feedback rápido sobre o estado da unidade de código.