release-testing-workflow-en

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Release Testing Workflow

发布测试工作流

中文版: 见技能
release-testing-workflow
End-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
prompts/
; 3) Combine the prompt with the current release context (scope, environment, gate criteria) and run with the AI.
对于每个步骤:1) 查看reference.md获取对应的提示词文件;2) 打开本目录下
prompts/
文件夹中的对应文件;3) 将提示词与当前发布的上下文信息(范围、环境、门禁标准)结合后,与AI配合使用。

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
    .md
    per step and use with context)
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