1

我有一个运行的自动化(可视化构建)构建过程:

一组自动冒烟测试 (AutoIT),将数据输入到 .Net WinForm 应用程序中,该应用程序写入干净种子的 MS SQL 2005 DB。

返回我想要的数据的 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。

4

2 回答 2

1

自动化工具 TestComplete 做得很好:http ://www.automatedqa.com/products/testcomplete/

于 2009-03-25T22:18:41.980 回答
0

那么,为什么不在主项目测试之后立即使用 NUnit 测试项目来构建呢?您可以在那里轻松地测试 SQL 数据的断言。

于 2009-02-22T12:34:31.520 回答