典型文献
一种基于DevOps的自动化测试及CI/CD流程的设计与实现
文献摘要:
为了满足交通运输风控行业软件的高性能和高可用要求,本文以上海甚解风控高危驾驶行为预警软件系统开发项目为具体实例,基于DevOps理念提出并实践了一套软件开发、测试和部署范式,该范式在容器技术之上运用微服务架构,使得各模块具备独立部署和更新能力,同时通过消息队列服务实现了系统隔离和解耦.整套系统在Kubernetes集群环境中可完成自动化测试和部署,具有高可用和横向扩展能力.为了支撑软件迭代过程中持续集成和发布的正确性,设计了一套基于容器的、可并发复用并能最大化模拟真实环境的自动化测试方案来支撑DevOps流程的自动化,可解决多人同时测试时的数据干扰以及测试用例对于测试数据的污染导致无法重复测试的问题.结果表明,整套方法对于软件的迭代速度、软件质量和发布可靠性均有显著提升.
文献关键词:
DevOps;自动化测试;持续集成;持续发布;开发运维一体化
中图分类号:
作者姓名:
卞中杰
作者机构:
上海甚解信息技术有限公司,上海 200235
文献出处:
引用格式:
[1]卞中杰-.一种基于DevOps的自动化测试及CI/CD流程的设计与实现)[J].科学技术创新,2022(20):58-61
A类:
B类:
DevOps,自动化测试,CD,风控,行业软件,高可用,甚解,解风,驾驶行为,行为预警,软件系统开发,开发项目,软件开发,容器技术,微服务架构,独立部署,消息队列,服务实现,解耦,整套,Kubernetes,集群环境,横向扩展,软件迭代,持续集成,复用,拟真,真实环境,测试方案,数据干扰,测试用例,测试数据,复测,迭代速度,软件质量,持续发布,开发运维一体化
AB值:
0.482566
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。