Возьмите товар, который точно опубликован в каталоге. Найдите его по артикулу, затем по названию и по сочетанию характеристик. В каждом случае проверьте, какую карточку открывает покупатель и какой вариант он видит. Такой прогон помогает принять поиск по наблюдаемому результату, а затем повторить проверку после изменений.
Задача этой проверки ограничена каталогом самого магазина. В качестве результата сохраните набор запросов с ожидаемыми товарами, условиями и дальнейшим действием. Он пригодится при запуске и после изменений в ассортименте, фильтрах или правилах поиска.
Как собрать набор запросов
Начните с товарных групп, где важен точный выбор. Для крепежа это могут быть размер и совместимость, для одежды цвет и размер, для расходников модель устройства. Из каждой группы выберите несколько опубликованных позиций и сохраните их адреса. Возьмите карточки с одним вариантом и с несколькими, позиции в наличии и временно недоступные, если магазин показывает такие товары. Порядок показа согласуйте заранее.
Добавьте в список разные способы поиска. Покупатель может знать точный артикул или вводить только вид товара. Часть запросов содержит важную характеристику, например «чёрный кронштейн 240 мм». Поэтому один успешный запрос по названию ещё мало говорит о том, справится ли поиск с выбором конкретного исполнения.
Для каждой строки запишите исходную фразу, раздел, состояние фильтров, ожидаемую карточку и вариант. Для широкого запроса полезно заранее определить несколько подходящих результатов, а также признак, по которому товар считается лишним. Если подходящих товаров несколько, договоритесь, по каким критериям оцениваете верхнюю часть выдачи. Так сотрудникам не придётся спорить о ней после теста.
В наборе нужны и отрицательные проверки. Введите заведомо отсутствующий артикул и укажите сочетание свойств, которого нет среди доступных вариантов. Это даст две разные контрольные точки. В первой вы проверите обработку неизвестного товара, во второй сможете проследить, как фильтры сужают результаты. Сохраните состояние каталога на момент прогона, иначе после обновления ассортимента изменится само ожидание.
Что проверить по точному артикулу
В условном примере у кронштейна есть два варианта. У чёрного длиной 240 мм артикул KP-240-B, у белого той же длины KP-240-W. Начните с точного KP-240-B. Откройте найденную карточку и проверьте цвет, длину и артикул выбранного варианта. Если поиск ведёт на общую карточку, договоритесь, будет ли нужное исполнение выбрано заранее или покупатель увидит явную подсказку, как выбрать его.
Следом проверьте запись, которую покупатель может скопировать из письма или спецификации. Начальный пробел, другой регистр букв или дефис могут повлиять на совпадение в конкретном магазине. Зафиксируйте допустимые варианты ввода вместе с командой. Если магазин принимает написание без дефиса, добавьте такой запрос и подтвердите, что он по-прежнему приводит к нужному исполнению.
Добавьте близкий артикул как контроль. Условные KP-024 и KP-24 могут относиться к разным позициям. Если магазин убирает ведущие нули при обработке запроса, эти коды могут стать одинаковыми. Ожидаемое поведение для пары нужно записать отдельно. Сопоставьте оба запроса с карточками и убедитесь, что покупатель может различить позиции до оформления заказа.
Проверьте итоговое действие на карточке. Если товар доступен, добавьте выбранный вариант в корзину в рамках теста и сверяйте строку корзины с артикулом запроса. Если магазин оставляет карточку недоступного исполнения, проверьте согласованное сообщение о наличии. Пользователь должен понимать, какое исполнение он нашёл и какое действие сейчас доступно.
Как развести поиск, фильтры и варианты
Поиск выбирает результаты по запросу, а фильтры ограничивают то, что видно в выбранной области. Начните с нужного раздела без дополнительных условий. Введите широкий запрос, откройте несколько подходящих карточек и сверяйте свойства. Затем применяйте фильтры по одному, каждый раз записывая, какие результаты должны исчезнуть и какие должны остаться.
Условный пример. В другой условной карточке есть чёрный кронштейн длиной 180 мм и белый длиной 240 мм. Для сочетания «чёрный, 240 мм» в этой карточке нет подходящего варианта. Если правила магазина требуют совпадения свойств в одном исполнении, карточка должна быть исключена или явно помечена согласно принятому поведению. Проверьте этот сценарий на конкретной позиции. Так вы увидите, не совпали ли цвет и размер на разных вариантах одной карточки.
Полезно отдельно сравнить фразу «чёрный кронштейн 240 мм» и путь через короткий запрос «кронштейн» с выбранными фильтрами. Заранее решите, какие характеристики поиск умеет понимать из текста и как показывает применённые условия. Если текстовый запрос остаётся обычной фразой, а размер можно выбрать отдельно, пользователь должен видеть понятный способ уточнения.
Ещё один тест начинается со смены запроса при включённом фильтре. Покупатель нашёл кронштейны, выбрал длину, а затем ищет саморезы. Зафиксируйте, что должно произойти с фильтром длины после смены товарной группы. Если ограничение сохраняется, сделайте его заметным и доступным для снятия. Проверьте состояние результатов после возврата из карточки, чтобы человек мог продолжить выбор с понятными условиями.
Уточните область поиска. В одном магазине строка в шапке ищет по всему ассортименту, а поле внутри раздела ограничено выбранной категорией. Такой порядок зависит от проекта. Добавьте в набор одну карточку из текущей категории и одну из соседней. Запишите ожидания для обеих точек входа. Если покупатель может сменить область, проверьте, насколько ясно обозначены выбранный раздел и действие для перехода к более широкому поиску.
Отдельно проверьте подсказки при вводе. Иногда по точному коду уже видна нужная карточка, а после отправки запроса открывается другой список. Включите обе ветки в сценарий, если магазин поддерживает подсказки. Пройдите кликом по подсказке, затем повторите ввод и отправьте полный запрос. Сверьте, совпадает ли найденное исполнение в обоих маршрутах и достаточно ли информации для выбора.
Если результаты объединены в карточки, заранее решите, как показать совпавший вариант. Например, можно указать его свойства в выдаче или открыть карточку с выбранным исполнением. Зафиксируйте одно понятное поведение для теста. Это особенно важно, если основная фотография относится к другому цвету или размеру.
Что показывать при пустой выдаче
Сначала выясните, где именно исчезают товары. Откройте нужную карточку из каталога. Если она опубликована и доступна в выбранном разделе, повторите её артикул без дополнительных условий. Потом верните фильтры по одному. Ноль на первом запросе и ноль после включения фильтра требуют разных проверок. В одном случае нужно понять, доступна ли позиция поиску, в другом сверить ограничения и свойства.
Если покупатель ввёл неизвестный артикул, оставьте его видимым в поле. Можно предложить сверить написание, изменить запрос или перейти в нужную категорию, если она известна. При конфликте фильтров покажите выбранные ограничения и дайте снять конкретное условие. Так покупатель сможет сохранить остальные требования и увидеть, что именно изменило список.
Проверьте и ситуацию, когда точный товар временно недоступен. Если магазин показывает его карточку, состояние наличия должно быть видно. Если политика магазина скрывает такие товары, результат должен объяснять дальнейшие возможности в пределах имеющихся данных. Например, предложите перейти к доступным моделям. Для заменителей полезно указать, какие свойства совпадают, если магазин может это подтвердить.
Пройдите этот экран с телефона. Найдите исходную фразу, активные фильтры и действие, после которого можно продолжить поиск. Если кнопка сброса удаляет и запрос, и все условия, уточните, предусмотрено ли отдельное снятие одного фильтра. Включите оба действия в прогон, когда они есть на сайте.
Как записать результат проверки
Одна строка журнала описывает одно наблюдение. Запишите дату, устройство, раздел, исходный запрос и активные условия. Затем укажите ожидаемый вариант и фактический результат. Фразы «нашёл» недостаточно, если покупатель попадает на соседнее исполнение или получает карточку, где нужную характеристику приходится угадывать.
Учебная запись. Запрос KP-240-B, фильтры выключены. Ожидание состоит в том, что открывается чёрный вариант 240 мм или общая карточка с явным указанием нужного исполнения. Фактически выбран белый вариант. После исправления повторите запрос, переход в карточку и контроль корзины, если он входит в сценарий. Добавьте проверку соседнего артикула KP-240-W, чтобы видеть оба результата.
Разделите наблюдения по участкам, которые предстоит проверить. В одном случае в карточке заполнено поле артикула, но поиск не показывает позицию. В другом результат найден, но карточка открывается с другим вариантом. В третьем товары исчезают после применения фильтра, а пользователь не видит активного условия. Такие записи дают исполнителю конкретный маршрут для повторения.
Выберите контрольный набор, который команда будет прогонять повторно после изменений. Включите точный артикул, артикул варианта, широкий товарный запрос, сочетание свойств, ноль из-за фильтров и неизвестный код. По каждому сценарию нужен сохранённый ожидаемый итог. Общий принцип записи проверок пригодится и для других функций магазина. ТЗ на сайт.
Что проверять после обновления каталога
Сверьте, что новые товары доступны по тем правилам, которые действуют для опубликованных позиций. Если менялись данные вариантов, возьмите обновлённую карточку и её соседей по выдаче. Если правили фильтры, повторите сочетание, где свойства должны совпасть в одном исполнении. Когда работа затрагивает общий шаблон пустых результатов, проверьте ноль без фильтров и ноль после их применения.
По результатам прогона определите дальнейшее действие. Если сотрудник нашёл неверный артикул в данных карточки, сначала исправляют исходную запись. Если данные заполнены, воспроизведите проблему вместе с разработчиком поиска. Если результаты верны, но выбор нужного варианта непонятен, разберите путь от выдачи до карточки и корзины. Это разные задачи с разными критериями завершения.
При подготовке требований к магазину приложите набор запросов и несколько карточек с вариантами. Это даст разработчику предмет для демонстрации. В согласованный результат можно включить проверку реального ассортимента и запись ожидаемого поведения для случаев, когда выбор ограничен. Разработка интернет-магазина.
Начните с одного действующего артикула. Пройдите путь от строки поиска до нужного варианта, затем повторите его с одним фильтром. Сохраните оба результата. Если поведение расходится с ожиданием, в задаче уже будут точный запрос, условия и место, где покупатель перестаёт видеть нужный товар.
Частые вопросы
Сколько запросов нужно для первой проверки?
Начните с набора, который покрывает ключевые товарные группы, точный артикул, разные варианты и пустой результат. Добавляйте сценарии при изменении каталога.
Почему товар есть в каталоге, но отсутствует в поиске?
Сверьте публикацию, доступность, область поиска, поля артикула и активные фильтры. Затем повторите запрос без дополнительных ограничений.
Нужно ли искать вариант по его отдельному артикулу?
Если покупатель получает такой код в письме или спецификации, включите его в проверку. Убедитесь, что можно выбрать именно нужное исполнение.
Можно ли убирать дефисы при поиске по артикулу?
Проверьте, различимы ли артикулы после такой обработки. Сравните пары похожих кодов и согласуйте допустимые варианты ввода.
Что показать, если фильтры дали пустой список?
Сохраните запрос и покажите применённые условия. Дайте покупателю снять одно ограничение и снова проверить результаты.



