如何提高软件测试人员测试的灵敏性?

发表于:2012-7-30 11:25

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:wuliangye    来源:51Testing软件测试论坛

  问题描述:

  如何提高测试人员测试的灵敏性,做到更好更专业的发现缺陷?

  精彩答案:

  会员 wuliangye:

  提高测试人员测试的灵敏性,做到更好更专业的发现缺陷,我想一下几点是必须具备的:

  1、对待测试工作的态度

  态度决定一切,一个热爱测试热爱本职工作的测试人员和一个有技能但是心思不在测试上的测试人员,他们在发现缺陷的程度和测试领域的发展上是截然不同的,所以我认为提高测试人员的灵敏性,首先是要培养测试人员对本职工作的热爱和不断探索;

  2、业务和行业知识的掌握

  在态度端正的前提下,测试人员必须掌握所测内容的业务知识。掌握了扎实的业务,测试人员才能更好更专业的发现缺陷,而不会犯一些低级错误,而这些低级错误久而久之就会影响到测试人员在团队中的专业形象。而对市场上同类产品的特性和相关行业标准的了解,不仅帮助测试人员了解行业动向和趋势,在测试过程中不但能发现缺陷,更能提出合理化建议,促进产品的发展。

  3、对所测内容的系统架构和关键技术的掌握

  在测试中发现,很多表现不同的缺陷其实都是由于同一个原因造成,但是由于对系统架构不了解,对技术不熟悉,测试人员无法识别,因此对系统架构了解的越透彻,对日常测试的帮助就越大。为了做到这一点,测试人员应该积极参与需求、设计等各阶段的活动,一方面是对产品的熟悉,把握产品的核心功能,一方面是对需求和设计进行评审,以尽早发现其中的问题。对于实现层面的关键技术也应加以关注,因为各种技术包括开发语言都相应地有各自典型的多发问题,可以设计针对性的用例。对系统架构理解得越深,越能发现深层次的问题。

  4、测试知识的掌握

  要有扎实的测试基本功,如测试理论的理解和活学活用,测试方法和测试工具的熟练掌握。除此之外,和测试无关但是和产品相关的技术知识需要持续学习和提高,如测试数据库相关,则应该熟悉了解数据库相关的技术及测试手段,如分布式系统,则应该熟悉相应的网络知识及测试手段。

  5、测试经验的积累

  黑盒测试方法中有一个错误推测法,就是根据测试人员对缺陷的敏感性进行测试,由此可以看出丰富的测试经验对于测试人员来说是多么重要,应该经常性的回顾和总结并应用到今后的工作中。

  6、测试人员自身定位

  测试不是为了让开发难堪,不是为了证明开发人员的产品是多么的烂,在平时的工作中测试人员应该时刻清楚自身定位,多和开发人员交流沟通,多和用户交流沟通。良好的沟通不仅能够帮助测试人员熟悉掌握产品,更能发现缺陷,了解用户的操作习惯、工作方式,倾听用户的心声,理解用户真正的需求,并用以指导自己的测试工作。对用户需求理解得越深,测试就越不容易迷失方向。

  记住,提高测试人员测试灵敏度,目的都是为了更好更专业的发现缺陷,测试人员应该以更好更专业发现缺陷为目标要求自己提高自己。

  原帖地址:http://bbs.51testing.com/thread-747243-1-1.html

版权声明:本文由会员wuliangye首发于51Testing软件测试论坛每周一问活动。

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号