Существуют ли какие-либо инструменты генерации тестовых данных, которые можно использовать с селеном / Nunit? - PullRequest
2 голосов
/ 25 мая 2010

Мне было интересно, есть ли что-нибудь, что предоставляет тестовые данные для введения в тесты Nunit?

Я уверен, что недавно столкнулся с чем-то, что делает это, но я не смог найти это снова. По сути, идея заключается в том, что я мог бы использовать селен и Nunit для автоматического создания новых клиентов в системе.

Так что я мог бы иметь тип селена в именах клиентов, сгенерированных из генератора тестов ( - просто воображаемый класс): например,

dim sFirstName as string = < DataGenerator >.GetRandomFirstName()
dim sLastName as string = < DataGenerator >.GetRandomLastName()
selenium.type("firstname_field",sFirstName)
selenium.type("lastname_field",sLastName )

Я уже видел SQLDataGenerator от Redgate, в котором есть класс оболочки строки cmd, но мне было интересно, есть ли что-нибудь еще.

Ответы [ 2 ]

0 голосов
/ 15 января 2011

Возможно, вы также захотите взглянуть на http://www.fakenamegenerator.com. На этом сайте есть API, который вы можете вызвать, или вы можете загрузить CSV-файл, содержащий до 50 000 записей, к которым вы затем можете получить доступ из своего скрипта. Они предоставляют довольно основную демографическую информацию, включая взаимосвязи между данными (например, не 6 футов ростом, 180 фунтов 5 лет).

0 голосов
/ 07 июня 2010

Вы смотрели на PEX ?

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

В зависимости от того, как организованы ваши методы, это может сработать для генерации тестовых данных для ваших методов.

Посмотрите видео здесь , чтобы увидеть демо.

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