【发布时间】:2014-01-27 09:49:42
【问题描述】:
有人能解释一下如何在 Microsoft 的 Spec Explorer 中使用 TestAdapter 概念,以 .CSV 格式导出测试吗?
我尝试浏览,但在任何地方都没有明确的答案。更喜欢在 C# 中获得解决方案
【问题讨论】:
标签: c# testing spec# model-based-testing
有人能解释一下如何在 Microsoft 的 Spec Explorer 中使用 TestAdapter 概念,以 .CSV 格式导出测试吗?
我尝试浏览,但在任何地方都没有明确的答案。更喜欢在 C# 中获得解决方案
【问题讨论】:
标签: c# testing spec# model-based-testing
如果你的测试是完全确定的,你的想法是好的。 在这种情况下,您的测试适配器中没有“公共静态事件”类型的方法,因此您没有收听来自被测系统的响应,并且您探索的图表没有显示任何菱形,最后您的 if 子句中没有测试用例代码。
在这种简单的情况下,您可以简单地向每个测试适配器方法添加一个非常简单的写入文件命令,然后编写例如方法的名称和参数。
如果您有非确定性(if 子句),这种简单的方法实际上不起作用,因为您不会遍历测试用例控制流中的所有分支。在这种情况下,您可以使用此处描述的方法遍历测试用例:
或直接使用 Microsoft.SpecExplorer.ObjectModel。这方面的一个示例是您在 Spec Explorer 示例中找到的需求报告。
【讨论】: