自动化测试库、框架和工具之间的区别
库的英文单词叫Library,库是由代码集合成的一个产品,供程序员调用。面向对象的代码组织形式的库叫类库,面向过程的代码组织形成的库叫函数。
框架的英文单词叫Framework,框架是为解决一个或一类问题而开发的产品,用户一般只需要使用框架提供的类或函数,即可实现全部功能。所以从这个角度来理解unittest框架,它主要用于实现测试用例的组织和执行,以及测试结果的生成。因为它的主要任务就是帮助我们完成测试工作,所以我们通常把它叫做单元测试框架。
工具的英文单词叫Tool是,在笔者看来工具与框架所作的事情类似,只是工具会有更高的抽象,屏蔽了底层的代码,一般会提供单独的操作界面供用户操作。例如,Selenium IDE和QTP就是自动化测试工具。
自动化测试库、框架和工具之间的区别相关推荐
- 动态库、静态库、运行时库、引入库之间的区别
动态库.静态库.运行时库.引入库之间的区别 杂集.捡对口味的看看吧. 转自:http://lingualspark.blog.sohu.com/94785899.html 运行时库:Unix中一个典型 ...
- ETL的介绍与使用ETL工具之间的区别
ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过萃取(extract).转置(transform).加载(load)至目的端的过程.ETL一词较常用在数 ...
- JS+库+框架+工具
JS+库+框架+工具 要做WEB前端,就需要知道前端到底是什么,需要学习那些知识:前端至少要懂的三个部分:HTML,CSS,JavaScript(简称JS),那首先先明确这三个概念: HTML负责结构 ...
- 可可:框架和边界之间有什么区别?
UIView及其子类都具有属性frame和bounds . 有什么不同? #1楼 框架是相对于其超视图定义UIView的矩形. bounds rect是定义NSView坐标系的值范围. 即,此矩形中的 ...
- Top 10 盘点:2019 Java 开发者必学的测试框架、工具和库!
@Java 开发者,2019 要先学点啥? 有答曰:"学习千万条,自动化测试第一条".如今,"自动化测试的重要性正在呈指数级增长",而本文便重点介绍了 10 大 ...
- IT:前端进阶技术路线图(初级→中级→高级)之初级(研发工具/HTML/CSS/JS/浏览器)/中级(研发链路/工程化/库/框架/性能优化/工作原理)/高级(搭建/中后台/体验管理等)之详细攻略
IT:前端进阶技术路线图(初级→中级→高级)之初级(研发工具/HTML/CSS/JS/浏览器)/中级(研发链路/工程化/库/框架/性能优化/工作原理)/高级(搭建/Node/IDE/中后台/体验管理/ ...
- 写在2021: 值得关注/学习的前端框架和工具库
前言 最近在知乎看到了这么个问题:学完Vue还有必要学习React和Node吗?[1], 有很奇妙的感觉,因为我在最开始入门前端时,也是以Vue入的门,在"学完"Vue之后, 我也 ...
- Linux_linux常用工具---闲杂篇(除了vim, 还有哪些常用的牛逼的编辑器, 并能够横向对比编辑器之间的区别和优缺点.)
vim自行查找资料, 自行配置插件. 借鉴别人的 " 显示相关 """"""""""&qu ...
- CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念)、早期/中期/近期应用领域(偏具体应用)、经典CNN架构(偏具体算法)概述、常用工具/库/框架/产品、环境安装、常用数据集、编程技巧
CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念).早期/中期/近期应用领域(偏具体应用).经典CNN架构(偏具体算法)概述.常用工具/库/框架/产品.环境安装.常用数据集.编程技巧 ...
最新文章
- 程序员四大忌 你该如何避免呢?
- list index out of range怎么解决_“卿卿我我”和“如胶似漆”英语怎么说?
- php变量赋值有几种,【后端开辟】php变量赋值体式格局有几种
- 工程化专题之Maven(上)
- [51nod]1229 序列求和 V2(数学+拉格朗日差值)
- 像数据科学家一样思考:12步指南(上)
- Spring boot 默认日志配置
- Django出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0xda in position 134: invalid
- 计算机专业导论论文2000字,计算机专业导论论文.doc
- c#和WIN32 调用
- C和C++之用extern “C“实现它们之间的互调
- [再寄小读者之数学篇](2014-04-22 平方差公式在矩阵中的表达)
- 【转】Azure应用部署方式对比
- 技术差的程序员,90%都输在这点上!骨灰级开发:其实都是在瞎努力!
- 一个社交电商小程序配套的平台接
- sublime设置自己的快捷键
- Linux下安装qt5步骤
- mfc使用matlab绘图,mfc调用matlab绘图
- WebGL中实现三维融合视频投影技术
- php网站整合ck播放器,wordpress整合ckplayer最新版 wp文章短代码调用ck播放器