连续交付-新的标准
连续交付(CD)是一种软件工程方法,团队在短周期内生产软件,确保软件可以在任何时候可靠地发布。它旨在更快、更频繁地构建、测试和发布软件。
持续交付的好处
测试:持续交付的最终障碍
没有持续测试的持续交付
持续交付场景
工程团队开发软件模块并定期提交其代码版本控制工具,如GitHub。
"Devop"团队使用持续集成解决方案,如Jenkins,运行每日构建,包括各种构建后测试,以验证构建的质量。
QA测试人员在将候选版本部署到生产中之前,使用少量自动化工具(如JMeter,Loadrunner)。
操作验证刚刚在生产中部署的版本,并在后期生产环境中进一步监控应用程序。
持续测试如何促进持续交付
当我们在实践中实现了持续集成和持续交付时,开始云,为什么不进行持续测试?
目前在DevOps中只存在持续集成基础设施,租用服务器,主要执行低级别测试,淘客联盟,但仅在发布结束时进行专门测试,企业软件平台,这增加了在稍后时间点发现关键回归问题的风险。
为确保持续交付,已将概念作为持续测试生成对于完全自动化的端到端场景、最终用户验收测试、性能测试,跨浏览器支持连续交付,所有专业测试都运行在连续集成基础设施旁边,基于开发人员引入的日常变化。
实践中的连续测试
一个成功的连续测试过程需要在各个领域采用正确的工具和过程组织内的团队。
这就是工作架构的样子,
结论
云交付模型唯一可行的解决方案是将全自动的连续测试过程集成到他们的软件开发生命周期中。在敏捷过程中没有空间进行手动移交和质量折衷,作为任何成功的连续交付过程的固有部分,连续测试将变得越来越重要。
,什么是软件企业