quarta-feira, 23 de março de 2011

Teste de Software - Deinições

“O teste de programas pode ser usado para mostrar a presença de defeitos,
mas nunca para mostrar a sua ausência.” (Dijkstra)



Caiu de paraquedas nesta página e ainda está se perguntando: mas que raios é esse tal de teste de software?

Pois bem, vamos pedir uma ajuda para os universitários:


A Wikipédia nos diz o seguinte:

"O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos.O teste é um processo realizado pelo testador de software, que permeia outros processos da engenharia de software, e que envolve ações que vão do levantamento de requisitos até a execução do teste propriamente dito."


Já Myers, do famoso The Art of Software Testing diz que: "É o processo de executar um programa com o objetivo de encontrar defeitos"


Para Hetzel: "o teste é uma atividade cujo objetivo é avaliar um atributo ou capacidade de um programa ou sistema e determinar se este atende aos requisitos "

Bach acredita que "Teste é um processo através do qual exploramos e entendemos o status dos benefícios e os riscos associados com a liberação de um software ou sistema"

E aí, subindo no ombro de gigantes deu para ter uma ideia?



Fontes:

Bach, James, “Test Automation Snake Oil”. Windows Technical Journal, p. 40-44,

out. 1996.

Hetzel, William, “Guia Completo ao Teste de Software”. Campus, 1987.

Myers, G.J., The Art of Software Testing, 2nd edition, John Wiley & Sons, 2004.

0 comentários:

Postar um comentário