有没有可以与selenium / Nunit一起使用的测试数据生成器工具?

时间:2010-05-25 12:33:33

标签: asp.net unit-testing nunit selenium

我想知道是否有任何东西可以提供注入Nunit测试的测试数据?

我确信我最近遇到过这样做的事情,但我再也找不到了。 基本上我的想法是我可以使用selenium和Nunit自动在系统中创建新客户。

所以我可以在测试生成器生成的客户名称中使用selenium类型(< DataGenerator>只是一个虚构的类): e.g。

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

我已经看过Redgate的SQLDataGenerator,它有一个cmd行换行器类,但我想知道是否还有其他东西。

2 个答案:

答案 0 :(得分:0)

你看过PEX吗?

它查找输入和输出参数,可以使用许多单元测试框架,包括NUnit。

根据您的方法的组织方式,这可以为您的方法生成测试数据。

观看视频here以观看演示。

答案 1 :(得分:0)

您可能还想查看http://www.fakenamegenerator.com。此站点有一个您可以调用的API,或者您可以下载最多50,000条记录的CSV文件,然后您可以从脚本中访问这些记录。它们提供了相当多的基本人口统计信息,包括数据之间的相互关系(例如,没有6英尺高,180磅5岁的人)。