Questão nº 32
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 32)
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:
- Acompreensibilidade;
- Bcontrolabilidade;
- Cestabilidade;
- Dobservabilidade; (alternativa correta)
- Eoperabilidade.
Resposta comentada
Gabarito Alternativa D
A testabilidade de um software é o quão fácil é testá-lo. Uma característica fundamental para isso é a observabilidade, que significa conseguir "enxergar" o que o software está fazendo internamente, vendo seus estados e resultados durante a execução.
(A) Incorreta: A compreensibilidade refere-se à facilidade de entender o código, design ou documentação do software, não à visibilidade de seus estados em tempo de execução.
(B) Incorreta: A controlabilidade é a capacidade de manipular o software para colocá-lo em um estado específico ou fazê-lo executar uma função desejada para teste. Embora seja crucial para a testabilidade, a questão foca na visibilidade dos estados, não na manipulação. Esta é a armadilha da banca, pois controlabilidade e observabilidade são dois pilares da testabilidade e facilmente confundíveis; a pegadinha está em focar na ação de "ver/consultar" (observar) versus "influenciar/modificar" (controlar).
(C) Incorreta: A estabilidade refere-se à resistência do software a falhas ou mudanças, ou à consistência de seu desempenho, não à capacidade de visualizar seus estados internos.
(D) Correta: A observabilidade é a característica que permite que os estados internos de um software sejam visíveis e possam ser consultados durante sua execução, conforme descrito na questão.
(E) Incorreta: A operabilidade refere-se à facilidade de operar ou usar o software, não à capacidade de monitorar seus estados internos para fins de teste.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.