Правила проверки на основе данных в VSTS 2008 Test Edition - PullRequest
0 голосов
/ 16 февраля 2009

Мы используем VSTS 2008 для проведения относительно простого веб-тестирования веб-приложения, которое мы разрабатываем. У нас есть источники данных, определенные для предоставления входных данных для тестов, и мы хотели бы также выполнить наши проверки на основе этого источника данных. Проблема, с которой я столкнулся, заключается в том, что графический интерфейс VS не позволяет мне привязывать значения в правилах проверки к источнику данных.

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

validationRule.FindText = this.Context["UsersDataSource.Users#csv.?UserName"].ToString();

Однако я не могу найти правильный синтаксис для ввода этого в поле Properties / Value любого из встроенных валидаторов, без преобразования его в код. Кому-нибудь удалось это сделать, или я должен всегда преобразовывать веб-тесты в код для достижения этой цели?

Ответы [ 2 ]

1 голос
/ 17 марта 2009

Еще один анализ показывает, что нет способа сделать это через графический интерфейс VS. Это может быть достигнуто путем преобразования теста в код и обновления кода для использования источника данных:

validationRule.FindText = this.Context["UsersDataSource.Users#csv.?UserName"].ToString();

Возможно, в будущей версии это будет возможно через графический интерфейс.

0 голосов
/ 10 июня 2009

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

ех. для простого типа проверки «Поиск текста» {{boundname.database.column}}

...