缺陷生命周期与测试文档

共 19 题
#

1. 缺陷从新建(New)到关闭(Closed)的典型状态流转路径有哪些?每个状态转换的责任人(Role)和触发条件是什么?

A 缺陷状态只有 New 和 Closed 两种
B 缺陷由开发直接 Closed,无需测试复测
C 典型路径为 New→Open→Fixed→Retest→Closed,各转换有明确责任人(测试提交、开发修复、测试复测)与触发条件,并含 Rejected/Deferred/Duplicate 分支 ✓ 正确答案
D 缺陷状态流转无责任人区分
#

2. 如何设计缺陷报告模板使开发人员的首次复现率最大化?请列出关键字段并说明其必要性。

A 复现步骤与前置条件无关紧要
B 只需标题即可复现缺陷
C 模板应包含标题、复现步骤、前置条件、环境、实际/期望结果与证据等关键字段,复现三要素与证据是最大化首次复现率的核心 ✓ 正确答案
D 首次复现率与模板设计无关
#

3. 缺陷的严重度(Severity)与优先级(Priority)为何必须分开定义?请举例说明'高严重低优先级'和'低严重高优先级'的真实场景。

A 严重度越高优先级一定越高
B 两者是同一概念
C 优先级由测试人员只按严重度决定
D 严重度衡量影响程度(偏客观),优先级衡量修复紧迫程度(偏主观),二者必须分开,存在高严重低优先级与低严重高优先级场景 ✓ 正确答案
#

4. 缺陷 SLA(Service Level Agreement)如何与业务影响映射?如何设定不同严重度缺陷的响应和修复时限?

A SLA 与业务影响无关
B 所有缺陷 SLA 完全相同
C SLA 只适用于 P0 缺陷
D 缺陷 SLA 按业务影响映射,影响越严重响应与修复时限越紧(如 P0 快速响应修复),并需监控升级与复盘 ✓ 正确答案
#

5. ISO/IEC 25010 质量模型中功能适合性、性能效率、兼容性、可用性、可靠性、安全性、可维护性、可移植性八个特性的测试关注点有何不同?

A 八个质量特性测试关注点完全相同
B 只有功能适合性需要测试
C 功能适合性验证功能正确性、性能效率验证响应资源、可靠性验证容错恢复、安全性验证鉴权加密等,各特性测试关注点不同 ✓ 正确答案
D 可移植性只关注代码可读性
#

6. 测试计划(Test Plan)、测试用例(Test Case)、测试规程(Test Procedure)、测试报告(Test Report)各自的核心字段、受众和编写时机有何不同?

A 四种文档在测试结束后统一编写
B 计划定范围与策略(规划期)、用例定具体验证(设计期)、规程定执行流程(执行前)、报告定结果与结论(收尾期),受众与时机各不相同 ✓ 正确答案
C 测试报告写于测试开始前
D 测试用例的受众是管理层
#

7. 测试日志(Test Log)与测试报告(Test Report)的区别是什么?测试日志在审计和回归分析中有何独特价值?

A 测试日志与测试报告完全相同
B 测试日志是结论性总结,测试报告是过程记录
C 测试日志是原始过程记录,为审计提供可追溯证据、为回归分析提供原始数据,测试报告是结论性总结 ✓ 正确答案
D 测试日志只用于单元测试
#

8. 测试总结报告(Test Summary Report)中必须包含哪些内容才能支持发布决策(Go/No-Go)?

A 只报告用例通过率即可支撑决策
B 测试总结报告无需说明残留风险
C 发布决策只看测试环境
D 报告须含执行统计、缺陷分布、残留风险与明确结论建议(Go/No-Go),风险透明才能支撑发布决策 ✓ 正确答案
#

9. 缺陷报告中'实际结果'与'预期结果'的撰写规范是什么?模糊描述如何导致缺陷被反复驳回?

A 预期结果可模糊描述
B 模糊描述能提高缺陷被接受率
C 实际结果无需记录现象
D 实际结果应客观具体可观察、预期结果应明确可判定,模糊描述会导致无法复现与判定而被反复驳回 ✓ 正确答案
#

10. 质量特性之间的权衡关系,提升安全性可能牺牲哪些其他特性?如何在测试中验证这种权衡?

