Skip to content

Commit 6afda15

Browse files
authored
docs: 添加成本内容
1 parent 70ed6b7 commit 6afda15

File tree

1 file changed

+24
-2
lines changed

1 file changed

+24
-2
lines changed

docs/best-practices.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,37 @@
4040

4141
### 解决问题
4242

43-
手工的业务测试和国际化测试过程中,存在操作重合、回归测试周期长等问题。
43+
主要解决手工的业务测试、国际化测试和交付时的产品验收过程中,存在的操作重合、回归测试周期长等问题。
4444

45-
支持技术债
45+
支持技术债和代码重构过程的回归验证。
4646

4747
### 价值
4848

4949
- 初期:自动化收益 = 迭代次数 * (全手动执行成本 - 维护成本) - 首次自动化成本
5050
- 长期:自动化收益 = 脚本创建成本 + 维护次数 x 维护调试成本 + 脚本失败次数 x 脚本排错成本
5151

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+
5274
### 目标
5375

5476
自动化发现业务功能缺陷和国际化缺陷,追踪缺陷处理状态,并推动缺陷处理。

0 commit comments

Comments
 (0)