软件测试笔记(十六)- 缺陷轰炸和beta测试
了解如何利用其它人员从不同角度使用软件,发现可能忽略的缺陷。
一、让别人测试你的软件
成为高效的测试员的另一条途径是借助他人的力量。如果能让更多的人在软件发布之前查看软件,即使他们不是专业测试员,也嫩够找出专业测试员看不到的软件缺陷。
注意:
- 让其他人检查软件有助于打破杀虫剂怪现象。
- 类似地,人们互相之间不仅看到的不同,而且测试方法不同。
- 让别人帮忙测试有助于消除烦躁心情。
- 观察别人解决问题的方式是学习新测试技术的上佳方法。
二、测试共享
- 在一定时间内简单地互换测试任务。
- 缺陷轰炸(bug bssh) :是指在一段时间(一般为几个小时)内整个测试小组停下指定的常规测试任务,参加轰炸。
- 请求协助寻找软件缺陷的最佳伙伴是产品支持或者客户服务小组——他们在客户打电话或者铜鼓电子邮件咨询问题是与客户交流,获取到易用性问题相关的信息。
三、beta测试
另一种让他人验证和确认软件的常用过程称为 beta测试(beta test) ,是指描述外部测试过程的术语,该过程中,软件分发给选定的潜在客户群,让他们在实际环境中使用软件。
从测试角度看,计划或者依赖beta测试时,有几个问题需要注意:
- 谁是beta测试者?如果测试员测试的软件部分要进行beta测试,一定要在过程中指定多需要的beta测试类型,以从中获得最大的收获。
- 同样,怎样知道beta测试者使用过软件呢?执行beta程序的测试员或者其他人一定要跟踪参加bete测试者,以保证他们在使用软件并符合计划的目标。
- beta测试可以成为寻找配置和兼容性软件缺陷并符合计划的好方法。
- 易用性测试是beta测试能有作为的另一个领域。条件是精心挑选参加者——有经验的用户和吴京演的用户的完美结合。
- 撇开配置、兼容性和易用性,bet测试在寻找软件缺陷方面竟然出人意料地差。
- beta测试程序会耗费测试员大量的时间,测试新手的常见任务是与beta客户一起,帮助解决他们的问题,回答提问,确认他们找到的软件缺陷。
四、外包测试
外包测试:是指向擅长各方面软件测试的其他公司外包或者提交部分测试工作。
配置和兼容性测试通常是外包测试的理想选择。
本地化测试是另一个通常被外包测试的例子。
如果外包的测试是你负责测试的软件部分,这时候你就需要和外包公司一起工作,以下是有助于是任务执行更加顺利要考虑的问题:
- 测试公司究竟要执行哪些测试任务?谁来定义?谁来批准?
- 他们遵守哪个进度?谁来制定进度?如果超过最后期限会怎样?
- 测试公司提供哪些内容?至少要提供他们找出的软件缺陷。
- 如何与测试公司联系?是电话、电子邮件、因特网、中心数据库,还是每天登门造访?谁是两边地联络点?
- 怎样知道测试公司是否满足期望?他们怎样知道是够满足期望?
参考文献
- 《软件测试(原书第2版)》
- 《软件测试的艺术(原书第3 版)》
软件测试笔记(十六)- 缺陷轰炸和beta测试相关推荐
- 缺陷轰炸和beta测试详解
利用软件测试软件是加快工作进展的绝佳方式,有助于找出其它方式可能遗漏的软件缺陷. 成为高效测试员的另一条途径是借助他人的力量. 一.让他人测试你的软件 1.让其他人检查软件有助于打破杀虫剂怪现象: 2 ...
- 电脑安装python3.74_python3.4学习笔记(十六) windows下面安装easy_install和pip教程
python3.4学习笔记(十六) windows下面安装easy_install和pip教程 easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 首先安 ...
- Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发
Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发 Polyworks支持C#二次开发,用对应的SDK文档试着做一下开发样例. 新建一个C#项目,在解决方案中右键添加引用 ...
- 【正点原子FPGA连载】第四十六章SD卡读写测试实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1
1)实验平台:正点原子新起点V2开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=609758951113 2)全套实验源码+手册+视频下载地址:ht ...
- Mr.J-- jQuery学习笔记(十六)--展开和收起动画折叠菜单的实现
之前写过动画的隐藏与显示:Mr.J-- jQuery学习笔记(十四)--动画显示隐藏 动画隐藏与显示的一个小demo--对联广告:Mr.J-- jQuery学习笔记(十五)--实现页面的对联广告 与动 ...
- 数据科学和人工智能技术笔记 十六、朴素贝叶斯
十六.朴素贝叶斯 作者:Chris Albon 译者:飞龙 协议:CC BY-NC-SA 4.0 伯努利朴素贝叶斯 伯努利朴素贝叶斯分类器假设我们的所有特征都是二元的,它们仅有两个值(例如,已经是独热 ...
- 【Visual C++】游戏开发笔记十六 讲解一个完整的回合制游戏demo
本系列文章由zhmxy555编写,转载请注明出处. 文章链接 http://blog.csdn.net/zhmxy555/article/details/7447864 作者:毛星云 邮箱: ...
- 【Visual C 】游戏开发笔记十六 讲解一个完整的回合制游戏demo
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...
- [原]【Visual C++】游戏开发笔记十六 讲解一个完整的回合制游戏demo
本系列文章由zhmxy555编写,转载请注明出处. 文章链接 http://blog.csdn.net/zhmxy555/article/details/7447864 作者:毛星云 邮箱: ...
最新文章
- 【C++】多线程(链式、循环队列)实现生产者消费者模式
- 项目经理都在用什么项目管理工具?
- ACCESS中如何比较日期和时间,使用DateDiff函数
- SpringBoot 报错Field XXX required a bean of type XXX that could not be found.
- 技术分享 | 一条神奇的曲线——贝塞尔曲线在前端的应用
- java项目processes设置,Jvm调优和SpringBoot项目优化的详细教程
- 4岁小女孩给Linux内核贡献提交
- pwnable.kr lotto之write up
- 最大值、数据排序、九九乘法表、杨辉三角
- 斐波那契数列【java实现】
- vs 错误error C2011:类型重定义的解决办法
- 马克思《数学手稿》是“民科”作品吗?
- Ecowalker充气足球门,为青少年足球训练保驾护航!
- PS2021 编辑PDF文件,修改文字
- 【深度学习】ResNet残差网络 ResidualBlock残差块实现(pytorch) | 跟着李沐学AI笔记 | ResNet18进行猫狗分类
- vue watch监听数据解决新旧值一样的问题(newValue, oldValue)
- Android(thirteen)
- word中插入图表改变数据系列产生在行或列
- 百度语音识别vs科大讯飞语音识别
- 支付29.9元,订阅付费专栏Matlab(初级版),免费送对应专栏代码1份
热门文章
- 云计算基础及解决方案
- hive报错return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
- python爬取网站的某一句话_Python实现JS解密并爬取某音漫客网站
- 波音飞机计算机论文,飞机制造毕业论文范文.doc
- 全球通史读书笔记上(第七章——战争的起源)
- 小谈 - web模仿手机打电话与正则表达式
- 采埃孚ZF EDI DESADV需求实现
- c语言trim库函数用法,c语言编写trim 函数
- Java是剑客;.NET是刀客(转载)
- 【嵌入式linux】进程间通信的几种方式