Логические ошибки для тестировщиков, часть 7: поспешное обобщение |
31.10.2023 00:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Ошибка поспешного обобщения очень распространена в тестировании. Но прежде, чем разбирать ее влияние на тестирование, разберемся, в чем она заключается. Эта ошибка возникает, когда вывод делается на одном-единственном примере, или на нескольких примерах. Возможно, вы делали ошибку поспешного обобщения, когда были ребенком и впервые встретили иностранца. Если он был мил, вы могли сделать вывод, что все жители этой страны очень приятные люди. Если он был холоден и равнодушен, вы могли сделать вывод, что все жители этой страны таковы. Это глупо, потому что в странах проживают миллионы человек – неразумно предполагать, что все жители целой страны имеют идентичные индивидуальные особенности. Эта ошибка очень опасна для тестирования, потому что в результате мы тестируем недостаточно. Если вы прогоняете один или два теста фичи и делаете вывод, что с ней все в порядке, прекращая тестировать, то можете пропустить важные баги. Вот примеры таких ситуаций:
Недавно менеджер команды спросил меня, почему нам нужно тестировать на stage-окружении, если мы уже протестировали на qa-окружении. Для этого тысячи причин:
Прежде чем перестать тестировать фичу, спросите себя, не делаете ли вы ошибку поспешного общения. Подумайте о других тестах, которые можно провести, чтобы убедиться, что все действительно работает, как надо. Всегда спрашивайте себя, что еще можно протестировать! |