首页
登录
从业资格
程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,
程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,
资格题库
2022-08-02
70
问题
程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后,( )符合软件测试的基本原则。A.用更多的测试用例测试模块一;模块二暂时不需再测,等到开发了更多模块后再测。B.用更多的测试用例测试模块二;模块一暂时不需再测,等到开发了更多模块后再测C.再测试模块一和模块二,用更多的测试用例测试模块一D.再测试模块一和模块二,用更多的测试用例测试模块二
选项
A.用更多的测试用例测试模块一;模块二暂时不需再测,等到开发了更多模块后再测。
B.用更多的测试用例测试模块二;模块一暂时不需再测,等到开发了更多模块后再测
C.再测试模块一和模块二,用更多的测试用例测试模块一
D.再测试模块一和模块二,用更多的测试用例测试模块二
答案
D
解析
软件测试的几个基本原则包括:
(1)软件开发人员即程序员应当避免测试自己的程序。不管是程序员还是开发小组都应当避免测试自己的程序或者本组开发的功能模块;
(2)应尽早地和不断地进行软件测试,软件修改后要及时进行回归测试;
(3)对测试用例要有正确的态度:第一,测试用例应当由测试输入数据和预期输出结果这两部分组成;第二,在设计测试用例时,不仅要考虑合理的输入条件,更要注意不合理的输入条件。
(4)要充分注意软件测试中的群集现象,也可以认为是“80-20原则”。不要以为发现几个错误并且解决这些问题之后,就不需要测试了。反而这里是错误群集的地方,对这段程序要重点测试,以提高测试投资的效益。
(5)严格执行测试计划,排除测试的随意性,以避免发生疏漏或者重复无效的工作。
(6)应当对每一个测试结果进行全面检查。一定要全面地、仔细地检查测试结果,但常常被人们忽略,导致许多错误被遗漏。
(7)妥善保存测试用例、测试计划、测试报告和最终分析报告,以备回归测试及维护之用。
综上所述,选项A和B不符合第(2)条基本原则,由于模块一和模块二是相互关联的模块,修改其中任意一个模块后都要对两个模块进行再测试;选项C不符合第(4)条基本原则,模块二中发现的错误比模块一多,因此模块二应该是再测试的重点。选项D最符合题意,因此应选D。
转载请注明原文地址:http://tihaiku.com/congyezige/2296869.html
本试题收录于:
高级信息系统项目管理师题库软件水平考试初中高级分类
高级信息系统项目管理师
软件水平考试初中高级
相关试题推荐
切断某些地方政府与开发商的利益关联、不让含混不明的所谓“公共利益”给地方政府和开
下列属于成本核算一般程序包含内容的有( )。A.根据生产特点和成本管理的要求,
胎儿先天畸形又称为出生缺陷,我国报道的发病率约为13.7%,常见的胎儿先天畸形有
()利用某种编程手段,将一些人们所关心的,但又不便于让最终用户去直接操作的
质量成本中()属于非一致性成本。A.返工 B.培训 C.测试 D.检
软件测试是()。A.质量保证过程的活动 B.开发完成后的活动 C.系统
要对软件产品升级,程序员对配置库的操作顺序正常的是()。 A.①②③④
软件测试通常可划分为( )、集成测试和系统测试三个阶段。A、冒烟测试 B、性
中间件是一件独立的系统软件或服务程序,( )不属于中间件。A.Tomcat
追踪工具、版本管理工具和发布工具属于( )。A.软件需求工具 B.软件测试工
随机试题
______howtheimmaturebrainpreventsseizure-inducedcellinjuryordeathcoul
WheredidJeffgettheinformation?Fromthe______.[br]Howwillthebusines
与新课程的开放性、生成性不相适应的课堂教学是()A.教学过程的预定性 B.教
A.心房颤动 B.心慌气短 C.下肢浮肿 D.二尖瓣狭窄 E.风湿性心脏
A.高血压和脑动脉粥样硬化并存 B.脑动脉粥样硬化 C.先天性颅内动脉瘤
“勤能补拙”说的是()相互促进的关系。A.性格与能力 B.气质与能力
当缺少单桩水平静载试验资料时,可估算预制桩、钢桩、桩身配筋率大于()的灌注桩单
银行业从业人员应遵守的规范有()。A.所在机构的规章制度 B.领导习惯性做法
下列属于WAIS-RC言语测验的分测验是()A.知识 B.数字广度 C
某女,58岁。1年来肢体拘挛、手足麻木、腰腿酸痛。医师诊断为风湿瘀阻、肝肾不足所
最新回复
(
0
)