期刊文献+
共找到233篇文章
< 1 2 12 >
每页显示 20 50 100
基于配置管理的电力行业软件持续集成与部署技术研究
1
作者 张洪俊 《产业创新研究》 2024年第9期101-103,共3页
本文旨在探讨基于配置管理的电力行业软件持续集成与部署技术,以提高软件开发过程的效率、质量和可靠性。通过分析配置管理在电力软件开发中的作用,结合软件持续集成与部署的基本原理和方法,深入挖掘电力行业软件中持续集成与部署所面... 本文旨在探讨基于配置管理的电力行业软件持续集成与部署技术,以提高软件开发过程的效率、质量和可靠性。通过分析配置管理在电力软件开发中的作用,结合软件持续集成与部署的基本原理和方法,深入挖掘电力行业软件中持续集成与部署所面临的挑战与需求,设计一套基于配置管理的电力行业软件持续集成与部署技术方案。通过本文的研究,旨在为提升电力行业软件开发水平提供切实可行的技术支持。 展开更多
关键词 配置管理 电力行业软件 持续集成 持续部署 技术方案
下载PDF
基于持续集成的软件冒烟测试优化探索
2
作者 吴云梅 李蕊 +4 位作者 查诚 黄华 张润哲 蔡卓航 谢晓如 《信息技术与信息化》 2024年第5期140-143,共4页
基于持续集成的软件冒烟测试是软件快速开发迭代周期中的重要环节,软件的性能测试又是对客户体验影响很大的测试阶段。结合软件冒烟测试和性能测试的特点、测试流程,多维度深入分析和对比软件冒烟测试和性能测试的差异性,提出将软件性... 基于持续集成的软件冒烟测试是软件快速开发迭代周期中的重要环节,软件的性能测试又是对客户体验影响很大的测试阶段。结合软件冒烟测试和性能测试的特点、测试流程,多维度深入分析和对比软件冒烟测试和性能测试的差异性,提出将软件性能测试的测试用例左移,适度融合到软件冒烟测试阶段。实践表明,在兼顾软件冒烟测试执行效率的前提下,基于持续集成的软件冒烟测试与软件性能测试的适度融合,实现了软件冒烟测试和性能测试的测试效能与软件质量的双提升。 展开更多
关键词 冒烟测试 性能测试 测试左移 持续集成 自动化工厂
下载PDF
持续集成中自动化测试的设计与实现
3
作者 温杏 《无线互联科技》 2024年第9期72-74,共3页
持续集成中自动化测试是软件开发中的关键环节,旨在发现和修复软件存在的缺陷,确保软件可以达到高质量和高可靠性的标准。自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。自动化测试可以节省人力、时间以及硬件资源,提... 持续集成中自动化测试是软件开发中的关键环节,旨在发现和修复软件存在的缺陷,确保软件可以达到高质量和高可靠性的标准。自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。自动化测试可以节省人力、时间以及硬件资源,提高测试的效率。在持续集成中进行合理的自动化测试,一方面需要考虑到项目的需求和特点;另一方面也需要考虑自动化测试工具的功能和性能等因素。文章就持续集成中自动化测试的设计与实现进行了探讨,希望能够对软件开发者和测试人员提供有用的指导。 展开更多
关键词 持续集成 自动化 测试
下载PDF
基于持续集成的自动化单元测试
4
作者 桂文军 刘德民 张媛 《指挥信息系统与技术》 2023年第4期91-94,100,共5页
现代指挥信息系统研发模式已由传统的瀑布模型向敏捷开发模式转变,单元测试虽然可在软件研发的早期阶段找出缺陷,但仍存在效率低和测试周期长等问题。结合指挥信息系统软件开发和测试的特点,搭建了基于持续集成的自动化单元测试平台;利... 现代指挥信息系统研发模式已由传统的瀑布模型向敏捷开发模式转变,单元测试虽然可在软件研发的早期阶段找出缺陷,但仍存在效率低和测试周期长等问题。结合指挥信息系统软件开发和测试的特点,搭建了基于持续集成的自动化单元测试平台;利用GoogleTest单元测试框架,提出了动态链接与运行参数相结合的方法,并优化了单元测试过程。 展开更多
关键词 持续集成 单元测试 动态链接 运行参数
下载PDF
基于汽车嵌入式软件的持续集成和持续测试分析 被引量:3
5
作者 王帅 蓝启亮 +2 位作者 陈聪 吴光耀 周升辉 《汽车实用技术》 2023年第10期156-162,共7页
随着汽车控制器软件迭代速度的加快,其对软件质量提出了更高的要求,故软件集成和测试周期短而频繁。持续集成/持续测试(CI/CT)已被认可是尽早发现缺陷的最佳实践。文章分析了汽车嵌入式软件的开发过程,通过引入持续集成测试方法,基于Jen... 随着汽车控制器软件迭代速度的加快,其对软件质量提出了更高的要求,故软件集成和测试周期短而频繁。持续集成/持续测试(CI/CT)已被认可是尽早发现缺陷的最佳实践。文章分析了汽车嵌入式软件的开发过程,通过引入持续集成测试方法,基于Jenkins搭建软件持续集成测试平台,该平台支持多种开发语言,可以集成调用编译器、模型在环(MIL)测试、硬件在环(HIL)测试等工具链,从而实现软件集成、测试和缺陷通知完全自动化,将软件工程师从重复冗长的集成测试任务中解放出来。持续集成测试在某混合电动汽车(HEV)整车控制器(VCU)软件项目应用以后,可以节省近90%的软件迭代耗时。 展开更多
关键词 持续集成 持续测试分析 软件自动化测试 汽车嵌入式软件
下载PDF
持续集成在敏捷开发模式中的应用探析 被引量:2
6
作者 袁宜霞 《电脑知识与技术》 2023年第11期34-36,共3页
在敏捷开发模式下,持续集成将软件交付过程中开发、测试和运维环节打通,通过自动化测试与监控来提高研发效率和质量,解决了特性高频率交付和软件质量之间的矛盾。文章制定了一套持续集成的流程,介绍了本地IDE、合并请求MR和CI流水线等... 在敏捷开发模式下,持续集成将软件交付过程中开发、测试和运维环节打通,通过自动化测试与监控来提高研发效率和质量,解决了特性高频率交付和软件质量之间的矛盾。文章制定了一套持续集成的流程,介绍了本地IDE、合并请求MR和CI流水线等阶段的具体实践过程,并详细阐述了实践过程中的关键点。 展开更多
关键词 敏捷开发模式 持续集成 自动化测试 CI流水线
下载PDF
列车中央控制单元软件持续集成及交付平台设计与实现 被引量:1
7
作者 李德祥 祝宁 《铁道车辆》 2023年第1期27-31,共5页
针对列车网络控制管理系统中央控制单元软件传统研发过程中存在开发效率低、定位错误难、手工操作繁多易出错等诸多弊端,将国际上最流行的开源持续集成服务器Jenkins和集中式代码版本管理系统Subversion(SVN)结合,设计了用于列车中央控... 针对列车网络控制管理系统中央控制单元软件传统研发过程中存在开发效率低、定位错误难、手工操作繁多易出错等诸多弊端,将国际上最流行的开源持续集成服务器Jenkins和集中式代码版本管理系统Subversion(SVN)结合,设计了用于列车中央控制单元产品的持续集成及交付平台系统。根据持续集成平台整体方案设计,搭建系统开发和测试环境,通过编写软件程序,实现了软件代码提交后系统自动化构建、自动化编译、自动化部署、自动化测试,并通过网页和邮件的形式将结果反馈给开发人员。该持续集成平台已在多个实际项目研发过程中得到广泛应用,系统实际运行结果表明,平台操作方便、运行稳定可靠,将软件设计、开发、测试环节形成闭环,实现了测试左移,提高了产品软件质量和研发效率,节约了时间和人力成本,使研发人员专注于更为重要的业务逻辑实现和业务功能测试用例设计上,优化了资源配置,同时可以更快地定位错误和交付成果,为轨道交通产品软件研发提供了新的思路和解决方案。 展开更多
关键词 Jenkins SVN 中央控制单元 持续集成 测试
下载PDF
持续集成自动化测试在汽车软件开发中的应用 被引量:1
8
作者 杨非 刘瑞英 陈丽娇 《上海汽车》 2023年第6期36-41,共6页
在汽车软件的研发中,敏捷开发已经成为主流开发模式。在敏捷开发过程中,持续集成是其中的关键,现阶段持续集成一般只覆盖代码提交和代码编译过程,而在功能测试方面,大部分车企使用的仍然是人工测试方式,并没有让持续集成形成完整闭环,... 在汽车软件的研发中,敏捷开发已经成为主流开发模式。在敏捷开发过程中,持续集成是其中的关键,现阶段持续集成一般只覆盖代码提交和代码编译过程,而在功能测试方面,大部分车企使用的仍然是人工测试方式,并没有让持续集成形成完整闭环,导致开发效率不高。测试自动化的引入能让持续集成像流水线一样完整且自动地运行下去,形成闭环,并且能突破持续集成在项目中的瓶颈,极大地提升开发效率。 展开更多
关键词 持续集成 持续交付 自动化测试 汽车软件
下载PDF
证券交易系统持续集成测试优化技术的研究 被引量:1
9
作者 尹菜荣 《长江信息通信》 2023年第10期153-156,共4页
在持续集成的背景下,持续测试是必不可缺的环节。随着证券交易系统持续的迭代,新测试用例的不断添加,导致测试用例集规模持续增长。同时,各功能模块间互相依赖,这就致使测试用例集间存在冗余和缺失,测试用例集的执行和维护开销也在持续... 在持续集成的背景下,持续测试是必不可缺的环节。随着证券交易系统持续的迭代,新测试用例的不断添加,导致测试用例集规模持续增长。同时,各功能模块间互相依赖,这就致使测试用例集间存在冗余和缺失,测试用例集的执行和维护开销也在持续增长。测试用例集的规模越来越庞大,在进行测试时,不可能对所有测试用例进行测试,需要以用户核心价值为导向,结合需求、业务属性、资源、时间等因素选择性执行测试用例。因此,本文从测试用例简约、排序、选择对测试用例集优化进行研究。 展开更多
关键词 持续集成测试 测试用例优化 软件测试 软件质量 证券交易系统
下载PDF
一种基于强化学习的持续集成环境中测试用例排序技术
10
作者 赵逸凡 郝丹 《软件学报》 EI CSCD 北大核心 2023年第6期2708-2726,共19页
在软件交付越来越强调迅速、可靠的当下,持续集成成为一项备受关注的技术.开发人员不断将工作副本集成到代码主干完成软件演化,每次集成会通过自动构建测试来验证代码更新是否引入错误.但随着软件规模的增大,测试用例集包含的测试用例... 在软件交付越来越强调迅速、可靠的当下,持续集成成为一项备受关注的技术.开发人员不断将工作副本集成到代码主干完成软件演化,每次集成会通过自动构建测试来验证代码更新是否引入错误.但随着软件规模的增大,测试用例集包含的测试用例越来越多,测试用例的覆盖范围、检错效果等特征也随着集成周期的延长而变化,传统的测试用例排序技术难以适用.基于强化学习的测试排序技术可以根据测试反馈动态调整排序策略,但现有的相关技术不能综合考虑测试用例集中的信息进行排序,这限制了它们的性能.提出一种新的基于强化学习的持续集成环境中测试用例排序方法——指针排序方法:方法使用测试用例的历史信息等特征作为输入,在每个集成周期中,智能体利用指针注意力机制获得对所有备选测试用例的关注程度,由此得到排序结果,并从测试执行的反馈得到策略更新的方向,在“排序-运行测试-反馈”的过程中不断调整排序策略,最终达到良好的排序性能.在5个规模较大的数据集上验证了所提方法的效果,并探究了使用的历史信息长度对方法性能的影响,方法在仅含回归测试用例的数据集上的排序效果,以及方法的执行效率.最后,得到如下结论:(1)与现有方法相比,指针排序方法能够随着软件版本的演化调整排序策略,在持续集成环境下有效地提升测试序列的检错能力.(2)指针排序方法对输入的历史信息长度有较好的鲁棒性,少量的历史信息即可使其达到最优效果.(3)指针排序方法能够很好地处理回归测试用例和新增测试用例.(4)指针排序方法的时间开销不大,结合其更好、更稳定的排序性能,可以认为指针排序方法是一个非常有竞争力的方法. 展开更多
关键词 持续集成 测试用例排序 强化学习
下载PDF
面向移动平台软件开发的持续集成系统设计与实现
11
作者 杨文远 黄卫 赵鑫 《无线互联科技》 2023年第22期34-37,共4页
持续集成系统能提高移动开发效率,可化解编码后测试、集成、部署方面的问题,还能降低软件开发风险、加快软件开发进程、节约软件开发时间,有助于开发优质的软件产品。基于此,文章给出了面向移动平台软件开发的持续集成系统设计方案,并... 持续集成系统能提高移动开发效率,可化解编码后测试、集成、部署方面的问题,还能降低软件开发风险、加快软件开发进程、节约软件开发时间,有助于开发优质的软件产品。基于此,文章给出了面向移动平台软件开发的持续集成系统设计方案,并提出了基于Jenkins的持续集成系统实现方法,旨在打造更加高效、更加优质的移动平台软件开发项目。 展开更多
关键词 移动平台 软件开发 持续集成系统
下载PDF
持续集成在汽车软件开发环境中的应用
12
作者 李强 成俊峰 《汽车电器》 2023年第12期44-45,48,共3页
未来汽车智能化是一种大趋势,与传统汽车研发过程相比较,新时代汽车研发的核心竞争力开始转向于软件和算法,而数亿行代码的管理给持续构建造成了不小的压力。文章主要介绍搭建一个安全高效的持续集成平台环境的开发流程、工具以及架构。
关键词 持续集成 汽车软件开发 代码管理 分支策略 OTA
下载PDF
DevOps与持续集成/部署在分布式系统中的实践与效益分析
13
作者 李鑫 《中国科技期刊数据库 工业A》 2023年第9期141-146,共6页
随着分布式系统的广泛应用和快速发展,DevOps与持续集成/部署实践在确保分布式系统高效运作方面变得越发重要。本研究旨在探讨DevOps与持续集成/部署在分布式系统中的实践与效益。首先介绍了研究的背景和动机,明确研究目标和问题。其次... 随着分布式系统的广泛应用和快速发展,DevOps与持续集成/部署实践在确保分布式系统高效运作方面变得越发重要。本研究旨在探讨DevOps与持续集成/部署在分布式系统中的实践与效益。首先介绍了研究的背景和动机,明确研究目标和问题。其次,回顾了DevOps和持续集成/部署的相关研究,以及分布式系统的特点和挑战。接下来,阐述了研究的方法学,包括研究方法和数据收集,实验设计和实施。随后,详细探讨了DevOps在分布式系统中的实践,包括分布式团队协作和沟通策略、基础设施自动化和可编程性、持续集成/部署pipeline的构建和管理,以及分布式系统监测和日志管理。然后,通过实验结果和分析揭示了实验环境和数据集的描述,并将结果与已有理论进行对比和解读,进一步讨论了结果的意义和影响。最后,总结研究的主要发现,回答研究问题,并讨论了研究的局限性和可改进之处。通过本研究,可以深入理解DevOps与持续集成/部署在分布式系统中的实践,为分布式系统的高效运作提供指导和借鉴。 展开更多
关键词 DevOps 持续集成/部署 分布式系统 实践 效益
下载PDF
基于CC和STAF的分布式持续集成和自动测试方案 被引量:1
14
作者 贺旭 李洪奇 康璐遥 《计算机工程与设计》 CSCD 北大核心 2010年第23期5028-5031,共4页
为缩短大型软件的构建和测试时间以适应持续集成的要求,提出了分布式持续集成和自动测试方案。以CruiseCon-trol和STAF&STAX搭建分布式框架,把功能模块和测试案例分别以编译依赖性和测试相关性进行分组,以组为单位把源代码部署到多... 为缩短大型软件的构建和测试时间以适应持续集成的要求,提出了分布式持续集成和自动测试方案。以CruiseCon-trol和STAF&STAX搭建分布式框架,把功能模块和测试案例分别以编译依赖性和测试相关性进行分组,以组为单位把源代码部署到多个编译机或测试机上并行地执行编译和测试,从而成倍地提高编译和测试效率。通过在大型石油测井软件项目实现持续集成的实例,验证了该方案的有效性。 展开更多
关键词 软件测试自动化框架 持续集成 分布式持续集成 分布式自动测试 MAVEN CruiseControl STAX
下载PDF
持续集成在项目开发中的应用研究 被引量:19
15
作者 戴建国 赵庆展 +1 位作者 郭理 秦怀斌 《计算机工程与设计》 CSCD 北大核心 2009年第10期2573-2576,共4页
对持续集成在软件项目开发中的应用进行了研究,提出了应用持续集成时遇到的关键问题并给出相应的解决思路。讨论了应用持续集成时可以采用的辅助工具及相应的使用方法,给出了工具软件的配置方案,并说明了工具软件之间的相互关系和协作... 对持续集成在软件项目开发中的应用进行了研究,提出了应用持续集成时遇到的关键问题并给出相应的解决思路。讨论了应用持续集成时可以采用的辅助工具及相应的使用方法,给出了工具软件的配置方案,并说明了工具软件之间的相互关系和协作方法。最后以实际项目为例给出一种完整的解决方案,从而解决了在多子项目并行开发的软件项目中应该如何应用持续集成以保持项目整体开发的高速度和高效率问题。 展开更多
关键词 并行 持续集成 单元测试 构建 部署
下载PDF
持续集成与自动化测试在国家电网电力营销系统开发中的应用 被引量:4
16
作者 侯桂波 王喜伟 +1 位作者 于春玲 佟雪松 《电网技术》 EI CSCD 北大核心 2009年第20期164-167,共4页
通过对敏捷开发实践——持续集成和自动化测试的研究与应用,结合国家电网电力营销系统项目组运作现况,寻找适合项目开发团队的开发方法,以改善当前开发模式与测试流程,解决项目组在传统的开发模式下生产力低下、软件质量不可控、软件延... 通过对敏捷开发实践——持续集成和自动化测试的研究与应用,结合国家电网电力营销系统项目组运作现况,寻找适合项目开发团队的开发方法,以改善当前开发模式与测试流程,解决项目组在传统的开发模式下生产力低下、软件质量不可控、软件延期交付和后期维护成本偏高的问题,实现了工作效率、产品质量和管理效力的整体提高。 展开更多
关键词 敏捷开发 持续集成(CI) 自动化测试 开发模式
下载PDF
基于Hudson的持续集成研究和应用 被引量:10
17
作者 刘巧玲 范冰冰 黄兴平 《计算机系统应用》 2010年第12期151-154,共4页
持续集成Continuous Integration(CI)是现代软件工程发展的一个重要里程碑。分析了现代软件开发集成存在的问题,以解决集成难题和提升项目可见性为目标,首次提出一套基于Hudson的持续集成设计与实施方案,并给出在J2EE项目中的实现指导,... 持续集成Continuous Integration(CI)是现代软件工程发展的一个重要里程碑。分析了现代软件开发集成存在的问题,以解决集成难题和提升项目可见性为目标,首次提出一套基于Hudson的持续集成设计与实施方案,并给出在J2EE项目中的实现指导,此方案在实际工程开发中取得了良好效果。 展开更多
关键词 持续集成 CI HUDSON 自动化构建 自动化测试
下载PDF
基于SVN的应用软件持续集成 被引量:9
18
作者 姜文 刘立康 《计算机测量与控制》 2016年第3期109-113,共5页
随着软件开发技术的发展,软件配置管理和持续集成已经成为软件开发过程中的一个重要组成部分;为了在软件开发过程中正确应用这些新技术,需要开展这方面的研究工作;结合工作实践,以SVN作为配置管理工具,分析了持续集成工具ICP-CI的特点... 随着软件开发技术的发展,软件配置管理和持续集成已经成为软件开发过程中的一个重要组成部分;为了在软件开发过程中正确应用这些新技术,需要开展这方面的研究工作;结合工作实践,以SVN作为配置管理工具,分析了持续集成工具ICP-CI的特点、部署方式和运行机制;详细叙述了ICP-CI持续集成构建工程的搭建过程,搭建过程包括配置管理工具SVN客户端安装、基于SVN的代码更新、静态检查、编译、打包,版本包的自动化测试;构建工程的各个阶段都可能出现错误,导致构建失败,通过对构建失败原因的分析,将构建失败分为3类并给出相应的解决方案;最后介绍了一个典型工作案例;工作实践表明在软件的开发过程中采用基于SVN的持续集成,可以提高软件质量和软件开发效率,降低软件开发成本。 展开更多
关键词 持续集成 ICP-CI ICP-CI服务器 构建 SVN
下载PDF
基于持续集成的软件度量 被引量:7
19
作者 姜文 刘立康 《计算机测量与控制》 2017年第5期136-139,共4页
软件度量是针对软件开发项目、过程及产品进行数据定义、收集和分析的持续度量化过程;持续集成工具上的的构建工程每天自动完成从版本库更新代码、静态检查、编译、出包、自动化用例测试等任务,在进行集成构建的过程中可以为软件度量提... 软件度量是针对软件开发项目、过程及产品进行数据定义、收集和分析的持续度量化过程;持续集成工具上的的构建工程每天自动完成从版本库更新代码、静态检查、编译、出包、自动化用例测试等任务,在进行集成构建的过程中可以为软件度量提供多种相关的度量数据;结合工作实践,叙述了基于持续集成的软件度量的原理;软件度量管理涉及到的角色;软件度量实现过程;叙述了基于持续集成的两种类型的软件度量指标的定义以及提取方法;最后详细叙述了在软件度量过程中遇到的几个典型案例;工作实践表明在软件的开发过程中做好软件度量工作有助于软件开发部门控制、预测、和改进软件产品的质量与软件开发过程;从而提高软件质量和软件开发效率,降低软件开发成本。 展开更多
关键词 软件度量 持续集成 静态检查 软件版本 集成构建
下载PDF
基于ClearCase的软件配置管理与持续集成 被引量:9
20
作者 姜文 刘立康 《计算机技术与发展》 2016年第1期10-17,共8页
软件配置管理是整个软件开发生命周期中一个核心的管理过程。ClearCase是业界非常优秀的软件配置管理工具,主要应用于复杂环境下的软件产品开发和维护工作,适合大型软件团队使用。ClearCase可以实现并行开发,提高软件开发效率。文中叙... 软件配置管理是整个软件开发生命周期中一个核心的管理过程。ClearCase是业界非常优秀的软件配置管理工具,主要应用于复杂环境下的软件产品开发和维护工作,适合大型软件团队使用。ClearCase可以实现并行开发,提高软件开发效率。文中叙述了配置管理工具ClearCase的特点;介绍了ClearCase软件配置管理的基本概念和相关角色;详细介绍了配置管理的工作流程,主要包括权限管理、ClearCase控制管理下的开发工作、建立编码基线、构建内部转测试版本、变更管理、版本管理等内容;详细介绍了基于ClearCase配置管理的持续集成;最后介绍了一个典型工作案例。工作实践表明,采用该配置管理方法有助于提高软件质量和工作效率,也便于管理工程师及时了解工作进度和解决存在的问题。 展开更多
关键词 版本对象库 配置管理 视图 基线 持续集成
下载PDF
上一页 1 2 12 下一页 到第
使用帮助 返回顶部