Вообще определить процесс тестирования - PullRequest
4 голосов
/ 20 сентября 2008

Как бы вы определили тестирование? В целях полного раскрытия я публикую это, потому что у меня уже есть ответы, которые мне нравятся.

Ответы [ 7 ]

3 голосов
/ 20 сентября 2008

Тестирование - это любой процесс, с помощью которого подтверждается, что каждая функция (пользовательская история, требование ...) была разработана в соответствии с требованиями или нет.

3 голосов
/ 20 сентября 2008

«Тестирование - это процесс сравнения невидимого с неоднозначным, чтобы избежать немыслимого события с анонимным». - Джеймс Бах

Звучит смешно, но если разбирать каждое слово, оно прямо на деньгах.

2 голосов
/ 20 сентября 2008

Тестирование - это сравнение реализации с намерением / ожиданиями.

2 голосов
/ 20 сентября 2008

Тестирование даёт мне:

  • спокойствие, чтобы принять ошибку я не могу изменить,
  • смелость исправить ошибку, которую я могу изменить, и
  • мудрость, чтобы узнать разницу

(упс, я должен перепутать это с другим залогом ...)

2 голосов
/ 20 сентября 2008

Еще несколько забавных "цитат о качестве" здесь . Это короткий список, поэтому я просто опубликую их (с qcboss.wordpress.com):

«Эффективный способ проверить код - это применить его к естественным границам» - Брайан Керниган

«Тестирование - это организованный скептицизм». - Джеймс Бах

«Тестирование программ можно использовать для выявления ошибок, но не для их выявления!» - Дейкстра

«Остерегайтесь ошибок в приведенном выше коде; Я только доказал, что это правильно, а не пытался ». - Кнут

Тестировщики программного обеспечения: «Порочные умы, занятые полезностью». - Рекс Блэк

2 голосов
/ 20 сентября 2008

Это действительно зависит от того, на какой контекст тестирования вы ссылаетесь.

В самом строгом смысле слова «Тестирование» - это просто двойная проверка того, что программа делает то, что должна, без ошибок, независимо от того, что вводит пользователь. Кроме того, ошибка будет чем-то неожиданным. Не все ошибки сбоя программы.

0 голосов
/ 07 июля 2010

Лучше просто протестировать, как попробовать это приложение http://www.testalways.com/2010/07/05/find-bugs-and-patterns/

, а затем опишите, что вы только что сделали. Что бы я рассмотрел определение процесса тестирования

...