工具,顾名思义,是指工作时所需用的器具,后引申为达到、完成或促进某一事物的手段。工具是一个相对概念,因为其概念不是一个具体的物质,所以只要能使物质发生改变的物质,相对于那个能被它改变的物质而言就是工具。

百度百科上的解释(维基百科、谷歌)

以上,“权威”针对工具给出广袤而具体的解释。前面加上“测试”这个修饰语或者说是限定词,给缩小了工具的范围。应用于测试相关领域为达到、完成或促进某一事物的手段,即为测试工具,它是一个相对的概念,只要能完成或达到某一效果的“催化剂”或是手段都可以成为工具。

各种文章、测试相关书籍,以及 ISTQB初级、高级(测试管理、测试分析师、技术测试分析师)都含有关于测试工具的介绍。

认识到工具和技术之间的关系非常重要,技术是执行某个操作的过程,而工具是完成某个任务的方法。虽然软件测试技术有限,但是软件工具几乎是无限的。测试人员可以选择很多软件工具来完成指定的软件测试技术,就像木匠使用钉子、螺丝钉或粘合剂将两块木头固定在一起一样。可见,测试工具在测试执行、管理中的重要性。

引用《软件测试的有效方法》第三版,第四章第一节部分内容

那么测试工具究竟都有哪些,是怎么分类的呢?

工具可以按照多种规则进行分类,例如:目的、商业、免费/付费、开源、共享、使用的技术等。图6.1.1-1展示了软件测试工具的多样性。

图6.1.1-1 软件测试工具的类型

本文主要围绕测试工具所支持的测试活动来进行分类。一些工具提供的支持通常更适合开发人员(例如:在组件和集成测试期间使用的工具)。这些工具在以下各节中以"(D)"进行标识。

测试和测试件管理的工具支持

管理工具可适用于整个软件开发生命周期中的任何测试活动。支持测试和测试件管理的工具的例子包括:

  • 测试管理工具和应用生命周期管理工具(ALM)
  • 需求管理工具(例如:测试对象的可追溯性)
  • 缺陷管理工具
  • 配置管理工具
  • 持续集成工具(D)

静态测试的工具支持

静态测试工具与第3章中描述的活动和收益相关联。这类工具的例子包括:

  • 支持评审的工具
  • 静态分析工具(D)

测试设计与实现的工具支持

测试设计工具有助于在测试设计和实现中创建可维护的工作产品,包括测试用例、测试规程和测试数据。这类工具的例子包括:

  • 测试设计工具
  • 基于模型的测试工具
  • 测试数据准备工具
  • 验收测试驱动开发(ATDD)和行为驱动开发(BDD)工具
  • 测试驱动开发工具(TDD)(D)

在某些情况下,支持测试设计和实现的工具也可能支持测试执行和日志记录,或者将其输出直接提供给支持测试执行和日志记录的其他工具。

测试执行与记录的工具支持

有许多工具可以支持和增强测试执行和日志记录活动。这些工具的例子包括:

  • 测试执行工具(例如:运行回归测试)
  • 覆盖工具(例如:需求覆盖、代码覆盖(D))
  • 测试用具(D)
  • 单元测试框架工具(D)

性能测量和动态分析的工具支持

性能测量和动态分析工具对于支持性能和负载测试活动是必不可少的,因为这些活动不能有效地通过手工完成。这些工具的例子包括:

  • 性能测试工具
  • 监视工具
  • 动态分析工具(D)

特殊测试需要的工具支持

除了支持一般测试过程的工具外,还有许多其他工具支持更具体的测试事件。其中包括侧重于以下方面的工具:

  • 数据质量评估
  • 数据转换和迁移
  • 易用性测试
  • 辅助性测试
  • 本地化测试
  • 安全性测试
  • 可移植性测试(例如:在多个支持的平台上测试软件)

