14

我们有机器规格,我们有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));
    }
}

同样,这只是一个例子。基本上任何格式的测试工具都可以使用,只要该工具创建该测试夹具的文本描述即可。我一直在谷歌搜索,但一无所获。你知道任何这样的工具吗

4

1 回答 1

1

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

尽管该网站目前似乎已关闭

http://gallio.org/Downloads.aspx

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

于 2013-06-03T03:28:53.200 回答