Как заставить мой веб-тест Visual Studio Test Suite перебирать мой источник данных? - PullRequest
1 голос
/ 18 сентября 2008

У меня есть веб-тест Visual Studio, хорошо привязанный к источнику данных, но мне нужно иметь возможность перебирать каждую запись в источнике данных. Как мне это сделать?

Ответы [ 3 ]

1 голос
/ 18 сентября 2008

Хитрость заключается в выборе «Выполнить тест (пауза перед запуском)»

Затем, когда откроется тест, нажмите небольшую ссылку с надписью «Изменить параметры запуска»

Открывается диалоговое окно, позволяющее выбрать «Один прогон на строку источника данных»

1 голос
/ 04 мая 2016

Откройте файл Local.testsettings из обозревателя решений и перейдите в раздел «Веб-тест» -> выберите «Один запуск на источник данных сейчас». Вот и все.

1 голос
/ 18 сентября 2008

Эта статья , кажется, обсуждает что-то очень похожее на то, о чем вы говорите. Удачи. Ола

РЕДАКТИРОВАТЬ: Из связанной статьи ваш источник данных подвергается вашему тесту через атрибут.

[DataSource("System.Data.SqlClient",
    "Data Source=VSTS;Initial Catalog=ContactManagerWebTest;
    Integrated Security=True", "ValidContactInfo",
    DataAccessMethod.Sequential), TestMethod()]

Существует несколько других источников данных, на которые вы можете ссылаться, например, CSV или даже параметры тестового примера в TFS. Обязательно укажите DataAccessMethod.Sequential. Если в таблице указано несколько строк, обозначенных DataSourceAttribute, то при каждом запуске теста TestContext.DataRow будет указывать на текущую строку / итерацию для теста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...