结对测试小论

发表于:2009-1-05 16:15

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

 作者:mooner1981    来源:51Testing软件测试博客

  结对编程大家说得很多了,那么结对测试呢?

  所谓结对测试,是指两个人同时同地测试同一对象,并且在过程中充分交换思想。结对测试的想法是从结对编程中转化而来,却又和结对编程在出发点和执行思路上有较大的差异。结对测试是一种测试过程中的方法,独立于测试策略,可以施行于各种不同的开发测试模型中,当然,也可以在敏捷开发的过程中使用。

  为啥要结对呢?测试的时间和资源十分紧张,为啥还要结对呢?

  日常工作中,究竟有多少bug可以和事先设计的测试用例一一对应上?事实上,测试是一种生成思维的过程,随着经验的积累和测试的深入,往往会生成更深入复杂的测试思维,这种生成的过程往往可以通过结对的讨论和思考得以加强和加速。另一方面,目前还是有很多项目使用的是手工测试,测试员的情绪和耐心都在测试过程中受到了很大的挑战,很多测试员处于一种煎熬的状态(是不是夸张了点?^_^),而不是享受测试。结对的方式可以让讨论和思考遍布于测试的过程中,从而拯救测试员的心理状态。除此之外,结对测试可以很好地促进测试员的彼此学习,培养团队气氛和协作精神,等等……

  结对测试可以分为三类。

  测试员结对。两位测试员,一人负责按照测试用例测试,另一人按照相同的进度,进行探索性测试。讨论过程中,既可以保证按照测试用例覆盖所有功能,又可以注重各种特殊情况的测试。

  测试员与开发人员结对。开发人员可以帮助测试员快速学习复杂功能,快速理解产品架构,尤其在复杂bug的debug过程中,这种结对可以有效地提高bug定位的速度,也可以帮助测试员迅速积累经验。

  测试员与客户结对。往往应用于用户接受测试中,测试员可以帮助用户快速学习系统,快速解决问题,并第一手获得用户经验。

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

本文出自mooner1981的51Testing软件测试博客:http://www.51testing.com/?28057

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号