AI测试 【AI 时代下 - 精准测试新范式】用 AI + Git 自动生成提测变更日志

Fun_Fox · 2026年09月10日 · 111 次阅读

方法一:指定 commit 范围(最精准)

"根据 commit 范围 abc1234..def5678 生成变更日志"

AI 读取 git log abc1234..def5678 --stat,精确知道改了什么文件、改了多少行,自动生成带测试要点的文档。

小技巧:每次提测后打个 tag,下次直接用 git tag 找起点:

git tag v1.0.0-test          # 提测后打
git log v1.0.0-test..HEAD    # 下次提测时看范围

方法二:开发完直接说(最省事)

跟 AI 一起写代码,写完后说:

"帮我整理本次改动,生成变更日志"

AI 有完整对话记忆,知道你改了什么、为什么改,直接输出测试文档。


方法三:基于最近 N 条 commit

"根据最近 5 个 commit 生成变更日志"

前提:commit message 要写人话,别全写"优化"。

推荐格式:

feat: 新增用户数据导出功能
fix: 修复列表分页加载失败
refactor: 数据采集模块改用新基类

版本号从哪来?

从项目配置文件自动读取,不用手动填:

[metadata]
version = 1.0.0

输出长什么样?

# 变更日志 v1.0.0 — 2026-09-10
> Commit range: abc1234..def5678

## 改动概览
| 改动 | 影响范围 | 风险 |
|------|---------|------|
| 代理配置集中化 | 多个模块 | 中 |

## 测试要点
- [ ] 功能A 走代理正常
- [ ] 功能B 直连正常

## 回归清单
- [ ] 核心流程 A 完整验证
- [ ] 核心流程 B 完整验证

测试拿到就能照着验,不用猜。


一句话总结:写完代码 → 打 tag → 告诉 AI commit 范围 → 自动生成提测文档。

暫無回覆。
需要 登录 後方可回應,如果你還沒有帳號按這裡 注册