Уважаемые коллеги, прошу совета.
Есть вэб клиент, есть база данных. В клиенте отображается таблица, назовем ее, допустим, справочник товаров (товар, цена, колво и т.п., ничего необычного). Необходимо проверить, что правильно отрабатывает сортировка полей в этой таблице (на клиенте!). Сортировка производится ну допустим по щелканью заголовка столбца.
Моя первая мысль была: создать эталонную базу данных, подключаться к ней и проверять (производить сортировку и сравнивать полученные значения по полям).
Но дело осложнилось тем, что тестировать надо на динамически изменяемой базе данных! Т.е. есть база данных, с которой работает весь отдел тестирования, база постоянно изменяется (какие-то записи удаляются, какие-то появляются, изменяются и т.п.). поэтому значения полей не сравнить никак. Вопрос - а что делать??
Как проверить сортировку полей в таблице
Автор julia.ap, 29 сен 2008 10:01
Сообщений в теме: 2
#1
Отправлено 29 сентября 2008 - 10:01
#2
Отправлено 30 сентября 2008 - 06:19
1) перед проведением тестирования инжектим в эту таблицу заранее проверенные данные (этот вариант лучший, ибо можно подобрать очень адекватный набор входных данных - т.е все комбинации, различные нестандартные варианты)
2) если уж заморозить базу никак и заинжектить тоже никак, то соответственно проверяем последовательность данных, дергая их из веб морды (используя например regex) далее анализируем насколько правильно отсортировалось - но этот вариант малопригоден.
2) если уж заморозить базу никак и заинжектить тоже никак, то соответственно проверяем последовательность данных, дергая их из веб морды (используя например regex) далее анализируем насколько правильно отсортировалось - но этот вариант малопригоден.
#3
Отправлено 09 октября 2008 - 12:52
julia.ap, мне, например, не совсем ясно, почему такие строгие условия :
Т.е. есть база данных, с которой работает весь отдел тестирования, база постоянно изменяется (какие-то записи удаляются, какие-то появляются, изменяются и т.п.). поэтому значения полей не сравнить никак. Вопрос - а что делать??
В таких условиях, вообще не реально тестировать даже в ручную. Лучше, всё таки создать свою базу, и на ней тестировать - Н-И-Ч-Е-М-У это не противоречит.
P.S.
Объясните мне - почему столь жёсткие условия тестирования
Т.е. есть база данных, с которой работает весь отдел тестирования, база постоянно изменяется (какие-то записи удаляются, какие-то появляются, изменяются и т.п.). поэтому значения полей не сравнить никак. Вопрос - а что делать??
В таких условиях, вообще не реально тестировать даже в ручную. Лучше, всё таки создать свою базу, и на ней тестировать - Н-И-Ч-Е-М-У это не противоречит.
P.S.
Объясните мне - почему столь жёсткие условия тестирования
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных