软件测试项目化教学实例ZW5.docx
- 文档编号:4934543
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:7
- 大小:187.68KB
软件测试项目化教学实例ZW5.docx
《软件测试项目化教学实例ZW5.docx》由会员分享,可在线阅读,更多相关《软件测试项目化教学实例ZW5.docx(7页珍藏版)》请在冰豆网上搜索。
软件测试项目化教学实例ZW5
软件测试技术概论
第5章测试分析技术
5.1面向规格的测试
5.1.1测试独立于规格技术
1.基于接口的测试
2.基于计算功能的测试
5.1.2测试依赖于规格技术
1.规范导出
2.代数方法
3.公理方法
4.状态机
5.判定表
图5-1Moor模型和Mealy模型
图5-2有限入口判定表格式
6.因果图
图5-3因果图基本符号
图5-4输入输出约束图形符号
图5-5简单的因果图
图5-6等价的逻辑电路图
图5-7带有约束的因果图
7.正交实验设计
8.功能测试
5.2面向实现的测试
5.2.1面向结构的测试
1.语句测试
2.分支测试
3.数据覆盖测试
5.2.2面向影响的测试
1.条件测试
2.表达式测试
3.域测试
图5-8域测试点选择
4.扰动测试
5.故障敏感性测试
5.2.3面向传递的测试
1.路径测试
图5-9添加了出口点到入口点边的控制流图
图5-10各测试用例选择标准之间的覆盖率关系
2.基于编译器测试
3.数据流测试
图5-11数据流分析图例子
4.故障插入测试
图5-12软件故障插入测试策略
5.变体测试
5.3面向错误的测试
5.3.1基于错误的测试
1.错误猜测法
5.3.2基于故障的测试
5.3.3基于风险的测试
5.3.4可能的正确性
5.4混合测试技术
5.5本章小结
本章从面向规格、面向实现和面向错误3个维度介绍了业界许多常见的测试分析方法。
这些方法各有特点和应用范围。
许多方法之间也存在着彼此的联系,有些方法也很难确切归类,也不是每种方法都能适合任何系统,也不是只用一种方法就能测试你的系统,那将是不完备的。
但是,无论从时间上还是成本上考虑,试图用所有方法来测试也是不可取的。
因此,在选择合适的测试分析方法时,考虑到从需要测试对象的特点、测试的重点,以及历史经验等因素进行综合分析。
一般来说,规范导出法、判定表、因果图、面向结构的测试(基于结构化覆盖率),错误猜测法和基于风险的测试都是比较容易上手的,且成本也比较容易控制。
面向传递的测试方法在测试有效性方面比较突出,但需要投入比较大的成本。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 项目 教学 实例 ZW5
![提示](https://static.bdocx.com/images/bang_tan.gif)