😠Как за 5 минут понять, действительно ли человек умеет тестировать?

Знание терминов ещё не означает, что человек умеет тестировать.

🔥Можно дать самый обычный объект и посмотреть, что человек в нём увидит. ▫️▫️▫️▫️▫️▫️ Давайте попробуем 👇

Представьте интернет-магазин и обычную строку поиска:

🔍 Поиск товаров [______________________] Кнопка [Найти]

Подробных требований нет.

🙂 У вас 5 минут. Что будете проверять?

Попробуйте сначала набросать свои варианты, а потом листайте ниже. ⬇️

Первое, что приходит в голову: - поиск существующего товара - поиск несуществующего товара - пустой запрос - спецсимволы - очень длинный запрос

Но довольно быстро возникает в вопрос 👋 А как этот поиск вообще должен работать?

🟠Ищем только по точному совпадению или по части слова? 🟠Поиск регистрозависимый? 🟠Должен ли он понимать опечатки? 🟠Ищем только по названию или ещё по бренду, категории, описанию? 🟠Что показываем, если ничего не найдено? 🟠Есть ли минимальная и максимальная длина запроса? 🟠Что происходит с пробелами в начале и конце запроса? 🟠Есть ли подсказки при вводе и с какого символа они появляются? 🟠Сохраняется ли запрос после перехода в карточку товара и возврата назад? 🟠Как поиск работает вместе с фильтрами и сортировкой? 🟠Показываются ли товары, которых сейчас нет в наличии? 🟠Что увидит пользователь, если поиск долго загружается или сервер вернул ошибку? ▫️▫️▫️▫️▫️▫️▫️ А теперь интереснее.🙂

Пользователь вводит «айфон». В каталоге товар называется Apple iPhone 17.

Должен поиск его найти?

А если ✍️ написать : iphone IPHONE iphon ай фон айфон 17 эпл айфон

Какие результаты считаем правильными?

Без требований мы этого не знаем.

Я бы обратила внимание: 🟠появляются ли у человека вопросы к требованиям 🟠проверяет ли он не только позитивные сценарии 🟠вспоминает ли про граничные и нестандартные значения 🟠думает ли о сбоях и медленной загрузке 🟠смотрит ли дальше самой строки поиска: выдача, подсказки, фильтры, возврат назад 🟠учитывает ли реальные действия пользователя 🟠не придумывает ли сам, как система должна работать, если этого нет в требованиях.

Умеет ли человек задавать вопросы, смотреть на функцию целиком и представлять себя на месте пользователя: как он будет пользоваться продуктом, где может запутаться и что может пойти не так.

Это только мои наблюдения. По одному такому заданию, конечно, нельзя полностью оценить тестировщика, но кое-что о его подходе к тестированию понять можно.

#знания

💬А что вы первым делом решили бы проверить в таком поиске?

😠Как за 5 минут понять, действительно ли человек умеет тестировать?
Знание терминов ещё не означает, что человек умеет тестировать | Сетка — социальная сеть от hh.ru