软件水平考试(高级)信息系统项目管理师上午综合知识(软件工程)历年真题试卷汇编3
中文选择题
1.(2010下软评)软件测试原则中指出“完全测试是不可能的”,主要原因是______。(A)
A. 输入量太大、输出结果太多以及路径组合太多
B. 自动化测试技术不够完善
C. 测试的时间和人员有限
D. 仅仅靠黑盒测试不能达到完全测试
解析:
2.(2010下软评)为了使软件测试更加高效,应遵循的原则包括______。
①所有的软件测试都应追溯到用户需求、充分注意缺陷群集现象;
②尽早地和不断地进行软件测试、回归测试;
③为了证明程序的正确性,尽可能多地开发测试用例;
④应由不同的测试人员对测试所发现的缺陷进行确认;
⑤增量测试,由小到大。(D)
A. ①②③④
B. ①③④⑤
C. ②③④
D. ①②④⑤
解析:
3.(2010下项管)程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后,______符合软件测试的基本原则。(D)
A. 用更多的测试用例测试模块一;模块二暂时不需再测,等到开发了更多模块后再测哥
B. 用更多的测试用例测试模块二;模块一暂时不需再测,等到开发了更多模块后再测
C. 再测试模块一和模块二,用更多的测试用例测试模块一
D. 再测试模块一和模块二,用更多的测试用例测试模块二
解析:
4.(2006上系管)下面有关测试的说法正确的是______。(D)
A. 测试人员应该在软件开发结束后开始介入
B. 测试主要是软件开发人员的工作
C. 要根据软件详细设计中设计的各种合理数据设计测试用例
D. 严格按照测试计划进行,避免测试的随意性
解析:
5.(2008上软评)关于软件测试的说法,______是不正确的。(D)
A. 代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程
B. 软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象
C. 白盒测试是通过对程序内部结构的分析、检测来寻找问题的测试方法
D. 单元测试是针对软件设计的最小单位——程序模块进行正确性检验的测试工作,它通常需要开发辅助的桩模块作为主程序调用被测模块来完成测试
解析:
6.(2009上软评)以下关于软件测试分类定义的叙述,不正确的是______。(B)
A. 软件测试可分为单元测试、集成测试、确认测试、系统测试、验收测试
B. 确认测试是在模块测试完成的基础上,将所有的程序模块进行组合并验证其是否满足用户需求的过程
C. 软件测试可分为白盒测试和黑盒测试
D. 系统测试是将被测软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起进行测试的过程
解析:
7.(2010上集管)以下关于软件测试的描述,______是正确的。(A)
A. 系统测试应尽可能在实际运行使用环境下进行
B. 软件测试是在编码阶段完成之后进行的一项活动
C. 专业测试人员通常采用白盒测试法检查程序的功能是否符合用户需求
D. 软件测试工作的好坏,取决于测试发现错误的数量
解析:
8.(2012上项管)在软件生存周期中的测试阶段及任何运行阶段,测试软件产品以评价某软件产品的质量,这样的测试称为______。(D)
A. 内部测试
B. 外部测试
C. 运行测试
D. 系统测试
解析:
9.(2013下集管)(2005下软设)一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其它故障,这时应该进行______。(B)
A. 程序走查
B. 退化测试
C. 软件评审
D. 接收测试
解析:
10.(2009下软设)一个项目为了修正一个错误而进行了变更,但这个错误被修正后,却引起以前可以正确运行的代码出错。______最可能发现这一问题。(C)
A. 单元测试
B. 接受测试
C. 回归测试
D. 安装测试
解析:
11.(2006上软设)两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是______个。(C)
A. 25
B. 30
C. 50
D. 60
解析:
12.(2012上项管)项目经理计划访谈所有为项目实施所雇佣的临时员工。项目经理第一日随机挑选了50名临时员工进行了访谈,第二天又随机选取了20名临时员工,发现其中5名已于昨日访谈过,便对其余15名进行了访谈。则项目经理还需要访谈约______人才能完成访谈所有临时员工的任务。(C)
A. 75
B. 185
C. 135
D. 150
解析:
13.(2005上项管)关于白盒测试,以下叙述正确的是______。(A)
A. 根据程序的内部结构进行测试
B. 从顶部开始往下逐个模块地加入测试
C. 从底部开始往上逐个模块地加入测试
D. 按照程序规格说明书对程序的功能进行测试,不考虑其内部结构
解析:
14.(2010下软评)白盒测试也称结构测试或逻辑驱动测试,典型的白盒测试方法包括静态测试和动态测试。其中,静态测试除了静态结构分析法、静态质量度量法外,还有______。(A)
A. 代码检查法
B. 逻辑覆盖法
C. 基本路径测试法
D. 结构覆盖法
解析:
15.(2010下软评)以下关于白盒测试和黑盒测试的理解,正确的是______。(A)
A. 白盒测试通过对程序内部结构的分析、检测来寻找问题
B. 白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态
C. 单元测试可应用白盒测试方法,集成测试则采用黑盒测试方法
D. 在软件生命周期各个阶段都需要用白盒测试方法
解析:
16.(2011上集管)下列测试方法中,______均属于白盒测试的方法。(B)
A. 语句覆盖法和边界值分析法
B. 条件覆盖法和基本路径测试法
C. 边界值分析法和代码检查法
D. 等价类划分和错误推测法
解析:
17.(2006下系分)黑盒测试方法是根据软件产品的功能设计规格说明书,通过运行程序进行测试,证实每个已经实现的功能是否符合设计要求。如果某产品的文本编辑框允许输入1~255个字符,采用______测试方法,其测试数据为:0个字符、1个字符、255个字符和256个字符。(B)
A. 等价类划分
B. 边界值分析
C. 比较测试
D. 正交数组测试
解析:
18.(2008上系分)黑盒测试注重于测试软件的功能性需求,主要用于软件的后期测试。______不能用黑盒测试检查出来。(D)
本文档预览:3600字符,共5016字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载