Перейти к содержимому

Фотография

Как обыграть в тест кейсе выпадающий список?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 supfeer

supfeer

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Александр

Отправлено 23 марта 2015 - 21:09

Здравствуйте, вышел затык с описанием выбранного значения в выпадающем списке

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

Есть предложение написать в шаге тест кейса "нажать на выпадающий список и выбрать одно из значений", а в ожидаемом результате "таблица отформатирована в соответствии с выбранным значением"

И есть предложение в шаге кейса указать какое то реальное значение и в ожидаемом результате ссылаться уже конкретно на него.

Мнения разделились, поскольку не будет ясно что делать, если выпадет список с кракозябрами или невалидными значениями

Следует проверку каждого пункта списка проводить в одном тест кейсе или же для каждого пункта заводить новый. Можно ли указать что-то вроде "повторить указанные действия с каждым пунктом"

Хотелось бы выслушать мнения более компетентных коллег


  • 0

#2 VinnieJohns

VinnieJohns

    Активный участник

  • Members
  • PipPip
  • 112 сообщений
  • ФИО:Дмитрий Новиков


Отправлено 23 марта 2015 - 22:15

"выбрать значение из выпадающего списка" -> "количество видимых записей таблицы равно выбранному значению" например. Чем плохо? )
 
Для начала, мне кажется, стоит определить, зачем тест-кейс пишется, кто и как его будет использовать. Вариантов-то масса, в диапазоне от "не писать тест-кейс вообще (обойтись упоминанием этой функции в чек-листе)" до "писать максимально подробно и формально"
 
"указать какое-то реальное значение" - зачем? А если список значений может/будет меняться? А если не будет? 
 
"не будет ясно что делать, если выпадет список с кракозябрами или невалидными значениями" - а как они могут там появиться? Пользователь может добавлять значения в этот список? Имхо, для описанного случая, невалидное значение - повод багу завести. Резонно предположить, что пользователь ожидает увидеть в таком списке значения типа "10, 15, 20, "All" и никак не "абырвалг" или "#!$%". ""@$#%" записей в таблице - это сколько? Имхо, любой любопытный тестировщик, увидев "абырвалг" в таком списке при прохождении позитивного сценария, должен задать себе вопрос: "а нафига оно тут?" =)
 
"Следует проверку каждого пункта списка проводить в одном тест кейсе или же для каждого пункта заводить новый." - для описанного списка, отдельный тест-кейс - это перебор. Результат типовой, относится к одному элементу/функции.
 
"повторить указанные действия с каждым пунктом" - тоже к вопросу, а зачем нам тест-кейс: прогнали и забыли? приёмка? часть поставки? для целей обучения? Т.е. с каждым пунктом повторили "указанные действия" один раз или каждую неделю перед релизом скрупулёзно протыкиваем каждый пункт дропдауна, который не меняется полгода? Это ж сколько у нас времени лишнего? ))

  • 1

#3 irko

irko

    Новый участник

  • Members
  • Pip
  • 40 сообщений
  • ФИО:S Irina

Отправлено 24 марта 2015 - 06:52

Первое, думаю, стоит проверить допустимые значения в выпадающем списке. В данном примере я так понимаю, должны быть доступны только числовые от 1 и до N (смотря как у вас в требованиях). Не должно быть "пустых значений", всяких букв, спецсимволов и т.д.

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


  • 1

#4 supfeer

supfeer

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Александр

Отправлено 24 марта 2015 - 21:09

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

И повторить для всех пунктов.

По-моему мнению это достаточно внятно.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных