Questão de Engenharia de Software — Teste de Software — IV - UFG 2024
Engenharia de SoftwareTeste de Software
- Código
- qg121419
- Banca
- IV - UFG
- Órgão
- TJ-AC
- Ano
- 2024
- Nível
- Superior
- Cargo
- CS-UFG - - Analista Judiciário - Analista de Monitoramento de TI
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:
- Aatomicidade: Cada teste unitário deve testar um único comportamento ou funcionalidade da unidade de código específica.
- Bisolamento: 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.
- Cprecisã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.
- Dexecuçã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.