软件测试—结构性测试 软件测试概论 张福勇 zhangfy@dgut.edu.cn 东莞理工学院计算机学院 * * 结构性测试 逻辑覆盖 路径测试 数据流测试 小结 * 程序结构分析 程序结构分析 查找定义/引用缺陷 数据流分析 静态分析方法 基于程序片分析 * 数据流分析-定义/引用 最初是随着编译系统要生成有效的目标码而出现的,主要用于代码优化 现在主要为发现定义/引用异常缺陷 数据流测试指关注变量接收值(点)和使用(或引用)这些值(点)的路径,是结构性测试方法的一种。 变量被定义,但从来没有使用(引用); 所使用的变量没有被定义; 变量在使用之前被定义两次; * 数据流分析-定义/引用 从数据流视角:程序是一个程序元素对数据访问的过程 数据流关系:数据“定义——使用”对 使用程序图来描述数据定义-使用对 * 数据流分析-定义/引用 数据流测试用作路径测试的“真实性检查” 定义/使用测试 基于程序片的测试 * 数据流分析——定义/使用测试 G(P):程序图 构造方式同前,语句片段代表节点,边代表节点序列 单入口,单出口,且不允许从某个节点到其自身的边 P:程序 V:一组程序变量 * 数据流分析——定义/使用测试 节点是语句或语句的一部分;边表示语句的控制流程 1 2 3 串行 1 2 前测试循环 1 2 后测试循环 If-then 1 2 3 If-then-e
您可能关注的文档
最近下载
- 铁路信息机房通用-技术规范.pdf VIP
- 电子病历应用管理规范(试行).docx
- 梅州市梅江区2025-2026学年第二学期三年级语文期中考试卷(部编版含答案).docx VIP
- 中华人民共和国国民经济和社会发展第十五个五年规划纲要解读PPT.pptx VIP
- 深度解析(2026)《GBT 3105-2002普通螺栓和螺钉 头下圆角半径》(2026年)深度解析.pptx VIP
- 2026新人教版八年级数学下学期期中综合质量评估试卷及答题卡.docx
- 《落叶清扫机设计》毕业学术论文.doc VIP
- 实施指南(2025)《GBT3105-2002普通螺栓和螺钉头下圆角半径》.pptx VIP
- 结核预防性治疗方案.pdf VIP
- 文始初学实践.pdf VIP
原创力文档

文档评论(0)