2012-07-10 74 views
13

我们有machine specifications,我们有specflow。 Specflow将文本描述转换为单元测试。 但是有没有什么工具可以使用NUnit灯具并创建一些类似Specflow输入的文本描述?基本上与specflow正在做的事情相反。从单元测试生成文档

我已经准备好调整我如何格式化我的单元测试夹具名称和测试方法名称。但我宁愿不使用机器规格等超级花式语法,而只是简单的NUnit测试装置。原因是测试是重要的,需要重构等。文本格式不像单元测试那样重构友好。

例如:

[TestFixture] 
class Given_Four 
{ 
    private Calculator c; 

    [SetUp] 
    public void Setup() 
    { 
     c = new Calculator(4); 
    } 

    [Test] 
    public void When_adding_two_then_sum_should_be_six() 
    { 
     c.Add(2) 
     Assert.That(c.Display, Is.EqualTo(6)); 
    } 
} 

同样,这只是一个例子。基本上任何格式都可以工作,只要该工具创建该测试夹具的文本描述即可。我一直在搜索,但什么也没找到。做知道有这样的工具吗?

+0

我得到的各个试验[TearDown中]如何去细节和一个非常简单的数据库不干了将下降。 – Izzy 2013-04-18 15:27:12

回答

1

您可以尝试Gallio Test自动化框架中的报告运行器?

虽然该网站似乎在此刻

http://gallio.org/Downloads.aspx

http://code.google.com/p/mb-unit/

+0

感谢您的链接。示例输出将如何显示? – vidstige 2013-06-03 12:03:34

+0

继承人样本 - http://plugins.electric-cloud.com/catalog/help-template.php?hf=plugins/EC-Gallio/EC-Gallio_help.xhtml – 2013-11-28 07:34:50