了解如何利用其它人员从不同角度使用软件,发现可能忽略的缺陷。
一、让别人测试你的软件
成为高效的测试员的另一条途径是借助他人的力量。如果能让更多的人在软件发布之前查看软件,即使他们不是专业测试员,也嫩够找出专业测试员看不到的软件缺陷。
注意:
- 让其他人检查软件有助于打破杀虫剂怪现象。
- 类似地,人们互相之间不仅看到的不同,而且测试方法不同。
- 让别人帮忙测试有助于消除烦躁心情。
- 观察别人解决问题的方式是学习新测试技术的上佳方法。
二、测试共享
- 在一定时间内简单地互换测试任务。
- 缺陷轰炸(bug bssh) :是指在一段时间(一般为几个小时)内整个测试小组停下指定的常规测试任务,参加轰炸。
- 请求协助寻找软件缺陷的最佳伙伴是产品支持或者客户服务小组——他们在客户打电话或者铜鼓电子邮件咨询问题是与客户交流,获取到易用性问题相关的信息。
三、beta测试
另一种让他人验证和确认软件的常用过程称为 beta测试(beta test) ,是指描述外部测试过程的术语,该过程中,软件分发给选定的潜在客户群,让他们在实际环境中使用软件。
从测试角度看,计划或者依赖beta测试时,有几个问题需要注意:
- 谁是beta测试者?如果测试员测试的软件部分要进行beta测试,一定要在过程中指定多需要的beta测试类型,以从中获得最大的收获。