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

Фотография

Как проверить сортировку полей в таблице


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

#1 julia.ap

julia.ap

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

  • Members
  • Pip
  • 23 сообщений

Отправлено 29 сентября 2008 - 10:01

Уважаемые коллеги, прошу совета.

Есть вэб клиент, есть база данных. В клиенте отображается таблица, назовем ее, допустим, справочник товаров (товар, цена, колво и т.п., ничего необычного). Необходимо проверить, что правильно отрабатывает сортировка полей в этой таблице (на клиенте!). Сортировка производится ну допустим по щелканью заголовка столбца.
Моя первая мысль была: создать эталонную базу данных, подключаться к ней и проверять (производить сортировку и сравнивать полученные значения по полям).
Но дело осложнилось тем, что тестировать надо на динамически изменяемой базе данных! Т.е. есть база данных, с которой работает весь отдел тестирования, база постоянно изменяется (какие-то записи удаляются, какие-то появляются, изменяются и т.п.). поэтому значения полей не сравнить никак. Вопрос - а что делать??
  • 0

#2 the_norn

the_norn

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

  • Members
  • PipPip
  • 91 сообщений
  • ФИО:Kononov Roman

Отправлено 30 сентября 2008 - 06:19

1) перед проведением тестирования инжектим в эту таблицу заранее проверенные данные (этот вариант лучший, ибо можно подобрать очень адекватный набор входных данных - т.е все комбинации, различные нестандартные варианты)
2) если уж заморозить базу никак и заинжектить тоже никак, то соответственно проверяем последовательность данных, дергая их из веб морды (используя например regex) далее анализируем насколько правильно отсортировалось - но этот вариант малопригоден.
  • 0

#3 whitebit

whitebit

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Сигизмунд Олег Валерьевич

Отправлено 09 октября 2008 - 12:52

julia.ap, мне, например, не совсем ясно, почему такие строгие условия :shok::

Т.е. есть база данных, с которой работает весь отдел тестирования, база постоянно изменяется (какие-то записи удаляются, какие-то появляются, изменяются и т.п.). поэтому значения полей не сравнить никак. Вопрос - а что делать??


В таких условиях, вообще не реально тестировать даже в ручную. Лучше, всё таки создать свою базу, и на ней тестировать - Н-И-Ч-Е-М-У это не противоречит.

P.S.
Объясните мне - почему столь жёсткие условия тестирования :acute:
  • 0


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

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