467просмотров
90.3%от подписчиков
8 декабря 2025 г.
question📷 ФотоScore: 514
Что общего у exploratory testing и турецкого базара? Перебирая в голове свежие воспоминания из отпуска в Стамбуле, я снова провожу параллели с областью моего профессионального интереса — тестированием. Писала о похожем опыте в посте про Грузию. И, если Грузия для меня про вкусы и текстуры, то Турция — про шум, движение и энергию. Вообще, Стамбул — один сплошной базар :) Как и подобает всякому базару — хаоса здесь предостаточно. Шум заглушает все: где-то зазывают попробовать гранатовый сок, где-то — торгуются за специи. Много суеты. Запахи накладываются друг на друга. Полный расфокус. Первое впечатление — система сбоит 😳 Однако со временем культурный шок сменяется пониманием: передо мной живая, пульсирующая система, где есть структура и определенный порядок: здесь — лавки с тканями, там — специи, дальше — медь и керамика. Наконец, начинаешь распознавать закономерности и сигналы, улавливаешь правила и следуешь им. Суть отделяется от шума И вот что я подумала: турецкий базар — лучшая метафора для exploratory testing. Абсолютно серьезно! У исследовательского тестирования и поиска вещиц на рынке много общего. Аналогия простая: приложение — это огромный рынок: шумный, пестрый, непредсказуемый. Каждый раздел системы — новая улочка, где продавцы так и норовят завернуть туриста в свою лавочку и заодно продать ковер, который точно не планировался к покупке. Но у опытного туриста только одна цель, например, отыскать редкий винтажный костяной фарфор. Никаких ковров, специй и блестящих вещей по пути — времени мало, задача четкая. Это и есть классическая методика туров в исследовательском тестировании: четкая цель + сфокусированное движение по продукту. Подробнее можно почитать здесь и здесь. Также мне нравится доходчивый разбор этой темы в книге Назиной «Тест-дизайн». И, конечно, можно почитать автора концепции исследовательских туров James A. Whittaker, книга «Exploratory Software testing». На практике это выглядит так: 😉 Определение цели тура На рынке: мне нужен фарфор, не отвлекаюсь на пахлаву В тестировании: проверить все сообщения об ошибках, не останавливаясь на детальном тестировании, но замечая очевидные вещи 🥵 Продумывание плана действий На рынке: если фарфор где-то и есть, то ближе к антикварщикам. Ищем сначала их В приложении: начинаем с основной функциональности системы и методично проверяем все сообщения об ошибках, вводя невалидные данные 😳 Результат На рынке: фарфор найден, турист доволен, кошелек почти цел В тестировании: нужная функциональность изучена, гипотезы проверены, риски зафиксированы Я думаю, тестировщик, как опытный турист на базаре, должен уметь улавливать важное в шуме и суете, а затем шаг за шагом превращать хаос в порядок. А ещё — знать, когда стоит торговаться, а когда пора откланиваться с улыбкой :) #инсайтошная