LightBDD轻量级 BDD 测试框架
LightBDD 是一个行为驱动的开发测试框架,提供编写易于阅读、易于在执行过程中跟踪的测试能力,同时允许开发人员使用标准开发工具来维护它们。
特性
- 对重构、代码分析、测试运行以及 Visual Studio/Intellisense/Resharper 在代码开发过程中提供的所有功能的原生支持
- 场景步骤执行跟踪和时间测量,可在较长的测试执行期间使用
- 易于阅读的场景定义
- 支持带有将参数值插入格式化步骤名称的智能规则的参数化步骤
- 支持 DI 容器
- 以 HTML、XML 或纯文本格式生成报告
- 代码内 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 的生产力扩展
LightBDD项目还为 Visual Studio 提供了一个 VSIX 扩展,包含:
可以从以下位置下载 VSIX 扩展:Visual Studio Gallery(支持 Visual Studio 2012 和更新版本)。
评论
SwiftestSwift 的 BDD 测试框架
Swiftest是Swift编程语言一个BDD风格的规范框架。示例代码:import Swiftest// create a class that inherits from SwiftestSuit
SwiftestSwift 的 BDD 测试框架
0
Pho-PHPPHP 的 BDD 测试框架
Pho-PHP是PHP的BDD测试框架,它的灵感来自于Jasmine和RSpec。它有十分熟悉的语法,以及在开发中可以监控自动重启的指令。它也可以用定制的匹配器进行扩展。示例代码:Usage: pho
Pho-PHPPHP 的 BDD 测试框架
0
Machine.Specifications行为测试驱动(BDD)框架
Machine.Specifications简称 MSpec ,是一个行为测试驱动(BDD)框架,它
Machine.Specifications行为测试驱动(BDD)框架
0
NUnitLite.NET 轻量级测试框架
NUnitLite是一个新的.NET轻量级测试框架,基于NUnit的思路,提供了其特性的一个子集。使用最少的资源,支持运行在一些资源受限的平台上,例如手机。
NUnitLite.NET 轻量级测试框架
0
Machine.Specifications行为测试驱动(BDD)框架
Machine.Specifications简称MSpec,是一个行为测试驱动(BDD)框架,它本身并不是测试框架,而是在nUnit的基础上,作了一层友好性的封装。行为驱动开发(Behavior-Dr
Machine.Specifications行为测试驱动(BDD)框架
0
Ginkgo用于 Go 的 BDD 测试框架
Ginkgo是一个BDD风格的Go测试框架,旨在帮助您有效地编写富有表现力的综合测试。它最好与Gomega匹配器库配对,但设计为与匹配器无关。Ginkgo使用Go的测试包,可以与您现有的测试工具一起使
Ginkgo用于 Go 的 BDD 测试框架
0