Задачи, которые ко мне поступают, имеют очень маленький функционал - пофиксить багу, добавить пункт в интерфейс пользователя, настроить продукт... Со временем растет понимание что нужно перетестировать в случае изменения функционала и где. Поэтому каждый раз пробегаться по стратегии Баха долго и не всегда полезно. Нашел замену.
Саму заметку я начал готовить, чтобы просто поделиться ссылкой на презентацию. (см. чуть ниже). Вылилось же все в цепь рискованных заявлений о качестве ПО и обязанностях. Тем не менее, то что Брет Петтичард ввел термин "Школы тестирования", что объясняет очень многое, например почему кто-то ругает Waterfall, а кто то не признает Agile.
Некоторое время назад я упоминал о Карме Тестировщика - о том, что тестировщик обладает своей жизненной философией и воспринимает окружающий его мир в соответствии со своей профессией - избирательно и оценивающе.
Об избирательности профессионала в комментариях к данной заметке упомянул и Максим Гриневич. Спасибо ему за коммент, который подтолкнул к продолжению темы и написанию данной заметки.
Собственно речь пойдет о парадоксе/эффекте пестицида - о том, что нам мешает видеть дефекты.
Основной принцип данного парадокса/эффекта в том, что если мы тестируем приложение, одними и теми же тестами, не изменяя тесты со временем, то количество багов будет увеличиваться - баги будут расти за пределами покрытия данных тестов. Будут приспосабливаться к нашим тестам. Собственно в подтверждение своих слов играм разума приведу цитату про избирательную систему активации взятую из книги Дэвида Алана - Как разобраться с делами (Getting Things Done)
В выпуске журнала "Научная Америка" (Scientific American) за май 1957 года была статья об открытии области мозга, имеющей сетчатую структуру, и лежащей в его основании. Эта область отвечает, главным образом, за доступ к вашему осознанному знанию, это кнопка, которая включает ваше восприятие идей и информации, это то, что позволяет вам спать, даже когда включена музыка, но заставляет вас проснуться, если в соседней комнате заплачет ребёнок.
Подобно компьютеру, ваш мозг наделён функцией поиска, и куда гораздо более совершенной. Кажется, будто она программируется на то, на чём мы сконцентрированы. Этой парадигмы придерживается множество людей, в том числе и мы. Мы замечаем только то, что удовлетворяет нашей внутренней системе восприятия в заранее определённом контексте. Если вы окулист, вы заметите в заполненной комнате всех людей в очках, если вы архитектор, вы заметите детали комнатного дизайна. Если вы прямо сейчас сконцентрируетесь на красном цвете и оглядите комнату на предмет красных вещей, то заметите даже самые маленькие из них.
Выделенное жирным выношу (с большим опозданием) в цитату недели.