封面
声明
论文审阅认定书
致谢
中文摘要
英文摘要
目录
图清单
表清单
1 绪论
1.1 选题依据(Introduction)
1.2 研究目标(Research Objectives)
1.3 国内外研究现状(Current Research Situation in Domestic and Foreign)
1.4 研究内容(Research Contents)
1.5 研究意义(Research Significance)
1.6 论文的结构(Structure of the Dissertation)
1.7 本章小结(Summary)
2 软件测试技术
2.1 软件测试技术(Software Test Technology)
2.2 类单元测试(Class Unit Testing)
2.3 类簇级测试(Class Cluster/Inter-class Level Testing)
2.4 国内外主要研究机构(Main Research Organization)
2.5 程序分析和测试工具(Analysis and Testing Tools of Program)
2.6 本章小结(Summary)
3 面向对象程序依赖性分析
3.1 研究背景(Research Background)
3.2 依赖性分析相关概念(Related Concept of Dependence Analyses)
3.3 类内部控制依赖分析( Intra-class Control Dependence Anaysis)
3.4 类间依赖性分析(Aanysis of Inter-class Relationships)
3.5 系统依赖图的构建(Construction of System Dependence Graph)
3.6 在程序切片中的应用(Application in Program Slice)
3.7 实验(Experiments)
3.8 本章小结(Summary)
4 不可达基路径的静态检测
4.1 研究背景(Research Background)
4.2 基路径集生成方法(Generation Method of Basis Path Set)
4.3 基路径中不可达路径检测(Infeasible Path Detection in Basis Path Set)
4.4 实例分析(Case Study)
4.5 本章小结(Summary)
5 类单元测试中路径覆盖测试数据生成
5.1 引言(Introduction)
5.2 目标路径的表示(Expression of Target Paths)
5.3 算法设计(Algorithm Design)
5.4 实验(Experiments)
5.5本章小结(Summary)
6 基于耦合度量的类测试序的确定
6.1 引言(Introduction)
6.2 估算测试桩复杂度的耦合度量方法(Coupling Measure of Stub Complexity)
6.3 类间测试顺序的确定算法(Determination Algorithms for Inter-Class Test order)
6.4 实验(Experiments)
6.5 本章小结(Summary)
7 基于测试级的类测试序的确定
7.1 引言(Introduction)
7.2 类间的依赖关系(Inter-Class Dependency Relationships)
7.3 消除环路算法(The Algorithms of Eliminating Cycles)
7.4 测试顺序分配策略(Test Order-Assigned Strategy)
7.5 实验(Experiments)
7.6 本章小结(Summary)
8 总结与展望8 Conclusions
8.1 本论文所做的工作(Achievements of This Dissertation)
8.2 进一步研究的问题(Further Work)
参考文献
附录1
附录2
作者简历
学位论文原创性声明
学位论文数据集