下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页项目中测试工具的应用项目中测试工具的应用
发表于:2023-12-10来源::不详点击数:标签:项目管理
随着企业越来越重视软件质量,软件测试的地位逐步提高,测试的重要性逐步显现,测试工具的应用已经成为了普遍的趋势。目前用于测试的工具已经比较多了,这些测试工具一般可分
随着企业越来越重视软件质量,软件(测试)的地位逐步提高,(测试)的重要性逐步显现,(测试工具)的应用已经成为了普遍的趋势。目前用于测试的工具已经比较多了,这些(测试工具)一般可分为(白盒)测试工具、黑盒测试工具、(性能)测试工具,另外还有用于测试管理(测试流程管理、(缺陷)跟踪管理、(测试(用例))管理)的工具。(AutoRunner,TestCenter,TAR)
总的来说,测试工具的应用可以提高测试的质量、测试的效率。但是在选择和使用测试工具的时候,我们也应该看到,在测试过程中,并不是所有的测试工具都适合我们使用,同时,有了测试工具、会使用测试工具并不等于测试工具真正能在测试中发挥作用。因此,本文拟从测试工具的选择和使用方面着手,讲述一点本人的心得。
1、应用测试工具的目的
应用测试工具的目的很明确,一般而言,在测试过程中应用测试工具主要为了以下几个目的:
a)提高测试质量;
b)减少测试过程中的重复劳动
c)实现测试(自动化)
在测试中应用测试工具,可以发现正常测试中很难发现的缺陷(例如,Numega的DevPartner工具就可以发现软件中的内存方面的问题)
2、测试工具的分类和选择
一般而言,我们将测试工具分为白盒测试工具、黑盒测试工具、(性能测试)工具、测试管理工具几个大类。
a)白盒测试工具
白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级,根据测试工具原理的不同,又可以分为静态测试工具和动态测试工具。
i.静态测试工具
静态测试工具直接对代码进行分析,不需要运行代码,也不需要对代码编译链接,生成可执行文件。静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等。
静态测试工具的代表有Telelogic公司的Logiscope软件、PR公司的PRQA软件。
ii.动态测试工具
动态测试工具与静态测试工具不同,动态测试工具的一般采用"插桩'的方式,向代码生成的可执行文件中插入一些监测代码,用来统计程序运行时的数据。其与静态测试工具最大的不同就是动态测试工具要求被测系统实际运行。
动态测试工具的代表有Compuware公司的DevPartner软件、(Rational)公司的Purify系列。
b)黑盒测试工具
黑盒测试工具适用于黑盒测试的场合,黑盒测试工具包括(功能测试)工具和性能测试工具。黑盒测试工具的一般原理是利用脚本的录制(Record)/回放(Playback),模拟用户的操作,然后将被测系统的输出记录下来同预先给定的标准结果比较。黑盒测试工具可以大大减轻黑盒测试的工作量,在迭代(开发)的过程中,能够很好地进行(回归)测试。
黑盒测试工具的代表有Rational公司的TeamTest、Robot,Compuware公司的QACenter,另外,专用于性能测试的工具包括有Radview公司的(Web)Load、Microsoft公司的(Web)Stress等工具。
c)测试管理工具
测试管理工具用于对测试进行管理。一般而言,测试管理工具对测试计划、测试用例、测试实施进行管理,并且,测试管理工具还包括对缺陷的跟踪管理。
测试管理工具的代表有Rational公司的TestManager、Compureware公司的TrackRecord等软件。
d)其他测试工具
除了上述的测试工具外,还有一些专用的测试工具,例如,针对(数据库)测试的TestBytes,对应用性能进行优化的EcoScope等工具。
e)测试工具的选择
面对如此多的测试工具,对工具的选择就成了一个比较重要的问题。我们在考虑选用工具的时候,建议从以下几个方面来权衡和选择:
i.功能
功能当然是我们最关注的内容,选择一个测试工具首先就是看它提供的功能。当然,这并不是说测试工具提供的功能越多就约好,在实际的选择过程中,适用才是根本。"钱要花在刀刃上',为不需要的功能花费金钱实在不是明智的行为。事实上,目前市面上同类的(软件测试)工具之间的基本功能都是大同小异,各种软件提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024装修合同范本版
- 个人仓库租赁协议样本
- 小学食堂食品供应合同
- 2024年冷链车运输合同
- 校企合作框架协议书范例
- 2024售楼处物业服务合同(物业)
- 2024英文股份合同范本英文股份合同
- 2024个人装修房屋合同范本
- 2024《铝合金门窗合同》
- 机动车辆交易协议文本
- Java语言程序设计PPT全套完整教学课件
- 小学英语-Mum bug's bag教学设计学情分析教材分析课后反思
- 天然气输送管道首站门站简介演示文稿
- 复盘养猪分析:探寻背后的成功秘诀
- 艺术设计本科专业人才培养方案
- qdslrdashboard应用软件使用说明
- 海康2023综合安防工程师认证试题答案HCA
- 跌倒坠床PDCA循环管理降低住院患者跌倒坠床发生率
- 档案工作管理情况自查表
- WinCCflexible的传送操作HMI设备设置入门
- 三宝屯污水处理厂三期改扩建工程项目环境影响报告
评论
0/150
提交评论