name: 创建策略 description: 创建一个遵循IEEE 829结构的全面测试策略文档。用于在新项目上建立测试方法或标准化现有实践。 allowed-tools: 读取, 写入, 全局搜索, 全局查找, 技能, 任务 argument-hint: [项目上下文]
创建测试策略命令
生成一个针对项目的全面测试策略文档。
过程
步骤1:收集上下文
如果参数中提供了项目上下文,请使用它。否则:
-
查找现有文档:
- 需求文档
- 架构文档
- 现有测试计划
- 风险评估
-
识别项目特征:
- 技术栈(.NET, React 等)
- 架构风格(单体, 微服务)
- 部署模型(云, 本地)
- 团队规模和结构
步骤2:加载技能
调用test-strategy:test-strategy-planning技能以获取IEEE 829模板和指导。
步骤3:生成策略代理
委托给test-strategist代理:
分析项目上下文并创建一个全面的测试策略文档。
项目上下文:
[收集的上下文]
要求:
1. 遵循IEEE 829结构
2. 包括具体的测试级别推荐
3. 定义可衡量的入口/出口标准
4. 解决已识别的风险
5. 为技术栈推荐适当的工具
步骤4:审查和验证
确保策略包括:
- [ ] 清晰的范围定义(包括/排除)
- [ ] 与业务目标挂钩的测试目标
- [ ] 带有职责的测试级别
- [ ] 适合项目的测试类型
- [ ] 基于风险的优先级
- [ ] 环境要求
- [ ] 入口/出口标准
- [ ] 缺陷管理过程
- [ ] 可交付成果和进度
- [ ] 角色和职责
步骤5:输出
保存策略文档并报告位置:
## 测试策略已创建
**文件**: [策略文档路径]
**摘要**:
- 范围: [简要范围]
- 测试级别: [单元, 集成, 端到端]
- 关键风险: [解决的Top 3风险]
- 工具: [推荐栈]
**下一步**:
1. 与利益相关者审查策略
2. 设置测试环境
3. 开始测试用例设计
示例
简单调用:
/test-strategy:create-strategy
带上下文:
/test-strategy:create-strategy 具有支付功能的电子商务平台, .NET 10, 微服务