Тест-кейсы для выпадающего списка с фильтром

Тестирование выпадающих списков позволяет убедиться в их корректной работе. Основные тест-кейсы должны включать проверки валидности и правильности значений по умолчанию, возможность выбора элементов из списка, проверку ограничений на количество элементов. Также следует проверить работу списков, зависящих от значений других полей.

Если речь идет о выпадающем списке с фильтром, он должен соответствовать определённым техническим условиям, например:

  • Пользователь должен иметь возможность выбирать и фильтровать категории товаров, которые он ищет.
  • Выпадающий список должен отображать полный перечень категорий из базы данных продуктов.
  • Выпадающий список должен показывать товары, помеченные той же категорией, что выбрана в выпадающем списке.

В этой статье мы приведем примеры тест-кейсов для простого выпадающего списка с фильтром и для многоуровневого выпадающего списка с фильтром.

Друзья, поддержите нас вступлением в наш телеграм канал QaRocks. Там много туториалов, задач по автоматизации и книг по QA.

Тест-кейсы для выпадающего списка с фильтром

  • Проверьте, является ли выпадающий список кликабельным.
  • Проверьте, открывается ли выпадающий список при клике как на сам список, так и на стрелку.
  • Проверьте, что выпадающий список показывает все значения, когда пользователь нажимает на него.
  • Проверьте, меняется ли указатель мыши с обычного на руку при наведении на элемент списка.
  • Проверьте, работает ли функция прокрутки в выпадающем списке.
  • Проверьте, что выпадающий список можно прокручивать с помощью клавиши “вниз” на клавиатуре.
  • Проверьте, может ли пользователь выбрать значение из выпадающего списка, используя клавишу Tab на клавиатуре.
  • Проверьте, соответствует ли текст метки выпадающего списка требованиям и правильно ли он выровнен.
  • Проверьте, все ли значения добавлены в выпадающий список.
  • Проверьте, что в выпадающем списке нет пустых значений.
  • Проверьте орфографию значений в выпадающем списке.
  • Проверьте, выровнены ли все значения в выпадающем списке.
  • Проверьте, что порядок значений в выпадающем списке соответствует требованиям.
  • Проверьте, отображается ли выбранное по умолчанию значение в выпадающем списке.
  • Убедитесь, что выпадающий список нельзя отредактировать.
  • Проверьте, что значения в выпадающем списке можно выбрать, кликнув на соответствующую букву на клавиатуре.
  • Проверьте, чувствителен ли выпадающий список к регистру (если это требуется системой).
  • Проверьте максимальное количество символов, которое можно отобразить в текстовой области фильтра.
  • Проверьте, работает ли фильтр на настольных компьютерах, ноутбуках, мобильных телефонах и планшетах.
  • Проверьте, раскрывается ли фильтр при клике на выпадающий список.
  • Проверьте, что при клике вне выпадающего списка фильтр сворачивается. 
  • Убедитесь, что при клике внутри выпадающего списка до начала поиска отображаются варианты фильтра (например, как в Google Search).
  • Проверьте, что выбранное значение фильтра отображается в фильтре.
  • Проверьте, что значения фильтра соответствуют данным из базы (если значения фильтров поступают из базы данных).
  • Проверьте результаты поиска до применения фильтров, чтобы убедиться в их точности и полноте.
  • Проверьте, что результаты фильтрации соответствуют выбранному фильтру.
  • Проверьте, что результаты, не соответствующие фильтру, не отображаются.
  • Убедитесь, что интерфейс фильтра работает правильно во всех поддерживаемых браузерах (если это веб-приложение).
  • Проверьте, есть ли возможность очистить выбранное значение фильтра.
  • В зависимости от бизнес-требований, проверьте, можно ли применить фильтр с настраиваемыми критериями.
  • Проверьте, сохраняются ли параметры фильтрации между сессиями (если это соответствует бизнес-требованиям).
  • Проверьте, что результаты отсортированы по релевантности.
  • Проверьте ключевые слова и сортировку результатов.
  • Проверьте, можно ли применить фильтр, не выбрав значения.
  • Проверьте максимальное количество значений в выпадающем списке с полосой прокрутки.
  • Проверьте, что дизайн выпадающего списка не искажается в разных браузерах.
  • Проверьте, можно ли кликнуть на поле поиска в выпадающем списке.
  • Проверьте, можно ли ввести текст в поле поиска с помощью клавиатуры.
  • Проверьте, может ли пользователь вставить текст в поле поиска с помощью мыши.
  • Убедитесь, что из списка будет выбрано правильное значение, если пользователь введет корректное ключевое слово.
  • Убедитесь, что при вводе некорректного ключевого слова появляется соответствующее сообщение об ошибке.

Тест-кейсы для многоуровневого выпадающего списка с фильтром

Мы все знаем, что такое выпадающий список с возможностью выбора нескольких элементов. Он используется для выбора нескольких пунктов из списка или меню. Выбирая элементы, мы можем категоризировать список с помощью выпадающего меню.

Вот несколько тест-кейсов, которые можно применить при тестировании выпадающего списка с несколькими вариантами выбора:

  • Проверьте, правильно ли оформлен выпадающий список. Его дизайн должен соответствовать дизайну других элементов на странице во всех браузерах.
  • Проверьте, как дизайн справляется с отображением самого длинного текста из списка.
  • Проверьте, может ли пользователь выбрать другие значения из списка, нажав клавишу “вниз” на клавиатуре.
  • Проверьте, есть ли у выпадающего списка подходящий заголовок.
  • Проверьте, отображается ли текст по умолчанию в фильтре выпадающего списка.
  • Проверьте, выделяются ли выбранные элементы в выпадающем списке.
  • Проверьте время загрузки выпадающего списка, оно не должно быть слишком долгим.
  • Если список зависит от другого выбора (например, при выборе элемента из выпадающего списка “A” обновляются значения в списке “B”), проверьте правильность элементов в независимом списке.
  • Если выбор в выпадающем списке влияет на другие элементы управления (например, включение/выключение), проверьте корректность действия.
  • Убедитесь, что когда пользователь нажимает на клавишу с буквой, отображаются элементы, начинающиеся с этой буквы.
  • Убедитесь, что если пользователь выбирает все элементы, появляется кнопка “Снять выбор”.
  • Дизайн выпадающего списка может изменяться в разных браузерах, что является обычной проблемой. При этом совместимость выпадающего списка с браузерами должна быть стабильной во всех браузерах.

Итоги

Создание эффективных тест-кейсов для выпадающих списков является важной частью проверки функциональности системы и удобства работы с ней. Тщательная разработка и выполнение тестов играет ключевую роль в выявлении и устранении потенциальных проблем.

Перевод статьи «Test Cases For Dropdown».

🔥 Какой была ваша первая зарплата в QA и как вы искали первую работу? 

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

Читать в телеграм

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *