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

基于多项式约束求解的程序路径测试用例生成研究

摘要第6-8页
Abstract第8-9页
第一章 绪论第13-23页
    1.1 选题的背景和意义第13-17页
        1.1.1 背景第13-15页
        1.1.2 示例和动机第15-17页
    1.2 研究现状第17-21页
        1.2.1 符号执行第18页
        1.2.2 多项式约束求解第18-19页
        1.2.3 区间分析第19-21页
    1.3 论文主要内容和章节安排第21-23页
第二章 预备知识第23-37页
    2.1 软件测试第23-26页
        2.1.1 软件测试的技术第24-25页
        2.1.2 自动化软件测试第25-26页
    2.2 测试用例自动生成技术第26-29页
        2.2.1 面向路径的测试用例生成第26-27页
        2.2.2 约束求解第27页
        2.2.3 动态符号执行第27-29页
    2.3 符号执行工具KLEE-FP第29-32页
        2.3.1 KLEE-FP的功能模块第30-31页
        2.3.2 约束求解器STP第31-32页
    2.4 区间分析第32-37页
        2.4.1 区间基本概念第32-33页
        2.4.2 区间基本运算第33-34页
        2.4.3 区间向量与区间矩阵第34-35页
        2.4.4 区间计算库C-XSC第35-37页
第三章 基于KLEE-FP的多项式约束生成第37-47页
    3.1 路径约束条件提取和解析第37-39页
        3.1.1 约束条件语言KQuery第37-38页
        3.1.2 多项式约束生成第38-39页
    3.2 过程和示例第39-47页
        3.2.1 简单示例第41-43页
        3.2.2 复杂示例第43-47页
第四章 约束求解的可验证算法第47-59页
    4.1 多项式系统实根求解方法第47-51页
    4.2 约束求解的可验证算法第51-56页
        4.2.1 近似解的精化第51-52页
        4.2.2 基于区间分析的验证算法第52-54页
        4.2.3 约束求解的可验证算法第54-56页
    4.3 基于解区间的测试用例生成方法第56-57页
    4.4 示例第57-59页
第五章 软件实现第59-75页
    5.1 介绍第59-60页
        5.1.1 函数调用和输入参数第59页
        5.1.2 输出结果第59-60页
    5.2 软件结构和流程第60-61页
    5.3 核心函数第61-65页
        5.3.1 analyzeKQuery函数第61-63页
        5.3.2 getVerifiedSolutions函数第63-65页
    5.4 软件使用第65-69页
        5.4.1 配置环境第65-66页
        5.4.2 输入参数注意事项第66页
        5.4.3 调用主函数第66页
        5.4.4 输出结果第66-67页
        5.4.5 实例第67-69页
    5.5 实验结果第69-75页
        5.5.1 实验用例第69-71页
        5.5.2 实验结果分析第71-75页
第六章 总结与展望第75-77页
    6.1 研究工作总结第75-76页
    6.2 研究展望第76-77页
参考文献第77-85页
攻读硕士学位期间发表论文和参与科研情况第85-87页
致谢第87页

论文共87页,点击 下载论文
上一篇:面向分布式数据库的连接查询优化
下一篇:基于分布式SVD和社交影响力的APP推荐算法