202309 MeterSphere ⼀站式开源持续测试平台## MeterSphere 一站式开源持续测试平台 2023 年 9 月 持续测试的兴起与现状 MeterSphere 加速企业持续测试落地 MeterSphere 企业版及专业服务 ## 持续测试是持续交付发展的必然需求 ## 持续交付能力是企业核心竞争力 保证业务足够稳 ## 持续测试能力保障业务足够可靠 ## 催生 保证交付足够快  持续交付可以降低发布风险,提高可靠性,使软件能够根据用户反馈、市场变化和企业战略变更不断进行调整。 持续测试是执行自动化测试的过程,作为软件交付流水线的重要一环,持续测试帮助企业尽快获得软件发布后业务风险的反馈。  因为下游处理能力不足导致的阻塞 图片来源:《持续交付 2.0》 ## 造成测试阻塞的三个方面 ### 01. 测试速度 • 非探索性手工执行用例比重过多; - 用例编写和维护在协同上较为冗余;0 码力 | 45 页 | 4.65 MB | 2 年前3
202205 MeterSphere:一站式开源持续测试平台FIT2CLOUD 飞致云 ## MeterSphere 一站式开源持续测试平台 2022 年 5 月 持续测试的兴起与现状 MeterSphere 加速企业持续测试落地 MeterSphere 企业版及专业服务 ## 持续测试是持续交付发展的必然需求 ## 持续交付能力是企业核心竞争力  持续测试是执行自动化测试的过程,作为软件交付流水线的重要一环,持续测试帮助企业尽快获得软件发布后业务风险的反馈。 为什么测试环节会成为持续交付中的瓶颈? - 超过 80% 的测试仍是手动执行的; • 大约 67% 的测试用例的编写、维护和执行是冗余的; - 测试人员平均要花 17% 的时间来处理误报和 14% 的时间来处理额外任务; ## 测试速度问题 - 过半的测试人员每周要花费 5-15 个小时来处理测试数据(测试数据的平均等待时间为 2 周); - 84% 的测试人员会因为有限的测试环境而延迟(测试环境的平均准备时间为0 码力 | 40 页 | 11.03 MB | 2 年前3
202203 MeterSphere:一站式开源持续测试平台FIT2CLOUD 飞致云 ## MeterSphere 一站式开源持续测试平台 2023 年 3 月 持续测试的兴起与现状 MeterSphere 加速企业持续测试落地 MeterSphere 企业版及专业服务 ## 持续测试是持续交付发展的必然需求 ## 持续交付能力是企业核心竞争力 保证业务足够稳  ## 持续测试能力保障业务足够可靠 ## 催生 持续交付可以降低发布风险,提高可靠性,使软件能够根据用户反馈、市场变化和企业战略变更不断进行调整。 持续测试是执行自动化测试的过程,作为软件交付流水线的重要一环,持续测试帮助企业尽快获得软件发布后业务风险的反馈。  因为下游处理能力不足导致的阻塞 图片来源:《持续交付 2.0》 ## 造成测试阻塞的三个方面 ### 01. 测试速度 - 非探索性手工执行用例比重过多; - 用例编写和维护在协同上较为冗余;0 码力 | 41 页 | 11.71 MB | 2 年前3
DevOps Meetup0 码力 | 2 页 | 246.04 KB | 1 年前3
Go持续集成掌游天下 崔英杰 ## Go的持续集成 实践分享 ## 什么是持续集成 持续集成 是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。 ## — Martin Fowler ## 持续集成的好处 1. 快速发现修复错误 2. 降低风险 3. 持续发布 4. 减少代码审核时间 /3/8/9/4/3894e5dd4516ea856c0648981478e041/p4_1.jpg) 简单 激情 速度快 聚焦 极致 可信赖 ## 分享惨案经历 1. 无单元测试,手工集成测试 2. 测试用例300多个,需要一个星期 3. 面对业务压力,规则形同虚设 4. 深夜事故 简单 激情 速度快 聚焦 极致 可信赖 ## 原有开发体系的问题 1. 迭代周期漫长 2. 质量缺乏保障 极致 可信赖 ## 迈出第一步 1. 重构 2. 添加单元测试 3. 自动化测试系统 简单 激情 速度快 聚焦 极致 可信赖 ## 青铜时代  Email测试报告 通知测试 简单 激情 速度快 聚焦 极致 可信赖  ## 持续演进路径 & 技术案例 ## 能力 TCP代理/7层通用代理 简单匹配路由 集群管理 & 基本负载均衡(RR、RANDOM) SofaRpc及HTTP/1.1、HTTP/2.0支持 key不支持冒号开头字段的问题 ✓ 适配envoy的HTTP2配置项 ## 代码管理 ✓ fork x/net/http2 代码 ✓ 新增mosn_http2.go文件,复用原生结构体和方法,暴露mosn框架所需方法和结构 ✓ 原则不修改原生文件 ## 技术案例 – http2性能优化 压测环境 Intel(R) Xeon(R) CPU E5620 @ 2.40GHz ☐ kernel: 20 码力 | 29 页 | 7.03 MB | 1 年前3
1.4 使用 Docker 构建企业持续集成服务0 码力 | 17 页 | 1.86 MB | 2 年前3
敏捷开发/张燎原:从持续交付到业务创新阿里巴巴研发效能实践日 从持续交付到业务创新 张燎原 阿里巴巴高级技术专家 ## 从持续交付到业务创新 一切不以达成业务目标为目的的持续交付都是要流氓 ## SELF INTRODUCTION  ## 张燎原 阿里巴巴高级技术专家,他是敏捷和精益方法 的积极实践者和推动者,具有十多年软件研发一线实践经验,经历过消费电子、通信及互联网多个行业,长期从事研发管理及研发教练工作,负责组织级大规模敏捷导入实施和转型的辅导。译有《程序员度量》、《软件驱魔》等。同时,他热衷编写代码和开源,涉及软件设计、测试驱动开发、代码重构、遗留代码的维护和持续集成及交付。 ## The Information Avalanche 知识倍增速度: • 1750 - 1900: 灵长类动物接受培训之后,能够进行VB编程 Higher Primates Can Program After VB.NET Training 现实挑战 复杂产品、业务和组织 理想期望 顺畅的高质量地交付 ### #1. 持续交付 ——可见、可控、可度量,加速价值交付 ## 可见:端到端拉通对齐选择 0 码力 | 40 页 | 3.34 MB | 2 年前3共 1000 条- 1
- 2
- 3
- 4
- 5
- 6
- 100













