# 1. "测试右移"的核心目标是什么,生产环境测试与传统测试的边界如何划分? A 测试右移可以完全取代传统测试,不需要再编写线下测试用例 B 测试右移只用于性能测试,与功能正确性无关 C 测试右移只在生产环境执行,不需要任何风险控制措施 D 测试右移与传统测试互补,前者验证真实环境下的稳定性与可用性,后者保证功能正确性 ✓ 正确答案
# 2. 影子流量(Shadow Traffic)测试的原理与落地机制,如何录制/镜像线上流量并在新版本上回放、放大与比对,既验证新版本又不影响真实用户? A 影子流量会把影子环境的结果返回给真实用户 B 影子流量通过镜像真实流量旁路验证新版本,结果不返回给真实用户,从而不影响真实用户 ✓ 正确答案 C 影子流量与真实流量必须在同一数据库上执行写操作 D 影子流量只能用于功能测试,无法用于性能验证
# 3. 生产环境的测试数据治理,测试标记、只读约束、写操作隔离与审计日志如何设计 A 测试数据无需标记,删除后即可 B 默认应采用只读约束,并配合测试标记、写操作隔离与审计日志共同保障数据安全 ✓ 正确答案 C 生产写操作验证可以不受任何限制 D 审计日志只记录测试账号,不记录操作内容
# 4. 生产环境的只读探针与合成监控(Canary/Blueprint)如何设计,与 SLO 如何联动? A 合成监控会在生产执行写操作,污染真实数据 B 探针只在测试环境执行,与生产无关 C 只读探针与合成监控从真实用户视角探测关键链路,其指标可作为 SLO 数据来源并联动告警 ✓ 正确答案 D 合成监控一旦配置就无需设置告警阈值
# 5. 生产环境的 A/B 实验数据如何反哺测试用例与回归集更新? A A/B 实验数据与测试用例无任何关系 B 通过分析 A/B 实验中的真实用户路径与异常差异,可固化为回归用例并动态更新回归集 ✓ 正确答案 C 回归集一旦建立就永远不变 D A/B 实验只能用于产品决策,不能用于测试
# 6. 金丝雀发布的自动化验证,健康检查、SLO 门禁与自动回滚条件如何联动? A 健康检查负责可用性、SLO 门禁负责指标达标、自动回滚负责止损,三者联动保障发布安全 ✓ 正确答案 B 金丝雀发布一次失败后无需回滚,继续增大流量即可 C 金丝雀发布只验证新版本功能,不关心指标 D 自动回滚只能由人工手动触发
# 7. 生产只读探针与合成监控(Synthetic)的覆盖设计与告警阈值? A 只需覆盖一个核心接口即可 B 探针只覆盖测试环境即可 C 告警阈值越大越好,越不容易误报 D 覆盖应兼顾业务链路、地域与时间维度,阈值应基于基线与 SLO 设置并考虑防误报 ✓ 正确答案
# 8. 生产环境冒烟测试(Post-deployment Smoke)的设计,核心链路探针、数据构造与告警联动? A 冒烟测试通过核心链路探针快速验证发布后可用性,使用专用测试数据并与告警联动 ✓ 正确答案 B 冒烟测试在生产上执行,必须使用真实用户的真实数据 C 冒烟测试只要测试环境通过即可跳过 D 冒烟测试应在上线后第二天才执行
# 9. 生产环境测试的价值度量,线上缺陷拦截率、事故前置发现数如何统计? A 可通过线上缺陷拦截率、事故前置发现数等指标量化生产测试对质量兜底的贡献 ✓ 正确答案 B 生产测试的价值无法量化,无需关注 C 只要测试环境通过就代表生产测试没有价值 D 线上缺陷拦截率只统计用户投诉数
# 10. 生产环境的写路径安全验证,如何用标记账号、虚拟资产与可回滚事务在生产验证写操作,验证后数据如何清理? A 生产写操作无需任何隔离,直接执行即可 B 虚拟资产只能用于测试,不能用于生产写验证 C 写操作验证后数据可以永久留在生产 D 通过标记账号、虚拟资产与可回滚事务隔离写操作,并配合及时清理降低风险 ✓ 正确答案
# 11. 生产测试的窗口与影响控制,低峰窗口选择、并发上限与自动停止机制如何设计,测试流量如何与真实流量隔离? A 生产测试可以在任意时段无限并发执行 B 自动停止机制只会中断测试,不影响其他任何方面 C 测试流量无需与真实流量区分 D 通过低峰窗口、并发上限、自动停止与流量隔离,把测试对真实用户的影响降到最低 ✓ 正确答案
# 12. 线上事故驱动的"回归用例补丁"机制如何运作,避免同类事故复发? A 事故复盘后无需编写回归用例 B 针对事故根因编写回归用例并纳入 CI 回归,可有效防止同类事故复发 ✓ 正确答案 C 回归用例只需要覆盖事故表象,不需要命中根因 D 事故用例只记录一次,不需要持续执行
# 13. 生产事故驱动的回归补丁如何快速纳入 CI 并在同类变更上复用? A 通过自动化流水线快速纳入 CI,并用用例抽象与变更影响分析在同类变更上复用 ✓ 正确答案 B 回归补丁只需编写一次,无需接入 CI C 回归用例只针对单一代码实现,无法复用 D 同类变更不需要执行事故用例
# 14. 生产测试的权限与审计,谁在什么时间对生产做了哪些测试操作,如何留痕? A 生产测试无需权限控制,任何测试人员都可执行 B 审计日志只在出事故时才需要 C 通过最小权限授权、操作审批与审计日志留痕,实现生产测试可追溯、可追责 ✓ 正确答案 D 生产测试权限可以长期任意授予
# 15. 灰度发布期间测试团队的监控值守,指标盯盘、异常响应与升级路径如何设计? A 通过指标盯盘、分级异常响应与明确升级路径,确保灰度异常快速止损 ✓ 正确答案 B 灰度期间只需盯一个指标即可 C 灰度异常只能等用户投诉才发现 D 灰度值守无需记录值班日志
# 16. 生产环境测试的合规边界,数据保护法规、服务等级协议与用户知情权如何权衡? A 生产测试可以随意使用任何真实用户数据 B 用户知情权与生产测试无关 C 生产测试只要不影响 SLA 就不需要脱敏 D 生产测试需在授权、脱敏、最小化影响前提下开展,兼顾数据法规、SLA 与用户知情权 ✓ 正确答案
# 17. 影子流量的数据脱敏与合规边界,镜像真实流量用于测试的授权、脱敏与留存要求? A 影子流量可以原样保存所有真实用户数据 B 镜像流量需合法授权、对敏感字段脱敏,并限定留存期限与访问审计 ✓ 正确答案 C 影子流量脱敏后就不需要任何授权 D 影子流量数据可以永久留存用于训练
# 18. 生产测试的指标污染治理,测试流量产生的指标与告警如何打标剔除,避免污染容量与 SLO 统计? A 通过给测试流量打标并在聚合时剔除、告警单独隔离,避免污染容量与 SLO 统计 ✓ 正确答案 B 测试流量产生的指标应原样计入 SLO,无需区分 C 测试流量会触发告警但无需处理 D 打标只对测试流量有意义,与监控无关