Questão FC370128
A testabilidade é um fator importante para o desenvolvimento e a implementação de um software. Uma característica de um software testável é que os estados do software devem ser vis
Testes de Software
FGV · 2024
A testabilidade é um fator importante para o desenvolvimento e a implementação de um software. Uma característica de um software testável é que os estados do software devem ser visíveis e podem ser consultados durante a execução.
Essa característica é chamada de:
- compreensibilidade;
- controlabilidade;
- estabilidade;
- observabilidade;
- operabilidade.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A característica descrita é a observabilidade. Trata-se da capacidade de um software expor informações internas — como estados, variáveis e transições — de modo que possam ser consultadas durante a execução.
Em termos práticos, observabilidade inclui logs detalhados, métricas, traces e interfaces de inspeção (debuggers, endpoints de diagnóstico) que permitem relacionar as entradas às saídas e identificar onde ocorrem falhas.
Sem observabilidade, diagnosticar, reproduzir e corrigir defeitos fica muito mais difícil; por isso é um pilar da testabilidade, pois fornece as evidências necessárias para verificar comportamento e validar correções.
Conteúdo do catálogo FC Concursos · Atualizado em