我們將Specflow和NUnit用於我們的可執行規範。我們對specflow和良好的VS集成印象深刻。我們還設置了構建服務器(TeamCity)來運行規範並生成「測試執行報告」。SpecFlow的自定義報告
但是,我們並沒有對specflow生成的報告印象深刻。有一個選項來指定一個custom xslt for the report generator,但我們不是那麼流利的xslt ...
所以我的問題是;有沒有人爲他們想在這裏分享的specflow報告生成器做出任何自定義報告?
我們將Specflow和NUnit用於我們的可執行規範。我們對specflow和良好的VS集成印象深刻。我們還設置了構建服務器(TeamCity)來運行規範並生成「測試執行報告」。SpecFlow的自定義報告
但是,我們並沒有對specflow生成的報告印象深刻。有一個選項來指定一個custom xslt for the report generator,但我們不是那麼流利的xslt ...
所以我的問題是;有沒有人爲他們想在這裏分享的specflow報告生成器做出任何自定義報告?
我建議您查看Pickles project,它以您選擇的格式(支持HTML,PDF,Word和其他格式)創建非常漂亮的文檔。
它可以通過MsBuild,Powershell和通過命令行使用。你會從NuGet
汗!其實還記得前些時候讀過醃菜,但我忘記了一切。感謝您的提醒! –
I testet Pickles可以根據特徵文件生成「活文檔」,但它不能很好地概述哪些特徵通過/未通過/待處理。 –
嘿,這很對。那麼你最好使用SpecFlow.exe並且它是報告功能。它不是很漂亮,但仍然; http://www.marcusoft.net/2010/12/specflowexe-and-mstest.html –
容易得到它我的這篇文章可以幫助你創建你自己定製的報告,我已創建了一個樣本這裏 http://softwarecookie.wordpress.com/2014/06/26/specflow-test-execution-report-enhancement/
希望幫助
是什麼樣的報告不符合您的需求?我通過NUnit運行測試,並利用xml輸出生成來自SpecFlow的報告,這對我們來說足夠了解測試失敗和細節。 – MichaelF
最大的問題是缺乏基於命名空間的測試排序。測試按字母順序排列,但這沒有多大意義。基於名稱空間和/或標籤進行分組會使報告更易於閱讀。 –