嵌入式软件的图形化测试用例生成系统设计与实现
摘要 | 第4-5页 |
Abstract | 第5页 |
第1章 绪论 | 第9-15页 |
1.1 课题的来源、背景与研究意义 | 第9-11页 |
1.1.1 课题的来源 | 第9页 |
1.1.2 课题的背景 | 第9-10页 |
1.1.3 课题的研究意义 | 第10-11页 |
1.2 国内外研究现状分析 | 第11-13页 |
1.3 本课题的研究内容 | 第13-14页 |
1.4 本文的组织结构 | 第14-15页 |
第2章 系统的总体设计 | 第15-42页 |
2.1 系统的总体需求概述 | 第15页 |
2.2 系统的体系结构设计 | 第15-18页 |
2.3 嵌入式软件测试图形体系设计 | 第18-22页 |
2.4 阶段主线图形 | 第22-30页 |
2.4.1 数据流图(DFD) | 第22-25页 |
2.4.2 程序结构图(PSD) | 第25-27页 |
2.4.3 程序流程图(PFD) | 第27-30页 |
2.5 阶段工具图形 | 第30-41页 |
2.5.1 活动图(AD) | 第30-31页 |
2.5.2 状态转换图(STD) | 第31-34页 |
2.5.3 顺序图(SD) | 第34-35页 |
2.5.4 交互图(ID) | 第35-36页 |
2.5.5 故障树(FTA) | 第36-37页 |
2.5.6 因果图(CD) | 第37-40页 |
2.5.7 判定表(DT) | 第40-41页 |
2.6 本章小结 | 第41-42页 |
第3章 测试项规划与测试用例生成算法 | 第42-55页 |
3.1 测试项 | 第42-45页 |
3.1.1 测试项自动规划 | 第43-44页 |
3.1.2 测试项手动规划 | 第44页 |
3.1.3 测试项检查 | 第44-45页 |
3.2 测试用例 | 第45-54页 |
3.2.1 数据流图测试项的测试用例生成 | 第45-46页 |
3.2.2 程序结构图测试项的测试用例生成 | 第46-47页 |
3.2.3 程序流程图测试项的测试用例生成 | 第47-48页 |
3.2.4 活动图测试项的测试用例生成 | 第48页 |
3.2.5 状态转换图测试项的测试用例生成 | 第48-49页 |
3.2.6 顺序图测试项的测试用例生成 | 第49-50页 |
3.2.7 交互图测试项的测试用例生成 | 第50-51页 |
3.2.8 故障树测试项的测试用例生成 | 第51页 |
3.2.9 因果图测试项的测试用例生成 | 第51-52页 |
3.2.10 判定表测试项的测试用例生成 | 第52页 |
3.2.11 时间域测试项的测试用例生成 | 第52-53页 |
3.2.12 硬件接口测试项的测试用例生成 | 第53-54页 |
3.3 本章小结 | 第54-55页 |
第4章 系统的实现 | 第55-78页 |
4.1 图形编辑器构建 | 第55-58页 |
4.1.1 图形模型构建 | 第56-57页 |
4.1.2 视图实现 | 第57页 |
4.1.3 控制器实现 | 第57-58页 |
4.1.4 图形嵌套实现 | 第58页 |
4.2 工程向导和项目管理 | 第58-60页 |
4.3 可视化图形建模 | 第60-69页 |
4.3.1 系统资源管理 | 第60-64页 |
4.3.2 基本图形建模 | 第64-68页 |
4.3.3 图形嵌套建模 | 第68-69页 |
4.4 图形模型验证 | 第69-71页 |
4.5 其它辅助功能 | 第71-76页 |
4.5.1 GTCG透视图 | 第71-72页 |
4.5.2 大纲视图与缩略图 | 第72-73页 |
4.5.3 属性视图 | 第73-74页 |
4.5.4 放大与缩小 | 第74-75页 |
4.5.5 网格、标尺与几何吸附 | 第75页 |
4.5.6 将画布导出为图片 | 第75-76页 |
4.6 测试项与测试用例管理 | 第76-77页 |
4.7 测试文档生成 | 第77页 |
4.8 本章小结 | 第77-78页 |
第5章 系统的应用与测试 | 第78-90页 |
5.1 工具软件的使用流程 | 第78页 |
5.2 工具软件的功能模块测试 | 第78-89页 |
5.2.1 自动售货机系统描述 | 第78-79页 |
5.2.2 系统资源管理与图形建模功能的测试 | 第79-83页 |
5.2.3 测试项规划功能的测试 | 第83-84页 |
5.2.4 测试用例生成功能的测试 | 第84-89页 |
5.3 本章小结 | 第89-90页 |
结论 | 第90-91页 |
参考文献 | 第91-95页 |
致谢 | 第95页 |