JAVA卡代码覆盖率数据源机制的研究与计算
致谢 | 第1-6页 |
中文摘要 | 第6-7页 |
ABSTRACT | 第7-8页 |
目录 | 第8-11页 |
1.引言 | 第11-19页 |
·选题背景及意义 | 第11-13页 |
·选题背景 | 第11-12页 |
·选题意义 | 第12-13页 |
·国内外研究现状分析 | 第13-16页 |
·国内研究现状 | 第13-14页 |
·国外研究现状 | 第14-16页 |
·研究目标与内容 | 第16-18页 |
·研究平台 | 第16-17页 |
·研究目标 | 第17页 |
·研究内容 | 第17-18页 |
·本章小结 | 第18-19页 |
2.JAVA智能卡与卡代码覆盖率 | 第19-29页 |
·JAVA智能卡 | 第19-21页 |
·Java Card定义 | 第20页 |
·Java Card系统结构 | 第20-21页 |
·JAVA卡代码覆盖率 | 第21-28页 |
·覆盖率的定义 | 第21-22页 |
·为什么需要测试覆盖率 | 第22-23页 |
·代码覆盖率的度量方式 | 第23-27页 |
·覆盖率的使用原则 | 第27-28页 |
·本章小结 | 第28-29页 |
3. 数据源机制的研究 | 第29-49页 |
·JCVM介绍 | 第29-31页 |
·CAP文件格式 | 第31-35页 |
·组件模型 | 第32-34页 |
·安装 | 第34-35页 |
·指令与源码的关联 | 第35-42页 |
·Debug Component的结构 | 第35-36页 |
·class_debug_info结构 | 第36-38页 |
·The field_debug_info结构 | 第38-39页 |
·The method_debug_info结构 | 第39-42页 |
·JCVM指令集 | 第42-48页 |
·假定:“Must”的意义 | 第42-43页 |
·保留的操作码 | 第43页 |
·虚拟机错误 | 第43页 |
·安全异常 | 第43-44页 |
·Java卡虚拟机指令集 | 第44-48页 |
·本章小结 | 第48-49页 |
4. 覆盖率的计算与实现 | 第49-68页 |
·总体设计方案规划 | 第49-50页 |
·覆盖率计算原理及数据记录结构 | 第50-52页 |
·覆盖率的计算公式 | 第50页 |
·指令执行信息记录原理 | 第50-51页 |
·指令总数统计 | 第51页 |
·覆盖率的实现 | 第51-52页 |
·语句覆盖率的实现 | 第52-55页 |
·代码实现及结果输出 | 第55-59页 |
·JCVM的改动 | 第55-56页 |
·接口设计 | 第56-58页 |
·数据记录及文件输出代码实现 | 第58-59页 |
·输出结果及结果介绍 | 第59-66页 |
·输出结果 | 第59-61页 |
·结果介绍 | 第61-66页 |
·本章小结 | 第66-68页 |
5. 测试 | 第68-75页 |
·使用步骤 | 第68-72页 |
·导出测试报告 | 第72-74页 |
·测试结论 | 第74-75页 |
6.结论 | 第75-76页 |
参考文献 | 第76-77页 |
作者简历 | 第77-79页 |
学位论文数据集 | 第79页 |