2

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

我尝试浏览,但在任何地方都没有明确的答案。更喜欢在 C# 中获得解决方案

4

1 回答 1

0

如果您的测试是完全确定的,那么您的想法很好。在这种情况下,您的测试适配器中没有“公共静态事件”类型的方法,因此您没有收听来自被测系统的响应,并且您探索的图表没有显示任何菱形,最后您的 if 子句中没有测试用例代码。

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

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

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

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

于 2014-01-28T20:05:13.253 回答