首页
登录
从业资格
程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,
程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,
资格题库
2022-08-02
42
问题
程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后,( )符合软件测试的基本原则。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。
转载请注明原文地址:https://tihaiku.com/congyezige/2296869.html
本试题收录于:
高级信息系统项目管理师题库软件水平考试初中高级分类
高级信息系统项目管理师
软件水平考试初中高级
相关试题推荐
切断某些地方政府与开发商的利益关联、不让含混不明的所谓“公共利益”给地方政府和开
下列属于成本核算一般程序包含内容的有( )。A.根据生产特点和成本管理的要求,
胎儿先天畸形又称为出生缺陷,我国报道的发病率约为13.7%,常见的胎儿先天畸形有
()利用某种编程手段,将一些人们所关心的,但又不便于让最终用户去直接操作的
质量成本中()属于非一致性成本。A.返工 B.培训 C.测试 D.检
软件测试是()。A.质量保证过程的活动 B.开发完成后的活动 C.系统
要对软件产品升级,程序员对配置库的操作顺序正常的是()。 A.①②③④
软件测试通常可划分为( )、集成测试和系统测试三个阶段。A、冒烟测试 B、性
中间件是一件独立的系统软件或服务程序,( )不属于中间件。A.Tomcat
追踪工具、版本管理工具和发布工具属于( )。A.软件需求工具 B.软件测试工
随机试题
The______ofthesteamengineoccurredbeforethedevelopmentoftherailroad.A、i
Dependingonwhichplayeryouask,the"Fevernova"ballthatsportsequipmen
文化产品的准公共性主要表现为( )。A.排他性 B.非排他性 C.消费竞争
以下属于经行浮肿的是A.每值经前或经后,阴部浮肿者 B.每值经前或经期,头面四
疫苗接种预防脊髓灰质炎的主要对象是A.青壮年B.野外工作者C.2个月以上婴幼儿D
下列各句中,加点的成语使用恰当的一项是()。A. B. C. D.
以()表示的测量不确定度,称为标准不确定度。 A.方差B.标准差C
( )适合那些经营规模大、生产经营业务多元化、市场环境差异大、要求较强适应性的
情绪的两极性包括()。 (A)增力和减力(B)激动和平静 (C)强
热力管道如在不通行地沟内敷设,其分支处装有阀门、仪表、除污器等附件时,应设置(
最新回复
(
0
)