期刊文献+
共找到199篇文章
< 1 2 10 >
每页显示 20 50 100
基于持续集成的自动化测试框架 预览 被引量:1
1
作者 国建胜 张亚楠 刘晶 《电脑知识与技术:学术版》 2019年第2X期259-260,共2页
近年来,随着计算机软件技术的不断发展,软件版本快速迭代,敏捷开发等快节奏的开发模式成为必然的发展趋势。因此,对软件测试的要求也越来越高,测试任务复杂,工作量大,版本迭代频繁是现在测试面临的问题,针对这些问题要求测试速度更快、... 近年来,随着计算机软件技术的不断发展,软件版本快速迭代,敏捷开发等快节奏的开发模式成为必然的发展趋势。因此,对软件测试的要求也越来越高,测试任务复杂,工作量大,版本迭代频繁是现在测试面临的问题,针对这些问题要求测试速度更快、精度更准、准确度更高,传统软件测试模式急需进行转型升级。基于以上传统测试问题,并结合实际项目中开展自动化测试的实践,提出持续集成(CI)自动化测试框架,阐述现有的持续集成自动化框架,该框架的内容、优点,并提出基于Jenkins的持续集成框架的自动化测试框架实施与运行。 展开更多
关键词 自动化测试 持续集成 Jenkins持续集成应用
在线阅读 下载PDF
广东移动OSS DevOps能力成熟度评估体系建设实践 预览
2
作者 刘旭东 林斯锐 《现代科学仪器》 2019年第2期171-175,共5页
通过广东移动OSS DevOps实践过程中建立的DevOps能力成熟度评估体系来描述了如何在企业DevOps实践中应用DevOps能力成熟度模型。能力成熟度评估体系的建设是成功实施DevOps的关键活动,因此本文内容对计划通过DevOps实践提升开发运维能... 通过广东移动OSS DevOps实践过程中建立的DevOps能力成熟度评估体系来描述了如何在企业DevOps实践中应用DevOps能力成熟度模型。能力成熟度评估体系的建设是成功实施DevOps的关键活动,因此本文内容对计划通过DevOps实践提升开发运维能力的组织和企业有实际的借鉴意义,特别适用于传统企业IT建设DevOps实践落地。 展开更多
关键词 DevOps DevOps能力成熟度模型 DevOps能力评估体系 持续交付 持续集成 敏捷开发管理
在线阅读 免费下载
面向完整价值交付的文档DevOps应用研究 预览
3
作者 金泽锋 张佑文 +2 位作者 叶文华 张贺 邵栋 《软件学报》 EI CSCD 北大核心 2019年第10期3127-3147,共21页
随着 DevOps 在各大软件企业中的广泛实施,加速了系统软件类产品的版本交付和部署.中兴通讯在实施过程中,发现产品重要的组成部分产品文档,还采用传统研发方式,缺乏配套流程和工具,导致产品文档交付的节奏无法与软件版本匹配,严重影响... 随着 DevOps 在各大软件企业中的广泛实施,加速了系统软件类产品的版本交付和部署.中兴通讯在实施过程中,发现产品重要的组成部分产品文档,还采用传统研发方式,缺乏配套流程和工具,导致产品文档交付的节奏无法与软件版本匹配,严重影响了产品完整交付的及时性.文档 DevOps 是一种针对产品文档持续交付的模式.通过分析开源和 DITA 的文档交付解决方案,同时结合系统软件的研发特点,总结出一套适合系统软件的文档交付综合解决方案,它借助 DevOps 理念,基于业界的 DevOps 工具链,构建了“文档 DevOps 平台”(以下简称 iDoc 平台),实现面向用户各类文档交付的解决方案,其典型特征有:与软件迭代流程融合,信息单元同源引用,多格式内容源的管理,持续集成的质量守护.在实际企业中通过文档 DevOps 实现了产品文档与软件版本的同步交付,极大地促进了文档的准确性、完整性和交付效率的提升.iDoc 平台已在 50 多个软件产品中得到成功应用.文档 DevOps 解决的问题具有普遍性,有助于在更大范围内帮助其他系统软件实现敏捷价值交付,并且,文档 DevOps还是对 DevOps的一个补充,扩展了业界的 DevOps 的适用范围:交付对象涵盖了产品文档,流程延伸到市场规划,协同人员覆盖面更广. 展开更多
关键词 敏捷 DevOps 持续集成 持续交付 文档 文档 DevOps 价值交付
在线阅读 下载PDF
应用软件项目的迭代开发与测试 预览 被引量:1
4
作者 姜文 刘立康 《计算机技术与发展》 2019年第4期7-12,共6页
随着软件开发技术的发展,敏捷开发的理论和方法获得广泛应用。迭代开发模式是敏捷开发的核心内容。迭代开发模式将软件项目分解为多个迭代阶段,每轮迭代都进行测试并提供输出版本。依据软件迭代开发实践,归纳总结出一种新的迭代开发模式... 随着软件开发技术的发展,敏捷开发的理论和方法获得广泛应用。迭代开发模式是敏捷开发的核心内容。迭代开发模式将软件项目分解为多个迭代阶段,每轮迭代都进行测试并提供输出版本。依据软件迭代开发实践,归纳总结出一种新的迭代开发模式,其主要特点是迭代开发与迭代测试同时进行。首先介绍了软件迭代开发过程中四类人员的职责;详细叙述了迭代开发的模式和工作流程,迭代开发期间编码、持续集成和测试之间的关系;叙述了迭代开发的具体实施;最后介绍了一个软件迭代开发案例。工作实践表明,软件项目采用新的迭代开发模式,可以更好地适应当前开发组和测试组分为两组的实际情况,加强软件开发工程师和软件测试工程师之间的交流和沟通,灵活应对软件开发过程中的各种技术变更;使软件整体开发进度和质量得到有效控制。 展开更多
关键词 敏捷开发 迭代开发 编码 测试 持续集成 基线
在线阅读 下载PDF
基于微服务的工作流技术在云管平台的应用 预览
5
作者 罗钦凯 倪成章 《计算机技术与发展》 2019年第9期122-127,共6页
针对软件即服务(SaaS)层应用采用单体架构方案时开发难度高、耦合性强、扩展性和可维护性差的问题,设计了一种由工作流引擎驱动业务流程的基于微服务架构的SaaS层云管平台(CMP)。基于工作流核心设计模型和微服务开发框架Spring Cloud,... 针对软件即服务(SaaS)层应用采用单体架构方案时开发难度高、耦合性强、扩展性和可维护性差的问题,设计了一种由工作流引擎驱动业务流程的基于微服务架构的SaaS层云管平台(CMP)。基于工作流核心设计模型和微服务开发框架Spring Cloud,设计了基于微服务的工作流组件结构模型,由组件内工作流引擎(Activiti)驱动CMP业务流程;根据工作流引擎API封装模式提出面向业务流程的微服务组件间RESTAPI设计方案、流程节点自由跳转算法以及命令查询职责分离(CQRS)模式数据操作方案。以面向OpenStack的云资源调度为具体应用场景,每个微服务组件的业务功能均可被独立设计开发,工作流组件将解耦的业务组件串联,驱动完成完整的业务流程,验证了REST API与流程节点自由跳转,以及CQRS模式数据操作的可行性。 展开更多
关键词 工作流 微服务 云管平台 持续集成 可扩展性 敏捷开发
在线阅读 下载PDF
基于CMMI4级的航天软件定量管理研究 预览
6
作者 梁志国 陈金春 +2 位作者 王吉旭 赵悦璇 褚鹏飞 《质量与可靠性》 2019年第5期39-43,共5页
针对航天软件研制能力和产品质量持续有效保证的管理需求,采用面向航天软件研制与管理应用的持续集成技术及CMMI4管理方法,构建了一套持续集成过程实施工具体系支撑下的定量管理数据度量模式,形成了基于持续集成度量的航天软件项目定量... 针对航天软件研制能力和产品质量持续有效保证的管理需求,采用面向航天软件研制与管理应用的持续集成技术及CMMI4管理方法,构建了一套持续集成过程实施工具体系支撑下的定量管理数据度量模式,形成了基于持续集成度量的航天软件项目定量管理方法。结合实践,证明了该管理方法有助于组织控制、预测和改进软件开发流程,持续提升产品质量和开发效率。 展开更多
关键词 质量管理 航天软件 定量管理 持续集成
在线阅读 下载PDF
前端持续集成技术的研究与应用 预览
7
作者 黄嵩 丰大军 胡戎 《信息技术与网络安全》 2019年第5期92-95,共4页
随着软件项目越来越复杂,传统的瀑布型开发流程不断地暴露出风险控制能力弱、开发过程繁琐、开发成本偏高等问题。持续集成技术应运而生,其有助于快速定位错误,降低开发风险并促进产品快速迭代。同时,伴随着前端工程化的发展,前端开发... 随着软件项目越来越复杂,传统的瀑布型开发流程不断地暴露出风险控制能力弱、开发过程繁琐、开发成本偏高等问题。持续集成技术应运而生,其有助于快速定位错误,降低开发风险并促进产品快速迭代。同时,伴随着前端工程化的发展,前端开发也逐渐向敏捷化、自动化靠拢,持续集成也因此渐渐进入了前端开发者的视野。采用持续集成平台Jenkins配合构建工具Webpack以及Docker容器构建了前端持续集成系统,提出了完整的流水线。该系统解决了前端自动化部署的问题,提高了软件迭代的效率,为敏捷交付提供了基础。 展开更多
关键词 Jenkins 持续集成 前端工程化
在线阅读 下载PDF
基于CANoe和Jenkins的ECU软件自动化测试系统的设计与实现 预览
8
作者 钱俊磊 《汽车实用技术》 2019年第22期64-67,共4页
基于CANoe和Jenkins设计并实现了ECU软件的自动化测试,通过对软件版本的控制,自动构建测试任务,并且将测试结果进行整理,通知开发人员和测试人员,通过搭建该系统,减少了开发过程中累积的错误,提高了开发人员的工作效率,减轻了测试人员... 基于CANoe和Jenkins设计并实现了ECU软件的自动化测试,通过对软件版本的控制,自动构建测试任务,并且将测试结果进行整理,通知开发人员和测试人员,通过搭建该系统,减少了开发过程中累积的错误,提高了开发人员的工作效率,减轻了测试人员的负担。 展开更多
关键词 CANOE Jenkins 持续集成 自动化测试
在线阅读 下载PDF
基于Git的持续构建的研究与实现 预览
9
作者 顾利军 邱敏明 《现代计算机:上下旬》 2018年第15期79-82,87共5页
持续集成是完全自动化构建的过程,使得软件项目在一天内进行多次构建,让软件随时保持一个健康的状态。从持续集成产生的原因开始分析讨论,引出持续集成的概念及研究价值,以目前常用的持续集成工具为例分析其不足的地方,在持续集成的研... 持续集成是完全自动化构建的过程,使得软件项目在一天内进行多次构建,让软件随时保持一个健康的状态。从持续集成产生的原因开始分析讨论,引出持续集成的概念及研究价值,以目前常用的持续集成工具为例分析其不足的地方,在持续集成的研究基础上提出基于Git的持续构建方案,支持前后端统一打包,集成多语言构建工具,能够实现多语言项目的持续构建。 展开更多
关键词 持续集成 持续集成(CI) 自动构建 Git
在线阅读 免费下载
企业开发、测试环境快速部署方案的设计与实现 预览
10
作者 徐星 李银桥 +1 位作者 刘学锋 毛建华 《工业控制计算机》 2018年第3期12-14,共3页
提出一种开发、测试环境快速部署的方案。该方案基于Docker跨平台便携式部署的特性,将应用和所依赖的环境打包到一个镜像中,并上传到镜像仓库,在任何启用Docker的主机中拉取该镜像,并基于该镜像启动一个容器,这样相同... 提出一种开发、测试环境快速部署的方案。该方案基于Docker跨平台便携式部署的特性,将应用和所依赖的环境打包到一个镜像中,并上传到镜像仓库,在任何启用Docker的主机中拉取该镜像,并基于该镜像启动一个容器,这样相同的环境和应用就部署到了这台机器中。提出持续集成的模式,开发人员把本地代码同步到GitHub代码云存储库中,持续集成服务器监测到代码更新,就会触发构建,自动把开发环境和应用部署到测试机器中,并根据集成到持续集成服务器中的测试脚本进行自动化测试,测试结果通过邮件发送给相关人员。 展开更多
关键词 开发 测试 快速部署 DOCKER 持续集成
在线阅读 下载PDF
基于持续集成的冒烟测试 预览 被引量:1
11
作者 姜文 刘立康 《计算机技术与发展》 2018年第8期53-57,共5页
随着软件开发技术的发展,软件持续集成与自动化测试已成为软件开发过程中的一个重要组成部分。集成构建中的自动化测试实质上就是冒烟测试。冒烟测试是对软件版本包的基本功能进行测试验证,同时也是进一步开展全面深入测试的预测试。... 随着软件开发技术的发展,软件持续集成与自动化测试已成为软件开发过程中的一个重要组成部分。集成构建中的自动化测试实质上就是冒烟测试。冒烟测试是对软件版本包的基本功能进行测试验证,同时也是进一步开展全面深入测试的预测试。结合工作实践,介绍了冒烟测试、门槛用例和基于持续集成冒烟测试的特点;叙述了冒烟测试涉及到的角色和软件测试自动化工厂;详细叙述了冒烟测试运行的系统架构和运行流程。最后介绍了一个冒烟测试的工作案例和在该案例测试过程中遇到的一些典型问题。实践表明,基于持续集成的冒烟测试有助于及早发现并解决软件缺陷,提高软件开发效率和软件质量;采用自动化测试脚本进行软件测试,提高了测试效率,减少了测试工程师大量的重复测试验证工作。 展开更多
关键词 持续集成 ICP—CI 冒烟测试 自动化工厂 版本包
在线阅读 下载PDF
基于持续集成的缺陷管理系统 预览
12
作者 敖海洋 余明珠 吕恬 《科技视界》 2018年第5期49-50,57共3页
随着软件产业的不断发展,软件缺陷成为制约软件质量的关键因素。如何管理和跟踪在测试和使用过程中发现的软件缺陷,对于提高缺陷修复效率具有一定的现实意义。目前软件缺陷管理存在平台迁移困难,数据迁移困难,导入导出资源困难,对于缺... 随着软件产业的不断发展,软件缺陷成为制约软件质量的关键因素。如何管理和跟踪在测试和使用过程中发现的软件缺陷,对于提高缺陷修复效率具有一定的现实意义。目前软件缺陷管理存在平台迁移困难,数据迁移困难,导入导出资源困难,对于缺陷没有可视化图表展示等问题。系统使用GitBlit作为版本库,Jenkins进行持续集成,使团队成员能够良好地协作,针对需求的变更能良好地应对,系统的质量也在一定程度上得到了提高。在缺陷管理系统中使用持续集成框架,对项目代码进行测试,及时发现系统缺陷,同时减少系统的潜在缺陷。 展开更多
关键词 持续集成 缺陷管理 SSM框架 Jenkins
在线阅读 下载PDF
基于DevOps能力模型的持续集成方法 预览 被引量:3
13
作者 董昕 郭勇 王杰 《计算机工程与设计》 北大核心 2018年第7期1930-1937,共8页
为解决实际大型软件系统开发效率偏低及软件产品潜在质量风险等问题,提出一种基于DevOps能力模型的大型软件系统的持续集成方法。以团队基础服务器(TFS)为核心构建流程、封闭签入测试、自动化生命周期管理和可视化有机融合,实现软件... 为解决实际大型软件系统开发效率偏低及软件产品潜在质量风险等问题,提出一种基于DevOps能力模型的大型软件系统的持续集成方法。以团队基础服务器(TFS)为核心构建流程、封闭签入测试、自动化生命周期管理和可视化有机融合,实现软件系统的每日构建、每日测试及每日发布。项目实践验证结果表明,该方法将代码提交、编译、打包、测试、发布各环节高效地连接在一起,提高了开发效率,能尽快发现集成错误,提高软件质量,减少项目风险,值得在大规模或较高复杂度的软件开发项目中推广和部署。 展开更多
关键词 DevOps能力模型 持续集成 自动化 质量保障 可视化
在线阅读 下载PDF
基于云环境的持续集成 预览 被引量:1
14
作者 姜文 刘立康 《计算机技术与发展》 2018年第1期11-16,共6页
随着云计算技术的快速发展,软件开发的许多环节都在云环境中进行。持续集成作为软件开发过程中的重要组成部分,也需要在云环境中进行集成构建。为了在软件开发过程中正确应用这些新技术,需要开展这方面的研究工作。结合工作实践,以... 随着云计算技术的快速发展,软件开发的许多环节都在云环境中进行。持续集成作为软件开发过程中的重要组成部分,也需要在云环境中进行集成构建。为了在软件开发过程中正确应用这些新技术,需要开展这方面的研究工作。结合工作实践,以SVN作为配置管理工具,介绍了基于实体机持续集成的特点和运行机制。详细叙述了基于云环境的持续集成,包括在物理实体机上构建私有云平台;基于部门云持续集成的运行原理、部署和特点;基于公司云持续集成的运行原理、部署和特点;基于公有云持续集成的构建过程和特点;基于云环境的持续集成工程运行过程。最后介绍了一个典型的持续集成工程案例。工作实践表明在云环境中开展持续集成工作,可以节约计算机软硬件资源,提高软件开发效率,降低软件开发成本。 展开更多
关键词 云环境 持续集成 部门云 公司云 公有云 私有云
在线阅读 下载PDF
CCI:一种基于容器化的持续集成系统 预览 被引量:2
15
作者 张兆晨 罗铁坚 《中国科学院大学学报》 CSCD 北大核心 2018年第4期569-575,共7页
随着软件复杂度的增加和项目需求的变化,快速持续、高质量的实现应用交付成为开发的主要目标。传统软件构建方法缺乏团队的协同性和标准化的流程管理,往往需要投入大量的时间和成本来保障软件质量。为解决时间、质量和成本三者之间的矛... 随着软件复杂度的增加和项目需求的变化,快速持续、高质量的实现应用交付成为开发的主要目标。传统软件构建方法缺乏团队的协同性和标准化的流程管理,往往需要投入大量的时间和成本来保障软件质量。为解决时间、质量和成本三者之间的矛盾,研究搭建一个基于Jenkins的持续集成构建系统,并利用Docker技术将持续集成平台容器化,标准化软件环境。实验表明容器化将搭建环境的复杂度降低90%以上,提高了应用测试环境的可移植性和多样性,大大提升软件开发效率。 展开更多
关键词 软件构建 持续集成 容器化 DevOps
在线阅读 免费下载
一种基于Jenkins的嵌入式软件持续集成方法 预览 被引量:1
16
作者 刘博 汪宇昕 《铁道机车车辆》 北大核心 2018年第6期14-16,23共4页
基于Jenkins实现了嵌入式软件持续集成的配置过程,通过监测版本库变化,自动触发构建测试,并且能够自动收集和分析测试结果,通知相关人员,形成测试闭环.该系统在嵌入式软件测试应用中可减少开发和测试人员重复冗长的集成测试任务.
关键词 持续集成 Jenkins 嵌入式 软件测试
在线阅读 下载PDF
铁路统一开发测试平台体系架构及技术路线的研究 预览 被引量:1
17
作者 任爽 杜巍 孙美 《铁路计算机应用》 2018年第12期27-31,共5页
基于铁路信息化总体规划及业务应用系统研发测试的需要,引入云计算技术,提出基于云平台的铁路统一开发测试平台体系架构。利用源代码开发、自动化部署等技术,优化软件开发测试流程,实现应用集中开发管理、资源自动分配、软件自动部署、... 基于铁路信息化总体规划及业务应用系统研发测试的需要,引入云计算技术,提出基于云平台的铁路统一开发测试平台体系架构。利用源代码开发、自动化部署等技术,优化软件开发测试流程,实现应用集中开发管理、资源自动分配、软件自动部署、持续测试、软件快速发布等功能,从而帮助各业务领域快速实现应用软件研发,资源整合,降低成本,提高效益和核心竞争力。 展开更多
关键词 云计算 开发测试 持续集成
在线阅读 免费下载
基于Jenkins的软件缺陷持续测试平台设计与实现 预览
18
作者 朱志东 张素芬 《信息化研究》 2018年第3期67-73,共7页
随着指挥信息系统软件规模急剧膨胀,传统的阶段式、集中式软件测试已不能适应大型软件需求快速迭代的研发模式需求。持续集成已被认可是尽早发现缺陷的最佳实践,通过自动化的构建、测试流水线、发布和部署,为提高软件开发效率、保障软... 随着指挥信息系统软件规模急剧膨胀,传统的阶段式、集中式软件测试已不能适应大型软件需求快速迭代的研发模式需求。持续集成已被认可是尽早发现缺陷的最佳实践,通过自动化的构建、测试流水线、发布和部署,为提高软件开发效率、保障软件产品质量提供了理论支撑。文章通过持续集成工具Jenkins配合静态分析工具Klocwork和单元测试框架搭建软件代码缺陷持续测试平台,支持多种开发平台和语言,使集成、测试和缺陷推送完全自动化。在此基础上开发测试平台运行状态监控和缺陷数据统计与可视化后台,辅助运维人员维护平台和项目负责人把控项目整体开发进度。 展开更多
关键词 持续集成 代码缺陷 静态分析 单元测试 流水线
在线阅读 免费下载
简述持续集成在自动化测试体系建设中的重要性 预览
19
作者 邵晨影 《数码设计》 2018年第2期13-14,共2页
自动化测试和持续集成是当今软件工程领域已确立的概念,但是它们在一种孤立的环境中工作,因为它们没有充分考虑到不同项目代码之间的依赖关系以及复杂性。在本文中分析了持续集成在自动化测试体系建设中的作用,通过项目依赖关系来打破隔... 自动化测试和持续集成是当今软件工程领域已确立的概念,但是它们在一种孤立的环境中工作,因为它们没有充分考虑到不同项目代码之间的依赖关系以及复杂性。在本文中分析了持续集成在自动化测试体系建设中的作用,通过项目依赖关系来打破隔离,说明持续集成结果的交换有助于提高自动化测试的有效性。 展开更多
关键词 持续集成 自动化测试 建设
在线阅读 免费下载
实施高端技术技能人才贯通培养的几点思考 预览
20
作者 袁媛 曹奇光 +1 位作者 郑明月 邢丽楠 《职业技术》 2018年第1期26-28,共3页
为了理清北京市职院开展的高端技术技能人才贯通培养的实践与认识,结合企业行业的社会需求,全面系统地阐述了贯通培养在专业选择、教育体系的建立、师资队伍的建设,国际化机制的构建等方面的观点与思路。根据我国职业教育的特点,提出了... 为了理清北京市职院开展的高端技术技能人才贯通培养的实践与认识,结合企业行业的社会需求,全面系统地阐述了贯通培养在专业选择、教育体系的建立、师资队伍的建设,国际化机制的构建等方面的观点与思路。根据我国职业教育的特点,提出了以高端技术技能人才贯通培养为切入点的改革途径,从教学理念、教育体系、培养机制等角度,阐明中职、高职与高教(本科)三种教育体系融合及贯通的基本思想。 展开更多
关键词 技术技能 贯通培养 融合 双元制
在线阅读 下载PDF
上一页 1 2 10 下一页 到第
使用帮助 返回顶部 意见反馈