LightBDD轻量级 BDD 测试框架

联合创作 · 2023-10-01 16:35

LightBDD 是一个行为驱动的开发测试框架,提供编写易于阅读、易于在执行过程中跟踪的测试能力,同时允许开发人员使用标准开发工具来维护它们。


特性



  • 对重构、代码分析、测试运行以及 Visual Studio/Intellisense/Resharper 在代码开发过程中提供的所有功能的原生支持

  • 场景步骤执行跟踪和时间测量,可在较长的测试执行期间使用

  • 易于阅读的场景定义

  • 支持带有将参数值插入格式化步骤名称的智能规则的参数化步骤

  • 支持 DI 容器

  • 以 HTML、XML 或纯文本格式生成报告

  • 代码内 LightBDD 配置允许自定义所有 LightBDD 功能

  • 与 NUnitxUnitMsTest.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 的生产力扩展


LightBDD项目还为 Visual Studio 提供了一个 VSIX 扩展,包含:



可以从以下位置下载 VSIX 扩展:Visual Studio Gallery(支持 Visual Studio 2012 和更新版本)。

浏览 21
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报