Geralmente definir o processo de teste
Pergunta
Como você definiria testando? No interesse da divulgação cheia, eu estou postando isso porque eu já tenho algumas respostas que eu gosto.
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