测试中测试工具的地位
上一篇 /
下一篇 2009-08-10 20:00:32
/ 个人分类:论坛发表
一年前写的文章了,突然发现,感觉还挺有意思。
本文出自曲建菲(pupu840323)的51testing博客,转载请注明出处及链接http://www.51testing.com/?uid/137809
测试工具介绍
随着软件测试的地位逐步提高,测试的重要性逐步显现,测试工具的应用已经成为了普遍的趋势。目前用于测试的工具已经比较多了,这些测试工具一般可分为白盒测试工具、黑盒测试工具、性能测试工具,另外还有用于测试管理(测试流程管理、缺陷跟踪管理、测试用例管理)的工具。
总的来说,测试工具的应用可以提高测试的质量、测试的效率。但是在选择和使用测试工具的时候,我们也应该看到,在测试过程中,并不是所有的测试工具都适合我们使用,同时,有了测试工具、会使用测试工具并不等于测试工具真正能在测试中发挥作用。
1、应用测试工具的目的
1)提高测试质量
2)减少测试过程中的重复劳动
3)实现测试自动化
2、测试工具的分类
1)白盒测试工具
①静态测试工具(检查代码质量)
Telelogic公司的Logiscope软件、PR公司的PRQA软件、Jprobe
②动态测试工具(监测系统数据)
Compuware公司的DevPartner软件、Rational公司的Purify系列
2)黑盒测试工具
①功能测试工具(减少重复工作)
Rational公司的TeamTest、Robot,Compuware公司的QACenter
②性能测试工具(系统性能瓶颈)
Radview公司的WebLoad、Microsoft公司的WebStress
3)其他测试工具
包括数据库测试工具,应用性能优化工具等
4)测试管理工具(测试过程管理)
Rational公司的Test Manager、Compureware公司的TrackRecord
3、测试工具的选择
现在市面上的测试工具功能上大体相同,只是一些规则不太相同,我们需要选择的工具在报表上一定需要表现完整清楚,在集成方面需要能够和我们的开发工具以及其他测试良好的集成在一起,有良好的兼容性。随着我们测试工作的不断完善,测试工具也需要循序渐进的进行引入,不可盲目引入。
4、测试工具在公司中的应用
我们公司现在引导的是人人皆测试的思想,由此而产生了轮岗制度,但是光是有测试的思想还是远远不够的,就我们的开发人员来说,引入白盒测试工具,提高代码质量也是需要考虑的方面。由于我们接触的项目比较少,就现在的项目BI来说,测试工具QTP并不是很适合使用,但是通过合理的对脚本进行修改,再加上对工具进行设置和下载相应插件,对BI的测试还是可以顺利进行的。正确的使用测试软件也是我们测试人员需要考虑的问题,当然针对这个项目,我们使用人工手动进行测试,效率还是比较高的。
测试工具的培训工作也是相当重要的,只有人人有思想还要人人皆上手,从基本概念到基本使用,从提出问题到交流探讨,这是一个长期的过程,也希望经过轮岗制度能够做到这样的目的。
收藏
举报
TAG: