LightBDD輕量級 BDD 測試框架
LightBDD 是一個行為驅(qū)動的開發(fā)測試框架,提供編寫易于閱讀、易于在執(zhí)行過程中跟蹤的測試能力,同時允許開發(fā)人員使用標(biāo)準(zhǔn)開發(fā)工具來維護(hù)它們。
特性
- 對重構(gòu)、代碼分析、測試運行以及 Visual Studio/Intellisense/Resharper 在代碼開發(fā)過程中提供的所有功能的原生支持
- 場景步驟執(zhí)行跟蹤和時間測量,可在較長的測試執(zhí)行期間使用
- 易于閱讀的場景定義
- 支持帶有將參數(shù)值插入格式化步驟名稱的智能規(guī)則的參數(shù)化步驟
- 支持 DI 容器
- 以 HTML、XML 或純文本格式生成報告
- 代碼內(nèi) LightBDD 配置允許自定義所有 LightBDD 功能
- 與 NUnit、xUnit、MsTest.TestFramework 和 Fixie 框架集成
- 跨平臺支持(.NET Framework / .NET Standard / .NET Core / UWP)
安裝
LightBDD 在 NuGet 上可用:
-
PM> Install-Package LightBDD.NUnit3 -
PM> Install-Package LightBDD.XUnit2 -
PM> Install-Package LightBDD.MsTest2 -
PM> Install-Package LightBDD.Fixie2
Visual Studio 的生產(chǎn)力擴(kuò)展
LightBDD項目還為 Visual Studio 提供了一個 VSIX 擴(kuò)展,包含:
- 所有集成的項目模板(nunit/xunit/mstest/fixie),
- 所有集成的要素類模板(nunit/xunit/mstest/fixie),
- 用于創(chuàng)建場景和復(fù)合步驟的代碼片段。
可以從以下位置下載 VSIX 擴(kuò)展:Visual Studio Gallery(支持 Visual Studio 2012 和更新版本)。
評論
圖片
表情
