题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第5章 软件工程

发现错误、定位修改、修改后再测,分别在做什么?

6 道章节练习题
单选题5.4 软件实现4 / 6

甲运行用例发现折扣金额不符;乙根据线索定位到舍入表达式并修改;丙重新运行相关用例检查修复效果。三项工作依次最适合归为()。

选择答案
未作答
答案与解析

正确答案 A

甲通过执行用例暴露结果差异,乙定位原因并改正代码,丙再执行用例验证修改。按工作性质分别是测试、调试、测试,选A。

关键不在甲乙丙是不是同一岗位,而在当时做的动作。同一个开发人员也可以先测出问题,再调试修正,最后重新测试。调试把故障线索追到原因并处理;测试则提供对实际行为的检查证据。代码已经改了,只能证明做过修改,不能证明问题一定解决。修复后既要检查原来暴露错误的情况,也要根据影响范围检查相关行为。这里的再次执行仍属于测试,不能因为发生在修复之后,就把它改叫调试。

选项分析

A
执行用例发现差异、定位修改原因、再次执行验证,三个动作分别对应测试、调试和测试。
B
把发现结果差异和定位原因对调了,最后一次执行检查也仍是测试活动。
C
乙已定位并修改表达式,是调试;丙通过用例检查结果,不是定位改代码。
D
甲尚未进行原因定位或修改,仅用用例暴露异常,不能因此归为调试。

容易混淆的地方

按执行人员的职位分类,或认为只有首次运行叫测试、修复后的运行都叫调试。

再巩固一步

  • 读题时圈出动作:运行并比较、追查并修改、再次验证。用动作判断,比记岗位分工可靠。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 5.4.3 · 纸书第223、225页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息