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

基于Jenkins的项目持续集成方案研究与实现

摘要第6-7页
Abstract第7-8页
第1章 绪论第12-17页
    1.1 课题背景及意义第12-13页
    1.2 国内外研究现状第13-15页
        1.2.1 持续集成国内外研究状况第13-14页
        1.2.2 Docker容器国内外研究现状第14-15页
    1.3 主要研究内容第15-16页
    1.4 论文结构安排第16-17页
第2章 持续集成相关理论分析第17-23页
    2.1 持续集成基础理论第17-20页
        2.1.1 持续集成概述第17页
        2.1.2 持续集成工具选择第17-20页
    2.2 Docker基础理论第20-21页
    2.3 自动化测试技术第21-22页
        2.3.1 软件测试概述第21页
        2.3.2 Selenium2简介第21页
        2.3.3 Page Object设计模式第21-22页
    2.4 本章小结第22-23页
第3章 持续集成需求分析及方案设计第23-38页
    3.1 Jenkins持续集成现状第23-24页
    3.2 需求分析第24-27页
        3.2.1 持续集成方案需求分析第24页
        3.2.2 Docker容器需求分析第24-26页
        3.2.3 自动化测试需求分析第26-27页
    3.3 Jenkins持续集成方案设计第27-28页
    3.4 自动化构建模块设计第28-34页
        3.4.1 构建流程设计第28页
        3.4.2 构建环境Docker容器设计第28-34页
    3.5 自动化部署模块设计第34-35页
    3.6 自动化测试模块设计第35-37页
        3.6.1 持续集成中的自动化测试流程第35页
        3.6.2 自动化测试框架设计目标第35-36页
        3.6.3 自动化测试框架架构设计第36-37页
    3.7 本章小结第37-38页
第4章 基于Jenkins持续集成构建及部署模块实现第38-47页
    4.1 持续集成Jenkins服务器搭建第38页
    4.2 Jenkins系统配置第38-41页
        4.2.1 Java JDK配置第39页
        4.2.2 Maven配置第39-40页
        4.2.3 Docker云配置第40-41页
    4.3 自动化构建模块实现第41-45页
        4.3.1 构建环境准备第41-42页
        4.3.2 Jenkins新任务创建第42页
        4.3.3 版本控制第42-43页
        4.3.4 代码静态检查第43-44页
        4.3.5 单元测试第44-45页
    4.4 自动化部署模块实现第45-46页
    4.5 本章小结第46-47页
第5章 自动化测试框架详细设计与实现第47-68页
    5.1 开发平台及工具第47页
    5.2 XML文档设计第47-51页
        5.2.1 标准页面信息XML描述文档设计第47-50页
        5.2.2 标准数据源信息描述XML文档设计第50-51页
    5.3 ASF框架分层结构的详细设计与实现第51-59页
        5.3.1 UI层设计与实现第51-53页
        5.3.2 Engine层设计与实现第53-54页
        5.3.3 Page层设计与实现第54-56页
        5.3.4 Utility层设计与实现第56-59页
    5.4 代码生成器的设计与实现第59-64页
        5.4.1 逻辑页面对象代码生成器的设计与实现第59-62页
        5.4.2 数据源XML文档生成器的设计与实现第62-64页
    5.5 测试用例执行流程第64-66页
        5.5.1 初始化阶段第64-65页
        5.5.2 测试脚本执行阶段第65-66页
        5.5.3 报告生成阶段第66页
    5.6 本章小结第66-68页
第6章 基于Jenkins持续集成方案应用与分析第68-79页
    6.1 实验环境第68页
    6.2 Jenkins持续集成方案实例应用第68-71页
        6.2.1 持续集成过程job的创建第69-70页
        6.2.2 自动化构建第70-71页
        6.2.3 自动化部署第71页
    6.3 ASF框架在持续集成中的应用第71-75页
    6.4 应用结果分析第75-77页
        6.4.1 人力成本的节约第75页
        6.4.2 服务器成本的节约第75-76页
        6.4.3 自动化测试脚本编写及维护难度降低第76-77页
        6.4.4 产品质量增强第77页
    6.5 本章小结第77-79页
总结与展望第79-81页
致谢第81-82页
参考文献第82-85页

论文共85页,点击 下载论文
上一篇:我国网络消费者权益保护法律问题研究
下一篇:论宣扬恐怖主义、极端主义、煽动实施恐怖活动罪