Análise Estática e Dinâmica

Mesmo que todas as atividades de teste tenham como objetivo geral aumentar a confiabilidade do sistema, diferentes técnicas e ferramentas são empregadas dependendo dos objetivo específico que desejamos alcançar. Aqui falaremos sobre duas abordagens: Análise Estática e Análise Dinâmica.

  • Quanto a Análise Estática, as atividades dessa categoria não envolvem a execução do sistema sob teste, sendo baseados apenas em examinar a documentação do projeto, modelos e código-fonte do software sob teste e outras fontes de informação sobre requisitos e design. Entre as atividades mais comuns estão inspeções e revisões de software.

  • Na Análise Dinâmica, por meio de observações de execuções controladas do sistema sob teste, obtemos informações interessantes para atestar a corretude e outras características do sistema (como desempenho, usabilidade, etc.). Entre as atividades mais comuns está a execução de código de teste utilizando um conjunto finito de entradas.

Referências

BERTOLINO, A.; MARCHETTI, E. A brief essay on software testing. Software Engineering, 3rd edn. Development process, v. 1, p. 393–411, 2005.

Last updated

Was this helpful?