Pergunta

Como você definiria testando? No interesse da divulgação cheia, eu estou postando isso porque eu já tenho algumas respostas que eu gosto.

Foi útil?

Solução

O teste é qualquer processo pelo qual verifica-se que cada recurso (história de usuário, a exigência ...) foi desenvolvido conforme necessário, ou não.

Outras dicas

“O teste é o processo de comparar o invisível para o ambígua, de modo a evitar o acontecimento impensável para o anonimato.” - James Bach

Parece engraçado, mas se você analisar cada palavra, é certo sobre o dinheiro.

É realmente depende do que contexto de testes que você está se referindo.

No sentido mais estrito da palavra, o teste é apenas dupla verificação de que o programa faz o que ele pretende fazer sem erro não importa o que as entradas do usuário. Além disso, um erro seria algo inesperado. Nem todos os erros travar o programa.

Alguns diversão "citações sobre a qualidade" mais aqui . É uma lista curta, então eu vou publicá-las (de qcboss.wordpress.com):

“Uma forma eficaz de código de teste é para exercê-la em seus limites naturais” - Brian Kernighan

“O teste é cepticismo organizado.” - James Bach

“teste Programa pode ser usado para mostrar a presença de erros, mas nunca para mostrar a sua ausência!” - Dijkstra

“Cuidado com os erros no código acima; Eu só provaram que corrigir, não tentou fazê-lo.”- Knuth

Software Testers: “mentes depravadas, utilmente empregado.” - Rex Black

O teste é a comparação da implementação com / expections intenção.

Testing concede-me:

  • a serenidade para aceitar o bug não posso mudar,
  • coragem de corrigir o erro que eu posso mudar, e
  • sabedoria para saber a diferença

(oops, eu devo ter que confundido com outro compromisso ...)

A sua melhor apenas teste como tentar esta aplicação http://www.testalways.com/2010/07 / 05 / Encontrar-bugs-e-padrões /

e depois descrever o que você fez. Que eu consideraria a definição do processo de testar

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top