从Spec Explorer导出测试脚本

时间:2014-01-27 09:49:43

标签: c# testing spec# model-based-testing

有人可以解释如何在Microsoft的Spec Explorer中使用TestAdapter概念,以.CSV格式导出tests..say吗?

我试过浏览,但在任何地方都没有明确的答案。希望在C#中获得解决方案

1 个答案:

答案 0 :(得分:0)

如果您的测试完全具有确定性,那么您的想法很好。 在这种情况下,您的测试adpater中没有类型“公共静态事件”的方法,因此您没有收听被测系统的响应,并且您的探索图表没有显示任何钻石,最后您没有if-clauses测试用例代码。

在这个简单的例子中,您可以简单地向每个测试适配器方法添加一个非常简单的写入文件命令,并且您可以编写例如方法的名称和参数。

如果你有非确定性(if-clauses)这个简单的方法并不真正起作用,因为你不会遍历测试用例的控制流中的所有分支。在这种情况下,您可以使用此处描述的方法遍历测试用例:

http://social.msdn.microsoft.com/Forums/en-US/d1c9f98f-4588-4516-8d51-be2590300f85/using-specexplorer-with-silverlight?forum=specexplorer

或直接使用Microsoft.SpecExplorer.ObjectModel。这方面的一个示例是您在Spec Explorer示例中找到的需求报告。