我们正在使用NUnit运行我们的集成测试。其中一个测试应该始终保持相同,但采用不同的输入参数。不幸的是,我们不能使用[TestCase]属性,因为我们的测试用例存储在外部存储中。我们有动态测试用例,可以由我们的QA工程师添加、删除或禁用(未删除)。QA人员无法将[TestCase]属性添加到我们的C#代码中,他们只能将它们添加到存储中。
我的目标是从存储中读取测试用例到内存中,运行所有启用的测试用例,并报告测试用例是否失败。我无法使用“foreach”语句,因为如果测试用例#1失败,则其余测试用例将根本不会运行。我们已经有了构建服务器(CruiseControl.net),显示生成的NUnit报告,因此我想继续使用NUnit。
请问如何实现我的目标?谢谢。
我的目标是从存储中读取测试用例到内存中,运行所有启用的测试用例,并报告测试用例是否失败。我无法使用“foreach”语句,因为如果测试用例#1失败,则其余测试用例将根本不会运行。我们已经有了构建服务器(CruiseControl.net),显示生成的NUnit报告,因此我想继续使用NUnit。
请问如何实现我的目标?谢谢。