首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试工具与测试框架/

测试工具与测试框架/
EN

Stack Overflow用户
提问于 2017-07-25 06:16:53
回答 4查看 162关注 0票数 3

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

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

他们之间有什么区别?

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

EN

回答 4

Stack Overflow用户

发布于 2017-07-25 06:22:47

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

测试工具是执行测试的工具。例如,Resharper不仅将执行您的测试并显示成功的次数,而且还可以度量每个测试的执行时间、分析它们和度量代码覆盖率。

简言之:

  • 测试框架:描述任何类型的测试
  • 测试工具:与此测试一起工作(例如分析或执行它们)
票数 3
EN

Stack Overflow用户

发布于 2017-07-25 09:57:17

在极其普遍的意义上,框架、运行程序、报告编写人员等都是工具。在常用的情况下,“工具”是指对测试或测试结果做一些事情的可执行文件。最常见的工具是测试运行程序。其他工具衡量业绩或覆盖范围,制作报告等。

由于您提到了NUnit,它由许多不同的工具以及一个测试框架组成。NUnit框架被打包成简单的“NUnit”,通常称为“NUnit”。

NUnit团队产生了几个不同的运行程序,包括控制台运行程序和两个VS适配器。一个GUI正在单独开发(由我开发)。您可以与NUnit一起使用的其他运行程序包括Resharper、TD.Net和NCrunch。

票数 1
EN

Stack Overflow用户

发布于 2017-07-25 06:25:40

测试框架

重复步骤,检查给定方面的输入和输出(功能或质量)在项目的所有活动中。

steps -测试的一部分,即执行某一项或测试方面。

测试工具

在特定情况下检查各个方面(代码、结构、标准)的质量。

摘要

工具是技术性更强的东西,比如电压表--你可以检查材料的实际状态。

框架就像创建执行操作的环境(比如按下按钮的可能性)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45295280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档