首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于LINUX平台的单元测试框架的设计与实现

中文摘要第3-4页
英文摘要第4-5页
1 绪论第9-15页
    1.1 研究背景与研究意义第9-10页
        1.1.1 研究背景第9页
        1.1.2 研究意义第9-10页
    1.2 国内外研究现状第10-13页
        1.2.1 国外研究现状第10-12页
        1.2.2 国内研究现状第12-13页
    1.3 论文的主要内容及章节安排第13-15页
        1.3.1 主要内容第13-14页
        1.3.2 章节安排第14-15页
2 软件测试的分析第15-25页
    2.1 引言第15页
    2.2 产品开发的人员分类第15-17页
    2.3 测试时应考虑的几个问题第17-18页
    2.4 测试的目的第18-19页
    2.5 软件测试过程第19-20页
    2.6 测试的分析过程第20-22页
    2.7 软件测试方法和辅助工具第22-24页
        2.7.1 覆盖性测试 (Coverage Testing)第22页
        2.7.2 使用测试(Usage Testing)第22-23页
        2.7.3 其他分类测试方法第23-24页
    2.8 本章小结第24-25页
3 基于Linux平台的单元测试框架的设计第25-47页
    3.1 引言第25-26页
        3.1.1 测试的覆盖种类第25页
        3.1.2 开始测试前的准备第25-26页
        3.1.3 几种常用的测试工具:第26页
    3.2 单元测试的框架结构第26-28页
        3.2.1 CUnit框架结构第26-27页
        3.2.2 单元测试引用的文件第27页
        3.2.3 CUnit框架的通常用法第27-28页
    3.3 编写CUnit测试用例第28-31页
        3.3.1 测试函数第28页
        3.3.2 CUnit断言第28-30页
        3.3.3 不建议使用的V1版本的断言第30-31页
    3.4 测试注册表第31-34页
        3.4.1 简介第31页
        3.4.2 注册表内部结构第31-32页
        3.4.3 注册表初始化第32页
        3.4.4 注册表清除第32页
        3.4.5 其他注册表函数第32-33页
        3.4.6 不建议使用的V1的数据类型和函数第33-34页
    3.5 测试及测试套管理第34-39页
        3.5.1 往注册表中添加测试套第34-35页
        3.5.2 往测试套中添加测试用例第35页
        3.5.3 管理测试用例的快捷方法第35-37页
        3.5.4 测试套和测试用例的激活第37页
        3.5.5 修改测试套和测试用例的其它属性第37-38页
        3.5.6 查找私有的测试套和测试用例第38-39页
    3.6 执行测试第39-43页
        3.6.1 CUnit执行测试第39页
        3.6.2 自动模式第39-40页
        3.6.3 基本模式第40-41页
        3.6.4 交互式控制台模式第41页
        3.6.5 交互式curses模式第41页
        3.6.6 获得测试结果第41-43页
        3.6.7 已过时V1数据的类型和功能第43页
    3.7 错误处理第43-45页
        3.7.1 简介第43页
        3.7.2 CUnit错误处理第43-44页
        3.7.3 框架错误时的行为第44-45页
        3.7.4 已过时V1变量和函数第45页
    3.8 本章小结第45-47页
4 基于Linux平台的单元测试框架的实现第47-69页
    4.1 RHEL5下安装vim编辑器第47-49页
    4.2 CUnit结构框架介绍第49-50页
    4.3 主要构成函数说明第50页
    4.4 测试的基本流程第50-51页
    4.5 测试模式第51页
    4.6 在Linux下,利用CUnit来进行单元测试第51-53页
        4.6.1 Makefile文件预处理第52页
        4.6.2 工程运行调用关系图第52-53页
        4.6.3 CUnit输出方式第53页
    4.7 测试示例第53-66页
        4.7.1 测试一第53-59页
        4.7.2 测试二第59-63页
        4.7.3 测试三第63-65页
        4.7.4 两种测试工程分析第65页
        4.7.5 CUnit 的三种运行模式对比第65-66页
    4.8 本章小结第66-69页
5 总结与展望第69-71页
    5.1 论文总结第69-70页
    5.2 研究展望第70-71页
致谢第71-73页
参考文献第73-75页

论文共75页,点击 下载论文
上一篇:高速公路场景下车辆目标检测中的阴影干扰抑制关键技术研究
下一篇:不完备投影数据图像重建算法研究