A 提升安全性不会牺牲任何特性
B 提升安全性可能牺牲性能、可用性、兼容性等,需通过联合测试(安全下压测、安全流程可用性、安全下兼容性)用数据验证权衡 ✓ 正确答案
C 质量特性之间无权衡
D 安全性只影响功能
#

11. 缺陷报告的质量要素,可复现步骤、环境与证据?

A 可复现步骤、环境与证据共同决定缺陷报告质量,三要素齐备才能最大化缺陷被接受与修复的效率 ✓ 正确答案
B 证据可替代复现步骤
C 只有步骤是必需的,环境与证据可省略
D 环境信息与缺陷定位无关
#

12. 缺陷关闭的常见处理方式,按设计(As Designed)、无法复现(Cannot Reproduce)、重复缺陷(Duplicate)、延期(Deferred)各自适用的判定标准与争议处理流程?

A 所有缺陷都可随意关闭
B 重复缺陷无需关联原缺陷
C 按设计需设计依据、无法复现需步骤环境完整、重复缺陷合并、延期需记录并计划,争议需升级评审裁决 ✓ 正确答案
D 延期意味着缺陷永久忽略
#

13. 缺陷生命周期的状态流转,New→Open→Fixed→Verified→Closed 各状态的责任人,以及 Rejected/Deferred/Rebuilt 分支的处理规范?

A New 由测试提交、Open 由评审确认、Fixed 由开发修复、Verified/Closed 由测试复测,Rejected/Deferred/Rebuilt 分支有明确处理规范 ✓ 正确答案
B 开发负责提交缺陷,测试负责修复
C 缺陷状态无需责任人
D Rebuilt 表示缺陷被永久关闭
#

14. 测试报告的核心内容,测试范围、执行统计、缺陷分布、风险评估与发布建议,如何让报告支撑发布决策?

A 报告须含范围、执行统计、缺陷分布、风险与发布建议,数据化、风险透明、结论明确才能支撑发布决策 ✓ 正确答案
B 报告结论可无数据支撑
C 报告无需风险评估,只需通过率
D 发布建议与测试数据无关
#

15. 缺陷度量的常见指标,缺陷密度、发现率、逃逸率与平均修复时长如何计算与解读,如何避免被单一指标误导?

A 单一指标即可准确反映质量
B 缺陷密度唯一反映质量
C 逃逸率只反映单元测试质量
D 缺陷密度、发现率、逃逸率与修复时长各有计算与解读,需多指标交叉并结合测试投入背景解读,避免被单一指标误导 ✓ 正确答案
#

16. 缺陷优先级与严重级的矩阵,P0-P3 与严重级的组合如何决定修复顺序,开发资源紧张时的取舍原则?

A 所有缺陷修复顺序相同
B 只按严重度排序即可
C 修复顺序由优先级与严重级矩阵组合决定,资源紧张时优先修复业务影响与风险最高的缺陷,非关键缺陷可延后 ✓ 正确答案
D 资源紧张时先修低严重度缺陷
#

17. 缺陷的严重级与优先级,P0-P4 的划分?

A P0 一定对应致命缺陷
B 优先级与严重级完全无关
C P4 缺陷也需立即修复
D 严重级分致命/严重/一般/轻微,优先级分 P0-P4(P0 立即修复至 P4 改进项),两者有对应但存在高严重低优先级等例外,需分开评估 ✓ 正确答案
#

18. 缺陷回溯会议(Defect Retrospective)如何驱动流程改进,从缺陷数据中识别测试盲区与开发习惯问题,并验证改进措施的效果?

A 回溯会议只是讨论缺陷多少
B 通过缺陷数据分类识别测试盲区与开发习惯问题,制定改进措施并用度量对比验证效果,形成闭环改进 ✓ 正确答案
C 回溯会议无需数据支撑
D 改进措施无需验证效果
#

19. 缺陷报告的附件与复现证据,日志、截图、录屏与抓包文件如何随缺陷提交,同时做好敏感信息脱敏?

A 证据无需与缺陷对应
B 附件可直接包含用户密码等敏感信息
C 日志、截图、录屏、抓包应随缺陷提交并标注关键信息,提交前必须对账号、支付等敏感信息脱敏以保障数据安全 ✓ 正确答案
D 附件无需考虑大小与格式