软件测试笔记(十六)- 缺陷轰炸和beta测试

了解如何利用其它人员从不同角度使用软件,发现可能忽略的缺陷。

一、让别人测试你的软件

成为高效的测试员的另一条途径是借助他人的力量。如果能让更多的人在软件发布之前查看软件,即使他们不是专业测试员,也嫩够找出专业测试员看不到的软件缺陷。

注意:

  1. 让其他人检查软件有助于打破杀虫剂怪现象。
  2. 类似地,人们互相之间不仅看到的不同,而且测试方法不同。
  3. 让别人帮忙测试有助于消除烦躁心情。
  4. 观察别人解决问题的方式是学习新测试技术的上佳方法。

二、测试共享

  1. 在一定时间内简单地互换测试任务。
  2. 缺陷轰炸(bug bssh) :是指在一段时间(一般为几个小时)内整个测试小组停下指定的常规测试任务,参加轰炸。
  3. 请求协助寻找软件缺陷的最佳伙伴是产品支持或者客户服务小组——他们在客户打电话或者铜鼓电子邮件咨询问题是与客户交流,获取到易用性问题相关的信息。

三、beta测试

另一种让他人验证和确认软件的常用过程称为 beta测试(beta test) ,是指描述外部测试过程的术语,该过程中,软件分发给选定的潜在客户群,让他们在实际环境中使用软件。

从测试角度看,计划或者依赖beta测试时,有几个问题需要注意:

  1. 谁是beta测试者果测试员测试的软件部分要进行beta测试,一定要在过程中指定多需要的beta测试类型,以从中获得最大的收获。
  2. 同样,怎样知道beta测试者使用过软件呢行beta程序的测试员或者其他人一定要跟踪参加bete测试者,以保证他们在使用软件并符合计划的目标。
  3. beta测试可以成为寻找配置和兼容性软件缺陷并符合计划的好方法。
  4. 易用性测试是beta测试能有作为的另一个领域。条件是精心挑选参加者——有经验的用户和吴京演的用户的完美结合。
  5. 撇开配置、兼容性和易用性,bet测试在寻找软件缺陷方面竟然出人意料地差。
  6. beta测试程序会耗费测试员大量的时间,测试新手的常见任务是与beta客户一起,帮助解决他们的问题,回答提问,确认他们找到的软件缺陷。

四、外包测试

外包测试:是指向擅长各方面软件测试的其他公司外包或者提交部分测试工作。

配置和兼容性测试通常是外包测试的理想选择。

本地化测试是另一个通常被外包测试的例子。

如果外包的测试是你负责测试的软件部分,这时候你就需要和外包公司一起工作,以下是有助于是任务执行更加顺利要考虑的问题:

  1. 测试公司究竟要执行哪些测试任务来定义来批准/li>
  2. 他们遵守哪个进度来制定进度果超过最后期限会怎样/li>
  3. 测试公司提供哪些内容少要提供他们找出的软件缺陷。
  4. 如何与测试公司联系电话、电子邮件、因特网、中心数据库,还是每天登门造访是两边地联络点/li>
  5. 怎样知道测试公司是否满足期望们怎样知道是够满足期望/li>

参考文献

  1. 《软件测试(原书第2版)》
  2. 《软件测试的艺术(原书第3 版)》

来源:江阿白

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月23日
下一篇 2019年7月23日

相关推荐