【计算机类职业资格】计算机四级软件测试工程师-2及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-2及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-2 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.下列选项中,评审方法是按照正式化程度逐渐增强排列的是_。(分数:2.00)A.临时评审、轮查、结对评审、走查、正式审查B.临时评审、走查、结对评审、轮查、正式评审C.临时评审、走查、小组评审、结对评审、正式评审D.正式评审、小组评审、走杏、结对评审、临时评审2.下列关于测试方法,说法正确的是_。(分数:2.00)A.白盒测试不同于黑盒测试之处是它可以减少测试用例数量B.覆盖所有独立路径就能够覆盖所有分支C.在单元测试中不使用黑盒测试技术D.满足分支覆盖就满足
2、条件覆盖和语句覆盖3.下面有关测试设计的叙述,说法不正确的是_。(分数:2.00)A.测试用例的设计是一项技术性强、智力密集型的活动B.在测试用例设计时,只设计覆盖正常流程和操作的测试用例即可C.在开展测试用例设计前,必须将测试需求进行详细展开D.在一般的测试组织内,测试用例的评审可能不是正式的评审会4.下列测试类型中,不是针对软件产品的质量特性的是_。(分数:2.00)A.性能测试B.安全性测试C.易用性测试D.回归测试5.下列几种逻辑覆盖标准中,查错能力最强的是_(分数:2.00)A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖6.测试项目实践中,测试策划活动的目标是_。(分数:2.0
3、0)A.确定测试范围B.划分测试任务C.编写测试计划文档D.组织测试团队7.为提高集成测试的效果,软件的集成工作最好由_来承担。(分数:2.00)A.该软件的设计人员B.该软件的编程人员C.该软件开发组的负责人D.不属于该软件开发组的软件设计人员8.传统的集成测试策略一般分为两种:一是非渐增式集成策略,二是渐增式集成策略。二者的区别是_。(分数:2.00)A.在集成测试中发现问题时,前者比后者更容易进行问题定位B.后者比前者更适合大规模应用系统的集成测试C.前者需要开发驱动模块和桩模块,而后者不需要D.前者不需要所有模块就绪,而后者需要9.下列关于测试策略,说法错误的是_。(分数:2.00)A
4、.自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些B.自顶向下测试的优点是较早的发现高层模块接口、控制等方面的问题C.自底向上测试的优点是比较容易设计测试用例D.自顶向下测试的优点是使得低层模块的错误较早发现10.等价类划分和边界值分析是常用的两种黑盒测试方法,采用这两种方法,可以大幅度减少测试用例的数量,那么,它们的局限性是_。(分数:2.00)A.在设计测试用例时不能将这两种方法结合在一起同时使用B.不同输入变量之间可能存在约束关系,它们不能处理这类约束关系C.不能用于大型信息系统的测试用例的设计D.不能用于单元测试和集成测试11.对于 Web 应用软件系统测试技术,下列不属
5、于功能测试的是_。(分数:2.00)A.表单测试B.并发测试C.链接测试D.Cookie 测试12.软件测试自动化是指利用好的测试工具以自动运行测试用例。软件测试自动化的好处在于_。(分数:2.00)A.比手工测试发现更多的软件缺陷B.可以自动产生测试计划C.使输入值组合的覆盖率达到 100%D.可以在较少的时间内运行更多的测试用例13.不需要运行程序,通过收集有关代码的结构信息来对程序进行的测试是_。(分数:2.00)A.性能测试B.黑盒测试C.白盒测试D.静态分析14.对采用迭代或增量开发过程模型开发的产品进行集成测试时最适合采用的集成策略是_。(分数:2.00)A.传统的集成测试策略B.
6、基于使用的集成测试策略C.基干集成测试策略D.高频集成测试策略15.在软件生存周期中占据时间最长的是_。(分数:2.00)A.运行和维护阶段B.软件开发阶段C.需求分析阶段D.软件设计阶段16.关于内置式合约测试(BICT),下列说法错误的是_。(分数:2.00)A.增加了测试器构件和测试处理器构件,使被测构件具有自测试能力B.该测试方法可用于动态、分布式系统C.该测试方法的提出扩展了基于构件的软件工程实践D.提出的模型驱动方法效率很高17.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。(分数:2.00)A.程序的复杂结构B.程序的内部逻辑C.使用说明书D.程序的功能18.下列关于
7、缺陷产生原因的叙述中,不属于技术问题的是_。(分数:2.00)A.文档错误,内容不正确或拼写错误B.系统结构不合理C.语法错误D.接口传递不匹配,导致模块集成出现问题19.通常测试人员判定一个运行结果中存在缺陷的准则是_。(分数:2.00)A.开发人员承认这个运行结果中存在缺陷B.测试人员可以从中找出缺陷的证据C.这个运行结果与测试案例中的预期结果不一致D.这个运行结果与测试人员预期的不一致20.下列关于面向对象集成测试的说法中,正确的是_。(分数:2.00)A.大突击集成是面向对象集成测试最常用且最有效的方法B.自底向上集成和自顶向下集成都需要为集成测试开发大量代码C.与自底向上集成和自顶向
8、下集成相比,协作集成是一种更充分的集成测试策略D.高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试21.下列属于 QESAT/C 的优点的是_。(分数:2.00)A.及早地发现程序中隐藏的错误B.快捷有效地理解程序结构C.帮助分析和测试程序D.以上全部22.下列关于软件性能测试的说法中,正确的是_。(分数:2.00)A.性能测试的目的不是为了发现软件缺陷B.压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力C.性能测试通常要对测试结果进行分析才能获得测试结论D.在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降区的交界处23.关于兼
9、容性测试的内容陈述,下列说法错误的是_。(分数:2.00)A.通常兼容性测试主要考虑硬件、软件和数据三个方面B.硬件兼容性测试通常并不用把软件在各种不同的硬件环境下运行和测试C.不同的硬件配置,可能影响软件的性能,因此需要有针对地进行硬件兼容性测试D.数据兼容性仅仅包括不同版本之间的数据兼容性24.Myers 在 1979 年提出了一个重要观点,即软件测试的目的是为了_。(分数:2.00)A.证明程序正确B.查找程序错误C.改正程序错误D.验证程序无错误25.软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是_。(分数:2.00)A.失效模式影响分析法(FMEA 法)
10、B.故障树和事件树分析法C.潜在线路分析法D.以上全部二、B论述题/B(总题数:3,分数:50.00)以下是一软件规格说明,请按要求回答问题。软件规格说明:某工厂招工规定,报名者年龄应该在 16 周岁到 35 周岁之间(到 2011 年 12 月 31 日为止),即出生年月不在上述范围内的人员将不予接受,并显示“年龄不合格”的出错信息。(分数:20.00)(1).请根据规格说明,划分等价类。(分数:10.00)_(2).使用等价类划分方法为该软件设计测试用例。(分数:10.00)_以下是某“象棋中走马事件”应用程序的走马规则,请按要求回答问题。以下是中国象棋中走马事件中的走马规则:1)如果落点
11、在棋盘外,则不移动棋子;2)如果落点与起点不构成日字形,则不移动棋子;3)如果落点处有己方棋子,则不移动棋子;4)如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;5)如果不属于 1)4)条,且落点处无棋子,则移动棋子。6)如果不属于 1)4)条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;7)如果不属于 1)4)条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。(分数:12.00)(1).画出该应用程序的因果图。(分数:6.00)_(2).对该软件进行基于因果图的方法设计测试用例。(分数:6.00)_针对以下 C 语言程序,请按要求回答问题。下面是一个程序段(
12、C 语言),试设计基本路径测试的测试用例,设计出的测试用例要保证每一个基本独立路径至少要执行一次。函数说明:当 i_flag=0;返回 i_count+100当 i_flag=1;返回 i_count*10否则返回 i count*20输入参数:int i_count int i_flag输出参数:int i_return程序代码如下:1 int Test(int i_count, int i_flag)2 3 int i_temp=0;4 while(i_count0)5 6 if(0=i_flag)7 8 i_temp=i_count+100;9 break; 10 11 else12 1
13、3 if(1=i_flag)14 15 i_temp=i_temp+10; 16 17 else18 19 i_temp=i_temp+20; 20 21 22 i_count-; 23 24 return i_temp;25 (分数:18.00)(1).画出该函数的控制流程图。(分数:9.00)_(2).采用基本路径测试法设计一组测试用例,保证每个基本独立路径都至少执行一次。(分数:9.00)_计算机四级软件测试工程师-2 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.下列选项中,评审方法是按照正式化程度逐渐增强排列的是_。(分数:
14、2.00)A.临时评审、轮查、结对评审、走查、正式审查 B.临时评审、走查、结对评审、轮查、正式评审C.临时评审、走查、小组评审、结对评审、正式评审D.正式评审、小组评审、走杏、结对评审、临时评审解析:解析 同行评审方法很多,基于正式化程度不同或其规则和灵活程度不同,可将同行评审进行分类。根据正式化程度不同,从非正式到十分严格依次为:临时评审、轮查、结对评审、走查、小组评审、正式审查。2.下列关于测试方法,说法正确的是_。(分数:2.00)A.白盒测试不同于黑盒测试之处是它可以减少测试用例数量B.覆盖所有独立路径就能够覆盖所有分支 C.在单元测试中不使用黑盒测试技术D.满足分支覆盖就满足条件覆
15、盖和语句覆盖解析:解析 白盒测试与黑盒测试的本质区别是对内部逻辑的理解,与测试用例数量无关。单元测试是以白盒测试为主,但有时也会用到黑盒测试技术。满足分支测试不一定满足条件测试。3.下面有关测试设计的叙述,说法不正确的是_。(分数:2.00)A.测试用例的设计是一项技术性强、智力密集型的活动B.在测试用例设计时,只设计覆盖正常流程和操作的测试用例即可 C.在开展测试用例设计前,必须将测试需求进行详细展开D.在一般的测试组织内,测试用例的评审可能不是正式的评审会解析:解析 在测试用例设计时,不能只设计覆盖正常流程和操作的测试用例,而必须强制覆盖错误输入处理,边界值处理等场景,以确保被测软件系统投
16、入使用时具备较强的容错能力。4.下列测试类型中,不是针对软件产品的质量特性的是_。(分数:2.00)A.性能测试B.安全性测试C.易用性测试D.回归测试 解析:解析 回归测试时针对软件产品的功能特性的。5.下列几种逻辑覆盖标准中,查错能力最强的是_(分数:2.00)A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖 解析:解析 对于选项中的几种逻辑覆盖,查错能力从高到低依次为条件组合测试、条件测试/判定测试、语句测试。6.测试项目实践中,测试策划活动的目标是_。(分数:2.00)A.确定测试范围B.划分测试任务C.编写测试计划文档 D.组织测试团队解析:解析 在实际的测试项目实践中,测试策划
17、活动的目标是编写测试计划文档。7.为提高集成测试的效果,软件的集成工作最好由_来承担。(分数:2.00)A.该软件的设计人员B.该软件的编程人员C.该软件开发组的负责人D.不属于该软件开发组的软件设计人员 解析:解析 为提高集成测试的效果,软件的集成工作最好由不属于该软件开发组的软件设计人员承担。8.传统的集成测试策略一般分为两种:一是非渐增式集成策略,二是渐增式集成策略。二者的区别是_。(分数:2.00)A.在集成测试中发现问题时,前者比后者更容易进行问题定位B.后者比前者更适合大规模应用系统的集成测试 C.前者需要开发驱动模块和桩模块,而后者不需要D.前者不需要所有模块就绪,而后者需要解析
18、:解析 仅有 B 说法正确,是二者的区别。其他 3 个选项说法颠倒。9.下列关于测试策略,说法错误的是_。(分数:2.00)A.自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些B.自顶向下测试的优点是较早的发现高层模块接口、控制等方面的问题C.自底向上测试的优点是比较容易设计测试用例D.自顶向下测试的优点是使得低层模块的错误较早发现 解析:解析 自顶向下测试的优点应该是使得顶层模块的错误较早发现。10.等价类划分和边界值分析是常用的两种黑盒测试方法,采用这两种方法,可以大幅度减少测试用例的数量,那么,它们的局限性是_。(分数:2.00)A.在设计测试用例时不能将这两种方法结合在一
19、起同时使用B.不同输入变量之间可能存在约束关系,它们不能处理这类约束关系 C.不能用于大型信息系统的测试用例的设计D.不能用于单元测试和集成测试解析:解析 等价类划分和边界值分析的局限性表述正确的就是选项 B,不同输入变量之间可能存在约束关系,它们不能处理这类约束关系。11.对于 Web 应用软件系统测试技术,下列不属于功能测试的是_。(分数:2.00)A.表单测试B.并发测试 C.链接测试D.Cookie 测试解析:解析 Web 应用软件的系统测试技术除了功能测试外还包括性能测试、易用性测试、内容测试、安全性测试和接口测试等。由于 web 应用软件的特殊性,在按照测试大纲对 Web 应用软件
20、进行系统测试前通常要进行几个方面的功能测试,主要包括:链接测试;表单测试;Cookie 测试。12.软件测试自动化是指利用好的测试工具以自动运行测试用例。软件测试自动化的好处在于_。(分数:2.00)A.比手工测试发现更多的软件缺陷B.可以自动产生测试计划C.使输入值组合的覆盖率达到 100%D.可以在较少的时间内运行更多的测试用例 解析:解析 软件测试自动化的主要特点就是可以在较少的时间内运行更多的测试用例,这也是使用它的好处。13.不需要运行程序,通过收集有关代码的结构信息来对程序进行的测试是_。(分数:2.00)A.性能测试B.黑盒测试C.白盒测试D.静态分析 解析:解析 软件测试的分类
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 答案 解析 DOC
