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

基于遗传算法的测试数据自动生成方法研究

摘要第4-6页
ABSTRACT第6-7页
目录第8-10页
CONTENTS第10-12页
第一章 绪论第12-19页
    1.1 选题背景与意义第12-13页
    1.2 软件测试的国内外研究现状第13-15页
    1.3 遗传算法的国内外研究现状第15-17页
    1.4 论文主要工作第17页
    1.5 论文组织结构第17-19页
第二章 软件测试和测试数据生成第19-31页
    2.1 软件测试原理和方法第19-25页
        2.1.1 软件测试的定义和目的第19页
        2.1.2 软件测试方法第19-21页
        2.1.3 软件测试阶段第21-22页
        2.1.4 软件测试流程第22-23页
        2.1.5 软件测试原则第23-25页
    2.2 测试数据生成方法第25-30页
        2.2.1 功能测试数据的生成方法第26-28页
        2.2.2 结构测试数据的生成方法第28-30页
    2.3 本章小结第30-31页
第三章 基于遗传算法的测试数据自动生成第31-55页
    3.1 遗传算法及其特点第31-33页
        3.1.1 遗传算法简介第31-32页
        3.1.2 遗传算法特点及优势第32-33页
    3.2 遗传算法用于测试数据生成的理论基础第33-34页
    3.3 测试数据自动生成的流程和模型第34-36页
    3.4 测试数据自动生成的设计第36-43页
        3.4.1 参数编码的设计第36-37页
        3.4.2 适应度函数的设计第37-40页
        3.4.3 遗传算子的改进第40-42页
        3.4.4 遗传算法的终止条件第42页
        3.4.5 改进遗传算法的流程第42-43页
    3.5 单路径覆盖测试数据生成的实现第43-48页
        3.5.1 待测程序分析第43-45页
        3.5.2 待测程序插桩第45-46页
        3.5.3 实验结果分析第46-48页
    3.6 多路径覆盖测试数据生成的实现第48-54页
        3.6.1 参数设定第48-49页
        3.6.2 被测程序分析和路径编码第49-51页
        3.6.3 实验结果分析第51-54页
    3.7 本章小结第54-55页
第四章 非数值测试数据生成方法的研究第55-62页
    4.1 字符型测试数据的生成第55页
    4.2 类对象测试数据的生成第55-61页
        4.2.1 面向对象软件测试简介第55-57页
        4.2.2 类对象测试数据的特点第57-58页
        4.2.3 类对象的编码方式第58-59页
        4.2.4 适应度函数设计第59-60页
        4.2.5 遗传操作的选择第60-61页
    4.3 本章小结第61-62页
结论第62-64页
参考文献第64-67页
攻读学位期间发表的论文第67-69页
致谢第69页

论文共69页,点击 下载论文
上一篇:中学生体质测评成绩管理系统的设计与实现
下一篇:RFID二进制树防碰撞算法研究与设计