第3章_软件测试的实质
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试的原则
找到的软件缺陷越多,就说明软件缺陷越多
心情 习惯 因果
2020年10月10日1时43分
Wang_anwen@163.com
5
ห้องสมุดไป่ตู้
测试的原则
杀虫剂现象:软件测试越多,免疫力越强
2020年10月10日1时43分
Wang_anwen@163.com
6
测试的原则
并非所有软件缺陷都能修复
没有足够的时间 修复的风险 不值得修复
2020年10月10日1时43分
Wang_anwen@163.com
15
2020年10月10日1时43分
Wang_anwen@163.com
12
软件测试的术语和定义
确认和验证 确认 符合产品说明书 验证 满足用户要求
2020年10月10日1时43分
Wang_anwen@163.com
13
软件测试的术语和定义
质量和可靠性 质量好坏 满足用户要求的程度 可靠性 软件稳定、正确
2020年10月10日1时43分
Wang_anwen@163.com
7
测试的原则
难以说清的软件缺陷
至少满足以下5个规则之一才称为软件缺陷:
软件未实现产品说明书要求的功能。 软件出现了产品说明书指明不应出现的错误。 软件实现了产品说明书未提到的功能。
软件未实现产品说明书虽未明确提及但应该实现的目 标。
Wang_anwen@163.com
2
测试的原则
软件测试是有风险的行为
漏掉的软件缺陷 最优测试量
2020年10月10日1时43分
Wang_anwen@163.com
3
测试的原则
测试很难显示潜伏的软件缺陷
没有找到 没有缺陷
2020年10月10日1时43分
Wang_anwen@163.com
4
软件难以理解、不易使用、运行缓慢或者从测试员的 角度看最终用户会认为不好。
2020年10月10日1时43分
Wang_anwen@163.com
8
测试的原则
产品说明书不断变化,没有最终版本
行业变化太快
2020年10月10日1时43分
Wang_anwen@163.com
9
测试的原则
软件测试员在产品小组中不受欢迎
2020年10月10日1时43分
Wang_anwen@163.com
14
软件测试的术语和定义
测试和质量保证(QA)
软件测试员的目标是尽可能早的找到软件缺陷,并 确保缺陷得以修复
软件质量保证人员的主要职责是创建和执行改进软 件开发过程并防止软件缺陷发生的标准和方法(要 求有较高的总结、沟通与推广能力)
软件测试
Software Testing
第3章 软件测试的实质
主讲: 王安文
软件工程专业 主干课程
2020年10月10日1时43分
Wang_anwen@163.com
1
测试的原则
完全测试程序是不可能的
输入量太大 输出结果太多 软件执行路径太多 软件说明书是主观的
2020年10月10日1时43分
早点找出缺陷 控制情绪 不要总是报告坏消息
2020年10月10日1时43分
Wang_anwen@163.com
10
测试的原则
软件测试是一项讲究条理的技术工作
2020年10月10日1时43分
Wang_anwen@163.com
11
软件测试的术语和定义
精确(precision)和准确(accuracy)