世纪前线网络质量测试工具 是什么_6.1.1 测试工具分类相关推荐

  1. 世纪前线网络质量测试工具 是什么_卓拙科技 | 为全球用户打造更快、更稳定、更安全的的网络环境...

    成都IT内推圈成立于2016年,专注成都IT互联网领域的招聘与求职;覆盖精准IT人群10W+,通过内推圈推荐且已入职人数超过5000+,合作公司均系成都知名或靠谱公司.此公众号每天7:30AM准时推送 ...

  2. 世纪前线网络质量测试工具 是什么_企业网络安全最佳实践指南(六)

    本系列文章共分为8篇,主要分享作者自身在企业网络安全建设和运维保障过程中的经验总结,包括网络安全管理.网络安全架构.网络安全技术以及安全实践等,力求全方位阐述企业在网路安全中的方方面面,为企业网络安全 ...

  3. 世纪前线网络质量测试工具 是什么_软件测试行业必备的高薪技能是什么?

    测试中的非功能测试其实范围比较广,性能.稳定性.鲁棒性.安全性等都可以放进这个范畴.如果真的细究起来,那真的就多了.非功能测试,一般比功能测试门槛高些,多数还是需要掌握一两种留意的测试工具,配合代码能 ...

  4. 世纪前线网络质量测试工具 是什么_内推 | 大厂需要什么样的人才?看看这些JD就知道啦...

    还在等 "金三银四" 吗?别等啦,好职位现在就来啦.霍格沃兹测试学院最近收到一些不错的内推岗位,将会持续公布给大家,先来看看第一批职位吧. 1 腾讯-高级测试开发工程师(深圳) 薪 ...

  5. 世纪前线网络质量测试工具 是什么_成为一名软件测试工程师有什么前途?

    作为软件质量控制中重要的一环,软件测试工程师基本上处于地位高.待遇高的地位(注:我说的是真正意义上的软件测试工程师,不是那些"点点点"的测试员).同时软件测试的人才需求缺口越来越大 ...

  6. 世纪前线网络质量测试工具 是什么_HTTP API测试工具大全,后端开发必备神器。...

    API测试的主要任务是看被开发的应用程序接口,是否符合期望,能否可靠的服务,能否提供API所预定的功能,然后就是测试性能如何,接口的安全性如何. 接下来我们就来看看,目前最流行的测试应用程序接口的工具 ...

  7. 世纪前线网络质量测试工具 是什么_上海控安发布汽车信息安全评估工具箱:一款标准化、自动化的安全测试工具...

    汽车网联化和智能化导致车载网络更为开放和复杂,面临着严峻的信息安全风险和挑战,汽车安全测试工作备受重视. 安全测试行业现状及痛点: • 工程师主要通过人为分析进行测试建模,对整车或零部件进行信息安全测 ...

  8. 世纪前线网络质量测试工具 是什么_【案例分享】利用手持式测试工具对建筑控制系统快速排障的方法...

    有人说智能楼宇是巨无霸行业, 其实一点都不为过. 截止去年, 全球40%的人口居住在城市中, 而中国这一比例达到了60%. 随着时代的发展,越来越多的建筑物正在部署智能控制系统,以此作为提高能源效率. ...

  9. Python网络质量测试工具增加乱序统计

    半月月前,我用Python写了一个工具,可以测试网络的纯丢包率以及探测网络路径中的队列情况,经过一些使用者的反馈,还算比较好用,关于这个工具,请参见< 动手写一个探测网络质量(丢包率/RTT/队 ...

最新文章

  1. 学姐分享:在求职路上少走一些弯路
  2. 《大数据、小数据、无数据:网络世界的数据学术》一 3.3 社会与技术
  3. c java 传参数_Java和C的方法参数传递方式的比较
  4. 20145307《信息安全系统设计基础》期中总结
  5. easyui 隐藏和显示datagrid
  6. 学习 Spring (十七) Spring 对 AspectJ 的支持 (完结)
  7. 1.14 java内部类是什么鬼东西
  8. BZOJ 4070 [Apio2015]雅加达的摩天楼 ——分块 SPFA
  9. python运行是哪个键_python – 如何使用回车键调用按钮命令
  10. 使用电脑adb给Essential Phone刷机 —(官方篇)
  11. POI导入导出Excel(HSSF格式,User Model方式)
  12. Spring学习笔记002 - AOP
  13. linux添加sshkey,使用SSH密钥对连接Linux实例
  14. SVM的对偶问题与核方法
  15. 【搞定Go语言】第3天11:Gin框架介绍及使用
  16. BZOJ 5109: [CodePlus 2017]大吉大利,晚上吃鸡! 最短路 拓扑 Dp
  17. 第二周:java异常和常用类 容器
  18. 基于SpringBoot酒店房间管理系统
  19. 儒猿秒杀季!互联网大厂的企业级风控系统项目实战
  20. LeetCode题解:x的平方根

热门文章

  1. 玩一玩天猫双十一数据
  2. Git环境搭建与使用说明
  3. 使用项目符号和列表、超链接等标签设计网页
  4. 在三角形中rt是什么意思_Rt△ABC是什么意思
  5. STM32堆栈溢出问题
  6. SNS网络能流行多久
  7. 基于python的类的调用(快递查询,天气查询,学员管理,旅游查询,电影查询,景点查询,手机销售系统,内涵段子,手机号id查询))
  8. 【Leetcode】552. Student Attendance Record II
  9. 【云原生Docker系列项目实战第一篇】dockerfile+lnmp+workpress(星星温柔泛滥,人间至善)
  10. 铨顺宏RFID:错综复杂的地下管道用RFID标签能完成管理吗?