[料理佳餚] SpecFlow + SpecRun + Pickles 讓測試報表變得友善

  • 1702
  • 0
  • TDD
  • 2016-04-30

SpecFlow + SpecRun 雖然會自動產生測試報表,但是它的資訊太詳細了,而且畫面也比較不那麼友善,這時候可以搭配 Pickles 來產生另一種型態的報表。

從 NuGet 上安裝 Pickles

下載並編輯 ReportTemplate.cshtml

為了讓 Pickles 可以利用 SpecRun 跑出來的測試結果去產生報表,我們必須去修改 ReportTemplate.cshtml,詳細說明可以參考 Integrating Test Results From SpecRun

2015/05/30更新: 官網已修正說明文件格式問題。

從套件管理器主控台下指令來產生報表

  • -FeatureDirectory: 放置 Feature 檔案的目錄
  • -OutputDirectory: 輸出報表的目錄
  • -DocumentationFormat: 輸出報表的格式
  • -TestResultsFormat: 測試結果檔案的格式
  • -TestResultsFile: 測試結果檔案的路徑

 < Source Code >

相關資源

C# 指南
ASP.NET 教學
ASP.NET MVC 指引
Azure SQL Database 教學
SQL Server 教學
Xamarin.Forms 教學