2 软件测试的实质.ppt_第1页
2 软件测试的实质.ppt_第2页
2 软件测试的实质.ppt_第3页
2 软件测试的实质.ppt_第4页
2 软件测试的实质.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试的实质 软件测试的特点 完全测试程序是不可能的软件测试是有风险的行为测试很难显示潜伏的软件缺陷找到的软件缺陷越多 就说明软件缺陷越多杀虫剂现象 软件测试越多 免疫力越强并非所有软件缺陷都能修复产品说明书不断变化软件测试员在产品小组中不受欢迎软件测试是一项讲究条理的技术工作 完全测试是不可能的 想想完全的白盒测试和完全的黑盒测试以测试windows的计算器为例 软件测试是有风险的行为 做不到完全测试 就是选择冒险即不能完全测试 控制成本 又要降低风险 怎么办呢 找到最后的测试量 关键是测试技术 测试无法显示潜伏的软件缺陷 找害虫的例子 你可以报告软件缺陷存在 但不能报告软件缺陷不存在 找到的软件缺陷越多 说明软件缺陷越多 原因 2 8定律程序员也有心情不好的时候程序员往往会犯同样的错误 杀虫剂现象 软件测试越多 软件的免疫力越强 要克服杀虫剂怪现象 必须发挥你的创造性 并非所有的软件缺陷都要修复 不需要修复软件缺陷的原因 没有足够的时间不是真正的软件缺陷理解错误 测试错误或是说明书的变更修复的风险太大不值得修复缺陷出现在不太常用的功能中很少出现归结于商业风险决策 产品说明书没有最终版本 行业变化快 需求变化快由于软件越来越复杂 庞大 导致开发周期越来越长最终导致开发周期内产品说明书不断变化增加新功能功能会发生变化或是删除等 软件测试员在产品小组中不受欢迎 给测试员的建议 早点找出缺陷控制情绪不要总是报告坏消息 软件测试是一项讲究条理的技术专业 生产劣质软件的成本太高测试人员应该具备专业素质 软件测试是一个职业选择 需要训练和规范 又发展空间 软件测试的误区 调试和测试是一样的测试组应当为保证质量负责把测试作为新员工的一个过渡工作把不合格的开发人员安排做测试关注测试的执行而忽略测试的设计测试自动化是万能的测试是可以穷尽的软件测试是证明软件不存在错误 能正确完成其预定功能的过程 没有发现错误的测试是成功的测试 发现了新错误的测试是不成功的测试测试是枯燥乏味 缺乏创造力的工作 软件测试的术语和定义 精确 precision 和准确 accurate 确认和验证 确认 verification 保证软件符合产品说明书的过程 验证 validation 保证软件满足用户需求的过程 哈勃天文望远镜的例子 质量和可靠性 质量 quality 优秀程度 或 同类优越性 很大程度上取决于用户感受 功能的多少性能的好坏服务及价格可靠性等等可靠性 平均故障发生时间与平均故障修复时间 软件测试的术语和定义 测试和质量保证 QA 软件测试员的目标是尽可能早的找到软件缺陷 并确保缺陷得以修复软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论