我有一个运行的自动(Visual Build)构建过程:
一组自动化烟雾测试(AutoIT),可将数据输入.Net WinForm应用程序,该应用程序可写入干净播种的MS SQL 2005数据库。
返回我想要的数据的SQL查询。
SELECT i.ID, i.firstname, i.lastname, i.ModDate
FROM app.Individual i
Where lastname = 'Doe'
现在我想做的是确认:
返回的行数(假设应该是1)
i.ID,i.firstname,i.lastname的值(假设应该是1,John,Doe)
今天的ModDate
可以从CSV文件中提取数据的值。 VisualBuild可以启动外部应用程序,因此限制只有Windows XP。
答案 0 :(得分:1)
自动化工具TestComplete做得很好:http://www.automatedqa.com/products/testcomplete/
答案 1 :(得分:0)
那么,为什么不在主项目测试后使用NUnit测试项目进行构建? 您可以轻松地在那里测试SQL数据以进行断言。