C# 测试工具与测试框架有何不同/
测试自动化框架和测试工具之间的基本区别是什么 例如,C# 测试工具与测试框架有何不同/,c#,testing,automation,nunit,resharper,C#,Testing,Automation,Nunit,Resharper,测试自动化框架和测试工具之间的基本区别是什么 例如,nunit是一个测试自动化框架,但另一方面,Resharper是一个测试工具。两者都用于测试C#代码 他们之间有什么区别 我的意思是,为什么一个称为测试框架,另一个称为测试工具?测试框架用于描述您的测试。例如,NUnit或XUnit用于编写单元测试 测试工具是执行测试的工具Resharper不仅可以执行测试并显示有多少测试成功,还可以测量每个测试的执行时间,分析它们并测量代码覆盖率 简言之: 测试框架:描述任何类型的测试 测试工具:用于此测试
nunit
是一个测试自动化框架,但另一方面,Resharper
是一个测试工具。两者都用于测试C#
代码
他们之间有什么区别
我的意思是,为什么一个称为测试框架,另一个称为测试工具?测试框架用于描述您的测试。例如,
NUnit
或XUnit
用于编写单元测试
测试工具是执行测试的工具<例如,code>Resharper不仅可以执行测试并显示有多少测试成功,还可以测量每个测试的执行时间,分析它们并测量代码覆盖率
简言之:
- 测试框架:描述任何类型的测试
- 测试工具:用于此测试(例如,分析或执行测试)
框架类似于创建执行操作的环境(类似于按下按钮的可能性)。测试框架:是一个用于按照预期编写测试用例的框架,如Xunit、Jasmine 工具:是一种使用使用测试框架编写的测试用例的工具,并提供测试分析,如如何通过或失败。因此,工具如resharper,vs测试工具很流行 希望它有意义
happytesting在非常普遍的意义上,框架、跑步者、报告作者等都是工具。在常见用法中,“工具”是指对测试或测试结果执行某些操作的可执行文件。最常用的工具是测试运行程序。其他工具测量性能或覆盖率,生成报告等 既然您提到NUnit,它就由许多不同的工具和一个测试框架组成。NUnit框架打包为,通常称为普通的“NUnit”
NUnit团队生产了几种不同的跑步者,包括控制台跑步者和两个VS适配器。(我)正在单独开发GUI。您可以使用NUnit的其他运行程序包括Resharper、TD.Net和NCrunch。Resharper是测试工具吗?@LeiYang是和否。
Resharper
做很多事情,包括执行和分析单元测试。