测试
- ArchUnitNET (opens new window) - 使用fluent API检查C#代码架构的简单库。
- NetArchTest (opens new window) - 适用于.Net Standard的fluent API,可以在单元测试中强制执行架构规则。
- AutoFixture (opens new window) - AutoFixture是一个针对.NET的开源框架。
- BDTest (opens new window) - 行为驱动的测试和报告框架!
- BDDfy (opens new window) - BDDfy是有史以来最简单的BDD框架!
- Bogus (opens new window) - 用于C#的简单而明智的伪数据生成器,基于著名的faker.js进行移植和开发。
- ExpressionToCode (opens new window) - 在包含表达式和子表达式值的断言中使用纯C#语法,用于生成失败消息。
- FakeItEasy (opens new window) - 用于.NET的易于使用的模拟库https://fakeiteasy.github.io
- Fluent Assertions (opens new window) - 一组.NET扩展方法,允许您更自然地指定TDD或BDD样式测试的预期结果。
- FluentAutomation (opens new window) - 使用fluent API进行简单UI自动化测试。
- FsCheck (opens new window) - 用于.NET的随机测试。
- Fuchu (opens new window) - 用于F#的单元测试库,将测试作为值进行处理,极易创建DSL。
- Machine.Specifications (opens new window) - Machine.Specifications (MSpec)是一个上下文/规范框架,去除了语言噪音并简化了测试。
- Moq (opens new window) - 最受欢迎和友好的.NET模拟框架
- Moq.Contrib.HttpClient (opens new window) - 用于使用Moq模拟HttpClient和IHttpClientFactory的扩展方法集。
- NBomber (opens new window) - 用于Pull和Push场景的非常简单的负载测试框架。它完全由F#编写,目标是.NET Core和完整的.NET Framework。
- NBuilder (opens new window) - 快速生成测试对象
- NCrunch (opens new window) - Visual Studio的自动化连续和并发测试工具。【付费】
- NFluent (opens new window) - NFluent是一个断言库,旨在提高您的.NET TDD体验。
- NSubstitute (opens new window) - 适用于.NET模拟框架的友好替代品
- NUnit (opens new window) - 适用于所有.NET语言的单元测试框架
- Rhino Mocks (opens new window) - 用于.NET的动态模拟框架
- Testcontainers (opens new window) - 用于所有兼容的.NET Standard版本的丢弃Docker容器实例的测试库。
- SecTester (opens new window) - SecTester是一个新工具,将 Bright (opens new window) 企业级扫描引擎直接集成到您的集成或e2e测试中。【专有】【免费】
- Shouldly (opens new window) - Shouldly是一个断言框架,侧重于在断言失败时提供出色的错误消息,同时保持简单和简洁。
- Snapshooter (opens new window) - 适用于.NET Core和.NET Framework的快照测试工具
- SpecFlow (opens new window) - 将业务需求与.NET代码绑定
- Stryker.NET (opens new window) - 适用于.NET Core项目的突变测试
- xBehave.net (opens new window) - 用自然语言描述您的测试的xUnit.net扩展。
- xUnit.net (opens new window) - 用于.NET Framework的免费、开源、面向社区的单元测试工具。
- Canopy (opens new window) - Canopy是一个免费的、开源的F# Web自动化和测试框架
- Expecto (opens new window) - 适用于F#的平滑测试框架,测试作为值。单元测试、属性基础测试、性能测试和压力测试。
- ReportPortal (opens new window) - 基于AI的测试自动化仪表板。获取、聚合和分析测试报告,确定发布健康状况。
- Compare-Net-Objects (opens new window) - 使用反射对任何两个.NET对象进行深度比较。显示两个对象之间的差异。
- Verify (opens new window) - 验证工具,可实现对复杂模型和文档的简单批准。
- CsCheck (opens new window) - C#的随机测试库,包括并发、因果分析、回归和性能测试。
上次更新: 2023/09/21, 10:51:40