Я использовал следующую технику тест-дизайна для составления тест-кейсов для данной задачи⁚
1․ Позитивный сценарий⁚ проверка работоспособности поиска при выборе всех возможных комбинаций параметров․
ー Вводим название ЖК ″Золотое сияние″, тип квартиры ″студия″, этаж 1, отделка ″черновая″, балкон ″есть″․
⸺ Вводим название ЖК ″Золотое сияние″, тип квартиры ″1-комнатная″٫ этаж 2٫ отделка ″чистовая″٫ балкон ″нет″․
ー И так далее, повторяем для всех возможных сочетаний параметров․
Такой сценарий позволяет проверить, работает ли поиск корректным образом для каждой комбинации параметров․2․ Негативный сценарий⁚ проверка обработки ошибочных вводов․
⸺ Вводим неправильное название ЖК, ожидаем сообщение об ошибке․
⸺ Вводим несуществующий тип квартиры, ожидаем сообщение об ошибке;
ー Вводим неправильный этаж, ожидаем сообщение об ошибке․
⸺ И так далее, проверяем обработку ошибок для каждого параметра․
Этот сценарий позволяет убедиться, что сайт правильно обрабатывает некорректные вводы и выводит соответствующие сообщения об ошибке для пользователя․3․ Граничные значения⁚ проверка поведения системы при выборе минимальных и максимальных значений для каждого параметра․
⸺ Вводим название ЖК ″Золотое сияние″, тип квартиры ″студия″, этаж 1, отделка ″черновая″, балкон ″есть″․
⸺ Вводим название ЖК ″Небесный полет″, тип квартиры ″4-комнатная″, этаж 9, отделка ″чистовая″, балкон ″нет″․
Такой сценарий позволяет убедиться, что поиск корректно работает при выборе как минимальных, так и максимальных значений для каждого параметра․
Выбор данной техники обоснован тем, что она позволяет проверить различные аспекты функциональности поиска квартир на сайте застройщика․ Позитивные и негативные сценарии позволяют проверить правильность работы системы в различных ситуациях, а также обработку ошибок․ Проверка граничных значений позволяет убедиться, что система корректно обрабатывает экстремальные значения параметров․