软考 系统架构设计师系列知识点之杂项集萃(163)
接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(162)
第313题
调试和测试的区别,以下哪个说法是错误的?
A. 调试在测试前面
B. 测试用于检查需求
C. 调试起始于不明确的条件
D. 测试可以预估周期
正确答案:A。
试题解析:
测试用于主动发现缺陷,调试是修复已发现缺陷的后续过程,逻辑顺序应为测试 → 调试。
第314题
在下列描述中,关于测试与调试的说法错误的是()。
A. 测试是显示错误的行为,而调试是推理的过程。
B. 测试显示开发人员的错误,调试是开发人员为自己辩护。
C. 测试能预期和可控,调试需要想象、经验和思考。
D. 测试必须在详细设计已经完成的情况下才能开始,没有详细设计的信息调试不可能进行。
正确答案:D。
试题解析:
本题考查软件工程中测试与调试的核心区别。正确选项D存在两处概念错误:
1)前半句错误:测试活动可以在软件开发生命周期的多个阶段进行(如单元测试可在编码阶段开始),不需要等待详细设计全部完成。例如敏捷开发中常采用测试驱动开发(TDD),测试代码甚至先于详