logo资料库

DevOps之自动化测试.pdf

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
DevOps之自动化测试 数字化企业云平台 平台 · 让创新无限 平台 · 让创新无限
目录  DevOps不可或缺的测试自动化  自动化测试过程不方法  云平台自动化测试实践  总结
普元对DevOps的理解与定义 (狭义) (广义) DevOps:通过工具链不持续集成、交付、反馈不优化进行端到端整合,完成无缝的跨团队、跨系统协作 • 横向:打通业务、架构、开发、测试、运维等各上下游部门 • 纵向:打通需求、开发、测试、部署、监控、安全等各领域工具链
DevOps不可或缺的测试自动化 组织 全栈团队 岗位轮换 Joint Meetings (联席会议) 最小可用 产品 工具化一切 服务式领导 特性团队 自治团队 网站运维工程师 平台工程师 批量迭代 持续集成 构建自动化 开发 自助服务 集成工具链 持续测试 测试自动化 发布自动化 基础设施即代码 监控一切 一键编译、测试、 发布 技术 聊天运营 持续监控 持续交付 金丝雀发布 失败回滚 版本化一切 测试驱动开发 技术债务 测试一切 最小可用流程 测试驱动发布 特性标记/ 功能发布 控制 看板 Chaos Monkey 通用度量 流程优化 价值流 流程 文化 信仸 协作 主人翁 持续 优化 工程师 文化 学习型 组织
目录  DevOps丌可戒缺的测试自动化  自动化测试过程与方法  云平台自动化测试实践  总结
持续测试 • 测试一切 一切皆代码 • 测试驱动开发 测试提前 • 测试自动化 持续测试 敏捷协作的过程 全栈测试团队 测试设计方法 自动化测试服务
敏捷协作的过程 计划阶段 开发迭代1 开发迭代2 开发迭代3 开发迭代n 用户场景分析 /特性分析 技术验证/ 总体设计 工作量估算 计划制定 用 户 场 景 / 计 划 / 总 体 设 计 需求 设计 需求跟踪和管理 编码&单元测试 BUG修改 测试用例开发 测试方案 测试执行 持 续 集 成 / 持 续 测 试 持 续 预 发 / 验 证 持 续 交 付 / 反 馈 RDT小团队模式+Ops 需求、开发、测试 + 运维 协同并行工作模式
敏捷协作的过程 用户场景 总体设计 需求管理 QA 评审 审计 概念模型 API定义 编码 数据模型 原型界面 单元测试 评审 测试对象分析 测试点分析 用例开发 测试数据设计 测试组件设计 组件开发 Code Review Review Code Review 持续集成 持续测试
分享到:
收藏