release-testing-workflow-en
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRelease Testing Workflow
发布测试工作流
中文版: 见技能 。
release-testing-workflowEnd-to-end release testing (1–2 weeks before release through post-release). Prompts: see reference.md and this directory's .
prompts/中文版: 见技能 。
release-testing-workflow端到端发布测试(从发布前1-2周到发布后)。提示词:请查看reference.md及本目录下的****文件夹。
prompts/When to Use
适用场景
- User mentions release testing, Go/No-Go, or release readiness
- Need timeline: T-14 planning → T-7 feature freeze → T-5–T-4 specialized testing → T-3 RC → T-2 quality assessment → T-1 Go/No-Go → T-day release → T+1–T+7 post-release
- Trigger: e.g. “How do we schedule pre-release testing?” or “Go/No-Go checklist”
- 用户提及发布测试、Go/No-Go或发布就绪
- 需要明确时间线:T-14规划 → T-7功能冻结 → T-5至T-4专项测试 → T-3候选版本(RC)测试 → T-2质量评估 → T-1上线决策(Go/No-Go) → 发布日(T-day)部署 → T+1至T+7发布后监控
- 触发场景: 例如“我们如何安排发布前测试?”或“Go/No-Go检查清单”
How to Use the Prompts
提示词使用方法
For each step: 1) Check reference.md for the prompt file; 2) Open that file under this directory’s ; 3) Combine the prompt with the current release context (scope, environment, gate criteria) and run with the AI.
prompts/对于每个步骤:1) 查看reference.md获取对应的提示词文件;2) 打开本目录下文件夹中的对应文件;3) 将提示词与当前发布的上下文信息(范围、环境、门禁标准)结合后,与AI配合使用。
prompts/Common Pitfalls
常见误区
- ❌ Adding features after T-7 → ✅ Feature freeze: only defect fixes; non-critical code freeze
- ❌ Releasing without Go/No-Go → ✅ Release only after gates pass, team alignment, and rollback readiness
- ❌ No post-release monitoring → ✅ T+1 intensive monitoring and fast response; follow incident procedures
- ❌ 在T-7之后添加新功能 → ✅ 执行功能冻结:仅允许缺陷修复;非关键代码冻结
- ❌ 未进行Go/No-Go决策就发布 → ✅ 仅在通过所有门禁标准、团队达成共识且回滚方案就绪后再发布
- ❌ 无发布后监控 → ✅ T+1阶段进行密集监控并快速响应;遵循事件处理流程
Best Practices
最佳实践
- T-14: use test strategy and requirements prompts for release plan and risk assessment
- T-2: use test reporting and test strategy for quality gates and known-issue assessment
- Before deploy: confirm rollback tested, communication plan and support brief ready
- Principle: When in doubt, delay release.
- T-14阶段:使用测试策略和需求分析提示词制定发布计划并完成风险评估
- T-2阶段:使用测试报告和测试策略提示词进行质量门禁检查和已知问题评估
- 部署前:确认回滚方案已测试、沟通计划和支持简报已准备就绪
- 原则: 存疑时,延迟发布。
Reference Files
参考文件
- reference.md — Step-to-prompt file mapping
- prompts/ — English prompt files for this workflow (open the matching per step and use with context)
.md
Related: daily-testing-workflow-en, sprint-testing-workflow-en.
- reference.md — 步骤与提示词文件的映射关系
- prompts/ — 本工作流的英文提示词文件(根据步骤打开对应的文件并结合上下文使用)
.md
相关内容: daily-testing-workflow-en, sprint-testing-workflow-en.
T-14: Release Planning
T-14:发布规划
☑️ Planning Meeting Checklist
☑️ 规划会议检查清单
-
Meeting preparation
- Confirm participants (Product, Engineering, QA, DevOps)
- Prepare meeting agenda
- Use prompts: test-strategy, requirements-analysis
-
Meeting agenda execution
- Define release scope
- Identify high-risk features
- Define quality gates
- Develop test strategy
-
会议准备
- 确认参会人员(产品、开发、QA、DevOps)
- 准备会议议程
- 使用提示词:test-strategy、requirements-analysis
-
会议议程执行
- 定义发布范围
- 识别高风险功能
- 定义质量门禁标准
- 制定测试策略
☑️ Deliverables Completion Checklist
☑️ 交付物完成检查清单
- Documentation delivery
- Release test plan
- Risk assessment document
- Environment plan
- Regression test scope
- Performance test plan
- 文档交付
- 发布测试计划
- 风险评估文档
- 环境规划
- 回归测试范围
- 性能测试计划
T-10 to T-8: Test Preparation
T-10至T-8:测试准备
☑️ Environment Preparation Checklist
☑️ 环境准备检查清单
- Test environment setup
- Set up pre-production environment
- Prepare production-like data
- Configure monitoring and logging
- Create test accounts
- Use prompts: automation-testing, test-strategy
- 测试环境搭建
- 搭建预生产环境
- 准备类生产数据
- 配置监控与日志系统
- 创建测试账号
- 使用提示词:automation-testing、test-strategy
☑️ Test Suite Update Checklist
☑️ 测试套件更新检查清单
- Test suite updates
- Update regression test suite
- Update performance test scripts
- Update security test scenarios
- Update accessibility tests
- Update visual test baselines
- 测试套件更新
- 更新回归测试套件
- 更新性能测试脚本
- 更新安全测试场景
- 更新无障碍测试用例
- 更新视觉测试基准
☑️ Readiness Verification Checklist
☑️ 就绪状态验证检查清单
- Readiness validation
- Critical path automation ready
- Regression tests updated
- Performance test baseline set
- Visual test baseline set
- 就绪状态验证
- 关键路径自动化测试就绪
- 回归测试套件已更新
- 性能测试基准已设置
- 视觉测试基准已设置
T-7: Feature Freeze & Testing Acceleration
T-7:功能冻结与测试加速
☑️ Feature Freeze Rules Confirmation
☑️ 功能冻结规则确认
- Freeze rules enforcement
- Confirm no new features added
- Only allow defect fixes
- Non-critical code freeze
- 冻结规则执行
- 确认不再添加新功能
- 仅允许缺陷修复
- 非关键代码冻结
☑️ Functional Testing Checklist
☑️ 功能测试检查清单
- New feature testing
- Test new features
- Test modified features
- Test critical user journeys
- Test integration points
- Use prompts: functional-testing, test-case-writing
- 新功能测试
- 测试新功能
- 测试修改后的功能
- 测试关键用户旅程
- 测试集成点
- 使用提示词:functional-testing、test-case-writing
☑️ Regression Testing Checklist
☑️ 回归测试检查清单
- Full regression execution
- Execute full automated regression
- Execute critical path manual tests
- Cross-browser testing
- Mobile testing
- Use prompts: functional-testing, ai-assisted-testing
- 全量回归测试执行
- 执行全量自动化回归测试
- 执行关键路径手动测试
- 跨浏览器测试
- 移动端测试
- 使用提示词:functional-testing、ai-assisted-testing
☑️ End-to-End Testing Checklist
☑️ 端到端测试检查清单
- E2E test execution
- Test complete user journeys
- Test multi-system integration
- Verify data flows
- Test third-party integrations
- Use prompts: functional-testing
- 端到端测试执行
- 测试完整用户旅程
- 测试多系统集成
- 验证数据流
- 测试第三方集成
- 使用提示词:functional-testing
T-5 to T-4: Specialized Testing
T-5至T-4:专项测试
☑️ Performance Testing Checklist
☑️ 性能测试检查清单
-
Performance test execution
- Load testing
- Stress testing
- Spike testing
- Endurance testing (24h+)
- Use prompts: performance-testing
-
Performance metrics analysis
- Analyze P95/P99 response times
- Check throughput
- Analyze error rates
- Monitor resource usage
-
性能测试执行
- 负载测试
- 压力测试
- 尖峰测试
- 耐久性测试(24小时以上)
- 使用提示词:performance-testing
-
性能指标分析
- 分析P95/P99响应时间
- 检查吞吐量
- 分析错误率
- 监控资源使用率
☑️ Security Testing Checklist
☑️ 安全测试检查清单
- Security test execution
- Vulnerability scanning
- Penetration testing
- Authentication/authorization testing
- Encryption verification
- Security headers check
- Use prompts: security-testing
- 安全测试执行
- 漏洞扫描
- 渗透测试
- 身份认证/授权测试
- 加密验证
- 安全头检查
- 使用提示词:security-testing
☑️ Accessibility Testing Checklist
☑️ 无障碍测试检查清单
- Accessibility test execution
- Screen reader testing
- Keyboard navigation testing
- Contrast checking
- ARIA attribute verification
- Use prompts: accessibility-testing
- 无障碍测试执行
- 屏幕阅读器测试
- 键盘导航测试
- 对比度检查
- ARIA属性验证
- 使用提示词:accessibility-testing
☑️ Visual Testing Checklist
☑️ 视觉测试检查清单
- Visual test execution
- Visual regression testing
- Cross-browser visual testing
- Responsive design testing
- UI consistency checking
- Use prompts: accessibility-testing
- 视觉测试执行
- 视觉回归测试
- 跨浏览器视觉测试
- 响应式设计测试
- UI一致性检查
- 使用提示词:accessibility-testing
T-3: Release Candidate (RC) Testing
T-3:候选版本(RC)测试
☑️ RC Deployment Checklist
☑️ RC部署检查清单
- Release candidate preparation
- Deploy RC to pre-production
- Code freeze
- Tag version
- 候选版本准备
- 将RC部署到预生产环境
- 代码冻结
- 版本打标签
☑️ Smoke Testing Checklist
☑️ 冒烟测试检查清单
- Quick smoke test (1–2 hours)
- Test critical features
- Confirm no critical defects
- Verify deployment success
- 快速冒烟测试(1-2小时)
- 测试关键功能
- 确认无严重缺陷
- 验证部署成功
☑️ Final Regression Checklist
☑️ 最终回归测试检查清单
- Full regression execution
- Execute full automated regression
- Execute manual critical path tests
- Execute exploratory testing
- Use prompts: manual-testing
- 全量回归测试执行
- 执行全量自动化回归测试
- 执行手动关键路径测试
- 执行探索性测试
- 使用提示词:manual-testing
☑️ Defect Triage Checklist
☑️ 缺陷分级处理检查清单
- Defect handling decisions
- Critical defects: must fix → retest → new RC
- High priority: assess risk
- Medium/low priority: move to next version
- 缺陷处理决策
- 严重缺陷:必须修复 → 重新测试 → 生成新的RC
- 高优先级缺陷:评估风险
- 中/低优先级缺陷:移至下一版本处理
T-2: Quality Assessment
T-2:质量评估
☑️ Quality Metrics Review Checklist
☑️ 质量指标评审检查清单
- Test metrics review
- Test execution rate
- Test pass rate
- Critical/high priority defect count
- Test coverage
- Performance benchmark achievement
- Use prompts: test-reporting, test-strategy
- 测试指标评审
- 测试执行率
- 测试通过率
- 严重/高优先级缺陷数量
- 测试覆盖率
- 性能基准达成情况
- 使用提示词:test-reporting、test-strategy
☑️ Quality Gate Check Checklist
☑️ 质量门禁检查清单
- Gate verification
- Critical defects fixed
- Regression tests 100% passed
- Performance meets SLA
- Security scan passed
- No unresolved P1/P2 defects
- Accessibility compliance
- 门禁标准验证
- 严重缺陷已修复
- 回归测试100%通过
- 性能符合SLA要求
- 安全扫描通过
- 无未解决的P1/P2缺陷
- 符合无障碍标准
☑️ Risk Assessment Checklist
☑️ 风险评估检查清单
- Risk analysis
- Known issues and workarounds
- Load test performance
- Third-party dependency risks
- Rollback plan readiness
- 风险分析
- 已知问题及临时解决方案
- 负载测试性能表现
- 第三方依赖风险
- 回滚方案就绪情况
T-1: Go/No-Go
T-1:Go/No-Go(上线决策)
☑️ Go/No-Go Meeting Checklist
☑️ Go/No-Go会议检查清单
-
Meeting preparation
- Confirm participants (Product, Engineering, QA, DevOps, Leadership)
- Prepare meeting materials
-
Meeting review content
- Test summary
- Defect status and trends
- Performance test results
- Security test results
- Known risks
- Rollback plan
-
会议准备
- 确认参会人员(产品、开发、QA、DevOps、管理层)
- 准备会议材料
-
会议评审内容
- 测试总结
- 缺陷状态及趋势
- 性能测试结果
- 安全测试结果
- 已知风险
- 回滚方案
☑️ GO Decision Criteria Check
☑️ 上线(GO)决策标准检查
- GO conditions verification
- Quality gates passed
- No critical unresolved defects
- Performance acceptable
- Team confident
- Rollback plan ready
- 上线条件验证
- 质量门禁标准已通过
- 无未解决的严重缺陷
- 性能符合要求
- 团队信心充足
- 回滚方案就绪
☑️ NO-GO Risk Identification
☑️ 不上线(NO-GO)风险识别
- NO-GO conditions check
- Are there critical defects
- Did quality gates fail
- Are there performance issues
- Are there high risks
- Does team lack confidence
- 不上线条件检查
- 是否存在严重缺陷
- 是否未通过质量门禁标准
- 是否存在性能问题
- 是否存在高风险
- 团队是否信心不足
☑️ Pre-Release Checklist
☑️ 上线前检查清单
- Release preparation verification
- Release notes prepared
- Deployment runbook ready
- Monitoring configured
- Rollback plan tested
- Support team briefed
- Communication plan ready
- 上线准备验证
- 发布说明已准备
- 部署手册已就绪
- 监控已配置
- 回滚方案已测试
- 支持团队已完成培训
- 沟通计划已就绪
T-Day: Release Day
T-Day:发布日
☑️ Pre-Deployment Checklist (2–4 hours before)
☑️ 部署前检查清单(部署前2-4小时)
- Final preparation
- RC final smoke test
- Deployment checklist confirmation
- Team on-call confirmation
- Communication channels ready
- 最终准备
- RC版本最终冒烟测试
- 部署检查清单确认
- 团队待命确认
- 沟通渠道就绪
☑️ During Deployment Monitoring Checklist
☑️ 部署中监控检查清单
- Real-time monitoring
- Monitor deployment progress
- Monitor error logs
- Monitor performance metrics
- Monitor user feedback
- 实时监控
- 监控部署进度
- 监控错误日志
- 监控性能指标
- 监控用户反馈
☑️ Post-Deployment Verification Checklist (30–60 min)
☑️ 部署后验证检查清单(30-60分钟)
- Production smoke test
- Test critical user journeys
- Verify authentication/authorization
- Test payment functionality
- Verify third-party integrations
- Check performance
- 生产环境冒烟测试
- 测试关键用户旅程
- 验证身份认证/授权功能
- 测试支付功能
- 验证第三方集成
- 检查性能表现
☑️ First 24 Hours Monitoring Checklist
☑️ 首个24小时监控检查清单
- Continuous monitoring
- Monitor error rate
- Monitor response time
- Monitor traffic
- Monitor support tickets
- 持续监控
- 监控错误率
- 监控响应时间
- 监控流量
- 监控支持工单
☑️ Rollback Conditions Check
☑️ 回滚条件检查
- Rollback trigger conditions
- Is critical functionality broken
- Is there severe performance degradation
- Is there data corruption
- Are there security vulnerabilities
- 回滚触发条件
- 关键功能是否失效
- 是否存在严重性能下降
- 是否存在数据损坏
- 是否存在安全漏洞
T+1 to T+7: Post-Release
T+1至T+7:发布后
☑️ Day 1 Checklist
☑️ 第1天检查清单
- Intensive monitoring
- Intensive system metrics monitoring
- Fast issue response
- Collect user feedback
- Record discovered issues
- 密集监控
- 密集监控系统指标
- 快速响应问题
- 收集用户反馈
- 记录发现的问题
☑️ Week 1 Checklist
☑️ 第1周检查清单
- Continuous tracking
- Fix post-release defects
- Monitor trend changes
- Collect user feedback
- Prepare hotfix if necessary
- 持续跟踪
- 修复发布后发现的缺陷
- 监控趋势变化
- 收集用户反馈
- 必要时准备热修复
☑️ Release Retrospective Checklist
☑️ 发布回顾检查清单
- Retrospective meeting
- Discuss what went well
- Identify improvement opportunities
- Analyze testing gaps
- Create process improvement plan
- Use prompts: test-reporting
- 回顾会议
- 讨论执行顺利的环节
- 识别改进机会
- 分析测试缺口
- 制定流程改进计划
- 使用提示词:test-reporting