【问题标题】:Generating documentation from unit tests从单元测试生成文档
【发布时间】:2012-07-10 01:16:59
【问题描述】:

我们有machine specificationsspecflow。 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));
    }
}

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

【问题讨论】:

  • 我在 [TearDown] 中获取了单个测试如何进行的详细信息,并将其放入一个非常简单的数据库中。

标签: c# unit-testing nunit specflow


【解决方案1】:

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

虽然该网站目前似乎已关闭

http://gallio.org/Downloads.aspx

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

猜你喜欢
  • 1970-01-01
  • 2013-09-27
  • 1970-01-01
  • 2020-08-05
  • 2018-05-22
  • 2010-09-10
  • 1970-01-01
  • 1970-01-01
  • 2013-04-16
相关资源
最近更新 更多