TESTABILIDADE DE SOFTWARE: VISÃO GERAL

  • César Tegani Tofanini/Fábio Vieira Teixeira
Palavras-chave: controlabilidade, testabilidade, observabilidade

Resumo

Neste trabalho, são apresentados os conceitos relacionados à testabilidade de software. As
características desejáveis para se obter testabilidade são: controlabilidade, observabilidade,
disponibilidade, simplicidade, estabilidade e informação, sendo que as mais importantes são
controlabilidade e observabilidade. É apresentado o conceito de testabilidade de domínio,
através das extensões de observabilidade e controlabilidade, assim como, o conceito de
testabilidade como probabilidade de se revelar defeitos, que tem como base a ideia da perda
de informação. Medidas para avaliar e aumentar o grau de testabilidade são discutidas por
meio de exemplos práticos que podem ser aplicados no processo de desenvolvimento de um
software.

Biografia do Autor

César Tegani Tofanini/Fábio Vieira Teixeira

Centro Universitário Padre Anchieta, Jundiaí, SP, Brasil

Universidade Estadual de Campinas, Campinas, SP, Brasil

Seção
Artigos