c# - 测试工具与测试框架有何不同/

标签 c# testing automation nunit resharper

<分区>

测试自动化框架测试工具之间的基本区别是什么?

例如nunit是一个测试自动化框架,但另一方面Resharper是一个测试工具。两者都用于测试 C# 代码。

它们有什么区别?

我的意思是为什么一个叫测试框架,一个叫测试工具?

最佳答案

测试框架 用于描述您的测试。例如。 NUnitXUnit 用于编写单元测试。

测试工具是执行测试的工具。例如,Resharper 不仅会执行您的测试并显示有多少成功,还会测量每个测试的执行时间、分析它们并测量代码覆盖率。

简而言之:

  • 测试框架:描述任何类型的测试
  • 测试工具:用于此测试(例如分析或执行它们)

关于c# - 测试工具与测试框架有何不同/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45295280/

相关文章:

c# - 无法在 Debug模式下访问匿名类型的属性(VS2013)

javascript - 在 Jasmine 测试中访问 IIFE

ios - 这部分在 iPhone 屏幕上叫什么?想用它来决定屏幕是否是主屏幕

linux - 如何自动更新AWS ec2实例配置文件

unit-testing - 排除多个组 TestNG

c# - 如何创建签名证书并在生产中的IdentityServer4中使用它?

c#: 元素 'Id' 不匹配任何字段或属性 MongoDB

c# - 文件共享未按预期工作

PHPUnit ReflectionException 方法套件不存在

c# - 自动运行 ASP.net c# Web 应用程序