2012-08-28 47 views
2

我們將Specflow和NUnit用於我們的可執行規範。我們對specflow和良好的VS集成印象深刻。我們還設置了構建服務器(TeamCity)來運行規範並生成「測試執行報告」。SpecFlow的自定義報告

但是,我們並沒有對specflow生成的報告印象深刻。有一個選項來指定一個custom xslt for the report generator,但我們不是那麼流利的xslt ...

所以我的問題是;有沒有人爲他們想在這裏分享的specflow報告生成器做出任何自定義報告?

+0

是什麼樣的報告不符合您的需求?我通過NUnit運行測試,並利用xml輸出生成來自SpecFlow的報告,這對我們來說足夠了解測試失敗和細節。 – MichaelF

+0

最大的問題是缺乏基於命名空間的測試排序。測試按字母順序排列,但這沒有多大意義。基於名稱空間和/或標籤進行分組會使報告更易於閱讀。 –

回答

4

我建議您查看Pickles project,它以您選擇的格式(支持HTML,PDF,Word和其他格式)創建非常漂亮的文檔。

它可以通過MsBuild,Powershell和通過命令行使用。你會從NuGet

+0

汗!其實還記得前些時候讀過醃菜,但我忘記了一切。感謝您的提醒! –

+0

I testet Pickles可以根據特徵文件生成「活文檔」,但它不能很好地概述哪些特徵通過/未通過/待處理。 –

+0

嘿,這很對。那麼你最好使用SpecFlow.exe並且它是報告功能。它不是很漂亮,但仍然; http://www.marcusoft.net/2010/12/specflowexe-and-mstest.html –