程序调试
分调
代码调试
总调
第1题:
A.调试功能模块
B.测试模块的运转效率
C.将主控制调度程序和各功能模块联结
D.主控制调度程序调试
第2题:
主要发现并排除程序设计和详细设计阶段错误的是()。
A、模块调试
B、联合调试
C、系统总调试
D、验收测试和试运行
第3题:
在结构化程序设计中,模块划分的原则是
A) 各模块应包括尽量多的功能
B) 各模块的规模应尽量大
C) 各模块之间的联系应尽量紧密
D) 模块内具有高内聚度、模块间具有低耦合度
第4题:
为了使模块尽可能独立,要求
A.模块的内聚程序要尽量高,且各模块间的耦合程序要尽量强
B.模块的内聚程序要尽量高,且各模块间的耦合程序要尽量弱
C.模块的内聚程序要尽量低,且各模块间的耦合程序要尽量弱
D.模块的内聚程序要尽量低,且各模块间的耦合程序要尽量强
第5题:
A.一个程序的处理功能是否正确
B.系统中各子系统间的相互调用关系是否正确
C.系统功能是否完善
D.一个功能内部控制关系和数据内容是否正确
第6题:
主控制调度程序调试
B、调试功能模块
C、测试模块的运转效率
D、将主控制调度程序和各功能模块联结
第7题:
A模块调试
B联合调试
C系统总调试
D验收测试及试运行
第8题:
在结构化程序设计中,模块划分的原则是( )。
A.各模块应包括尽量多的功能
B.各模块的规模应尽量大
C.各模块之间的联系应尽量紧密
D.模块内具有高内聚度、模块间具有低耦合度
第9题:
● 某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,(10)是不正确的。
(10)
A.测试人员必须设计新的测试用例集,用来测试新模块
B.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其它部分的影响
C.测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响的部分
D.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例集
试题(10)分析
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。在给定的预算和进度下,尽可能有效率地进行回归测试,需要对测试用例库进行维护并依据一定的策略选择相应的回归测试包。对测试用例库的维护通常包括删除过时的测试用例、改进不受控制的测试用例、删除冗余的测试用例、增添新的测试用例等。在软件生命周期中,即使一个得到良好维护的测试用例库也可能变得相当大,这使每次回归测试都重新运行完整的测试包变得不切实际,时间和成本约束可能阻碍运行这样一个测试,有时测试组不得不选择一个缩减的回归测试包来完成回归测试。
上述回归测试的基本概念说明,修改了旧代码之后所进行的回归测试不一定要重新运行原有测试用例集中仍能运行的所有测试用例,可以在其中选择一个缩减的回归测试包来完成回归测试,因此选项“D”的说法是不正确的,应选择D。
参考答案
(10)C
第10题:
关于程序模块化,以下叙述错误的是( )。
A.程序模块化可以提高程序运行的效率
B.程序模块化可以提高程序编制的效率
C.程序模块化可以提高程序代码复用率
D.程序模块化可以提高调试程序的效率