单选题5.4 软件实现4 / 6
正在加载题目…
系统集成项目管理工程师 · 第三版 · 第5章 软件工程
发现错误、定位修改、修改后再测,分别在做什么?
6 道章节练习题
答案与解析
正确答案 A
甲通过执行用例暴露结果差异,乙定位原因并改正代码,丙再执行用例验证修改。按工作性质分别是测试、调试、测试,选A。
关键不在甲乙丙是不是同一岗位,而在当时做的动作。同一个开发人员也可以先测出问题,再调试修正,最后重新测试。调试把故障线索追到原因并处理;测试则提供对实际行为的检查证据。代码已经改了,只能证明做过修改,不能证明问题一定解决。修复后既要检查原来暴露错误的情况,也要根据影响范围检查相关行为。这里的再次执行仍属于测试,不能因为发生在修复之后,就把它改叫调试。
选项分析
- A
- 执行用例发现差异、定位修改原因、再次执行验证,三个动作分别对应测试、调试和测试。
- B
- 把发现结果差异和定位原因对调了,最后一次执行检查也仍是测试活动。
- C
- 乙已定位并修改表达式,是调试;丙通过用例检查结果,不是定位改代码。
- D
- 甲尚未进行原因定位或修改,仅用用例暴露异常,不能因此归为调试。
容易混淆的地方
按执行人员的职位分类,或认为只有首次运行叫测试、修复后的运行都叫调试。
再巩固一步
- 读题时圈出动作:运行并比较、追查并修改、再次验证。用动作判断,比记岗位分工可靠。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 5.4.3 · 纸书第223、225页查看完整题目与详解