摘要 | 第1-4页 |
ABSTRACT | 第4-9页 |
1 绪论 | 第9-17页 |
·论文的选题及研究意义 | 第9-11页 |
·国内外研究现状及存在的问题 | 第11-13页 |
·本文的研究内容及主要工作 | 第13-14页 |
·本文的组织安排 | 第14-17页 |
2 面向对象软件测试基础 | 第17-29页 |
·软件测试的基础概念 | 第17-22页 |
·软件测试的定义 | 第17-18页 |
·软件测试的目的 | 第18页 |
·软件测试过程模型 | 第18-21页 |
·软件测试方法 | 第21-22页 |
·软件测试流程 | 第22页 |
·基于模型的软件测试介绍 | 第22-23页 |
·模型简介 | 第22-23页 |
·模型在测试中的应用 | 第23页 |
·面向对象软件测试 | 第23-26页 |
·面向对象技术概述 | 第23-25页 |
·面向对象三大机制及其对软件测试的影响 | 第25页 |
·面向对象测试模型 | 第25-26页 |
·自动化软件测试 | 第26-27页 |
·自动化软件测试理论知识 | 第26-27页 |
·自动化软件测试特点 | 第27页 |
·本章小结 | 第27-29页 |
3 基于 UML 的面向对象软件测试 | 第29-41页 |
·UML 概述 | 第29-33页 |
·UML 发展 | 第29页 |
·UML 的主要组成 | 第29-30页 |
·UML 模型在面向对象软件测试中的应用 | 第30-32页 |
·UML 在面向对象软件测试中的优势 | 第32-33页 |
·UML 类图与活动图 | 第33-35页 |
·类图 | 第33页 |
·活动图 | 第33-35页 |
·对象约束语言 OCL | 第35-38页 |
·OCL 的简介 | 第35-36页 |
·OCL 在 UML 模型中的使用 | 第36页 |
·OCL 约束对基于 UML 模型测试用例生成的影响 | 第36-38页 |
·基于 UML 模型的面向对象软件测试框架 | 第38-39页 |
·本章小结 | 第39-41页 |
4 基于活动图多态测试用例的生成 | 第41-63页 |
·多态测试用例生成的相关知识 | 第41-46页 |
·在 UML 模型中添加 OCL 约束 | 第41-42页 |
·Liskov 替换原则与多态性的判定 | 第42-44页 |
·测试用例的形式化描述 | 第44-45页 |
·多态测试用例生成的基本流程 | 第45-46页 |
·构造多态扩展活动图模型 | 第46-51页 |
·类图模型的形式化定义及多态性信息的提取 | 第46-47页 |
·活动图模型的形式化定义 | 第47-49页 |
·对抽象活动图模型进行多态扩展 | 第49-51页 |
·非结构化处理及测试用例的覆盖准则设计 | 第51-58页 |
·非结构化处理 | 第51-57页 |
·测试覆盖准则的设计 | 第57-58页 |
·多态测试用例的生成 | 第58-60页 |
·多态测试线索的生成 | 第58-59页 |
·测试用例的生成 | 第59-60页 |
·本章小结 | 第60-63页 |
5 系统实现及结果分析 | 第63-79页 |
·多态测试框架的设计 | 第63-64页 |
·工具的选择 | 第64-65页 |
·建模工具 | 第64页 |
·开发平台 | 第64页 |
·开发语言 | 第64-65页 |
·测试框架的实现 | 第65-70页 |
·模型文件的解析 | 第65-67页 |
·模型信息的提取 | 第67-68页 |
·测试线索的生成 | 第68-70页 |
·系统实验 | 第70-78页 |
·实验模型 | 第70-72页 |
·模型文件解析结果 | 第72-74页 |
·多态测试线索的生成 | 第74-76页 |
·测试用例的生成 | 第76-77页 |
·结果分析 | 第77-78页 |
·本章小结 | 第78-79页 |
6 总结与展望 | 第79-81页 |
·总结 | 第79-80页 |
·进一步工作 | 第80-81页 |
致谢 | 第81-83页 |
参考文献 | 第83-87页 |
附录 | 第87页 |
A. 作者在攻读学位期间发表的论文目录 | 第87页 |