File tree Expand file tree Collapse file tree 1 file changed +24
-2
lines changed Expand file tree Collapse file tree 1 file changed +24
-2
lines changed Original file line number Diff line number Diff line change 40
40
41
41
### 解决问题
42
42
43
- 手工的业务测试和国际化测试过程中,存在操作重合 、回归测试周期长等问题。
43
+ 主要解决手工的业务测试、国际化测试和交付时的产品验收过程中,存在的操作重合 、回归测试周期长等问题。
44
44
45
- 支持技术债
45
+ 支持技术债和代码重构过程的回归验证。
46
46
47
47
### 价值
48
48
49
49
- 初期:自动化收益 = 迭代次数 * (全手动执行成本 - 维护成本) - 首次自动化成本
50
50
- 长期:自动化收益 = 脚本创建成本 + 维护次数 x 维护调试成本 + 脚本失败次数 x 脚本排错成本
51
51
52
+ ### 成本
53
+
54
+ 自动化运营闭环
55
+
56
+ | 服务 | 问题域 | 分析测试结果 | 解域 | 缺陷处理推动 |
57
+ | -------- | ------------------------------------------------------------ | ------------------ | ------------------------------------------------------------ | ------------------------ |
58
+ | 业务缺陷 | 标准化到测试环境,每日自动运行 2 次,并将自动测试结果以即时消息方式通知相关工作群 | 人工复现,手动创建 | 每日 9:00 自动推送最新动态,包括 ` 每周 Action ` 、` 自动化测试脚本录制动态 ` 和 ` 缺陷跟踪 ` | 个别缺陷的人工跟进和推动 |
59
+ | 国际化 | 标准化到测试环境,并将自动测试结果以即时消息方式通知国际化工作群 | 一键创建Issue | 每天 9:00 点定时发送和` 国际化缺陷跟踪 ` 日报 | 个别缺陷的人工跟进和推动 |
60
+
61
+ 自动化测试效果达成,有很多的因素。需注意下“前置准备”一节中的内容。
62
+
63
+
64
+ ### 拓展应用场景边界
65
+
66
+ 随产品生命周期和项目演进,渐进明细的需求。
67
+
68
+ | 应用场景 | 需求启始和演变 | 输出形态 | 解域影响 | 关注点 |
69
+ | ---------------- | ------------------------------------------------------------ | ---------------------------- | ------------------------------------ | ---------------------------------------------------- |
70
+ | E2E 功能测试 | 自动化测试工具和服务 | 测试报告及缺陷列表 | 工作群通知 + 缺陷跟踪管理 + 人工推动 | |
71
+ | 国际化 | 增值,国际化自动化测试服务 | 测试报告及缺陷列表 | 钉钉通知 + 缺陷跟踪管理 + 人工推动 | |
72
+ | 交付时的验收工具 | 要有高效的验收? => 连接客户环境的验收服务 => 验收工具 => 与部署交付流程集成 | 部署简报(成功或失败)+ 报告 | | 核心流程、覆盖模块、成本收益(效率提升)、服务稳定性 |
73
+
52
74
### 目标
53
75
54
76
自动化发现业务功能缺陷和国际化缺陷,追踪缺陷处理状态,并推动缺陷处理。
You can’t perform that action at this time.
0 commit comments