您好!欢迎来到爱源码

爱源码

热门搜索: 抖音快手短视频下载   

考验攻城狮必备技能点!本文带你解读DevOps下的测试技术。 [网站代码]

  • 时间:2022-09-01 01:29 编辑: 来源: 阅读:307
  • 扫一扫,手机访问
摘要:考验攻城狮必备技能点!本文带你解读DevOps下的测试技术。 [网站代码]
【摘要】本文将解读DevOps模式下测试人员活动和常用测试技术的变化。 项目的软件开发模式主要经历了瀑布模型、敏捷开发和DevOps阶段。其中DevOps主要处理开发、运维、管理之间的鸿沟,强调从需求设计到生产部署的端到端协同运作,强调精益高效。更强调的是千方百计消除各个环节的浪费,追求各个环节的高生产率,达到快速高质量上线的目的。 本文将解读DevOps模式下测试人员活动的变化以及常用的测试技术。 1.为什么会有DevOps?项目的软件开发模式主要经历了以下几个阶段:瀑布模型处理分工协作难的问题,但是一年一两次的发布过程太慢,满足不了不断变化的需求。 敏捷开发处理的是需求频繁变化和发布缓慢的问题。 但是开发和运维之间的鸿沟并没有得到处理,甚至增加了很多开发和维护之间的困难和争议。 在敏捷性的基础上,DevOps是从E2E的角度考虑的。 主要处理开发、运维、管理之间的差距,更强调从需求设计到生产部署的端到端协同运作,更强调精益高效;更强调想尽一切办法消除每一个环节的浪费,追求每一个环节的高生产率,达到快速高质量上线的目的:2。DevOps模型给软件测试带来了哪些变化:一个DevOps活动的流程如上图所示,可以看出测试已经融入到DevOps流程中,DevOps模型下的测试流程也会发生变化。 以我们团队为例,看看DevOps模式下常见的测试方法和活动。可以看出:1。全流程测试:测试活动贯穿了DevOps的全流程,DevOps模式下的测试并没有消失,而是嵌入到整个流程的阈值评估点中。 2.将测试向左移动:开发团队也要承担测试的任务,测试团队也会在开发阶段接入测试和测试指导活动。3.增加自动化权重:广泛使用界面自动化、契约自动化测试和功能自动化来提高在线测试的进度。4.ut被削弱,API和契约测试被模拟接受:ut自动化依然存在,因为UT的维护工作量巨大,需求变化快,导致UT的投入和产出不成比例,UT自动化的权重下降。 5.测试钻石模型:有专家指出,在DevOps模式下,测试的倒三角模型依然存在,但是测试层依然很重要,甚至需要很厚的测试层来呈现钻石模型,这是个人认可的。 6.部署自动化,灰度发布越来越流行:服务的部署已经完全被自动化工具取代,基于部署环境进行自助测试。 同时灰度发布和A/B测试可以很好的处理流程过快带来的全局风险,更新和回滚成为常规活动。 7.测试人员还是必要的:服务测试和解决方案测试还是很重要的,也是DevOPS流程中发现问题最多的环节,是DevOps流程中不可或缺的环节。 8.在线测试和测量的兴起:OPS阶段的测试和在线监控越来越被接受,权重增加,比如在线拨号,在线测试,在线测量。 9.平台工具的重要性:DevOps流程环节打通后,更加依赖平台工具的能力进行支持。比如华为的DevOps平台DevCloud软件开发云和ServiceStage都提供了很好的流程开放能力,让整个流程变得得心应手,降低了准入门槛。 结论:以上是DevOps模式下常用的测试方法和活动,希望能给相关小伙伴的工作带来一点指导意义。 下期将详细介绍具体的DevOps测试技术和测试实践,敬请期待!点击关注,第一时间了解华为云鲜科技~


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【域名/主机/服务器|】qq邮箱提醒在哪里打开(2024-06-04 18:58)
【技术支持|常见问题】1556原创ng8文章搜索页面不齐(2024-05-01 14:43)
【技术支持|常见问题】1502企业站群-多域名跳转-多模板切换(2024-04-09 12:19)
【技术支持|常见问题】1126完美滑屏版视频只能显示10个(2024-03-29 13:37)
【技术支持|常见问题】响应式自适应代码(2024-03-24 14:23)
【技术支持|常见问题】1126完美滑屏版百度未授权使用地图api怎么办(2024-03-15 07:21)
【技术支持|常见问题】如何集成阿里通信短信接口(2024-02-19 21:48)
【技术支持|常见问题】算命网微信支付宝产品名称年份在哪修改?风水姻缘合婚配对_公司起名占卜八字算命算财运查吉凶源码(2024-01-07 12:27)
【域名/主机/服务器|】帝国CMS安装(2023-08-20 11:31)
【技术支持|常见问题】通过HTTPs测试Mozilla DNS {免费源码}(2022-11-04 10:37)

联系我们
Q Q:375457086
Q Q:526665408
电话:0755-84666665
微信:15999668636
联系客服
企业客服1 企业客服2 联系客服
86-755-84666665
手机版
手机版
扫一扫进手机版
返回顶部