【计算机类职业资格】计算机四级软件测试工程师-6及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-6及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-6及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-6 及答案解析(总分:82.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.下列关于逻辑覆盖,说法错误的是_。(分数:2.00)A.满足条件覆盖并不一定满足判定覆盖B.满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖C.满足路径覆盖也一定满足条件组合覆盖D.判定/条件覆盖同时满足判定覆盖和条件覆盖2.下列关于软件质量模型的说法中正确的是_。(分数:2.00)A.外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力B.容错性,通用性,结构性和通信性不全属于软件的质量特性C.内部质量是表征软件产品在
2、规定条件下使用时,满足规定的和隐含的要求的程度D.使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求3.Myers 提出的软件缺陷的群集现象指的是_。(分数:2.00)A.在软件测试过程中,缺陷不会少量出现,而会成群出现B.在测试一个功能部件的过程中,通常一次会发现很多缺陷C.在测试的各个功能部件中,一般不是没有发现缺陷,就是发现许多缺陷D.一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性就越大4.下列选项中,不属于软件功能易用性测试关注的内容是_。(分数:2.00)A.软件是否能帮助用户减少重复的输入劳动B.软件是否能在耗时较长的操作期间提供反馈C.软件是否允
3、许用户针对自己的使用习惯进行定制D.软件界面中文字的显示风格5.下列有关软件问题生命周期模型状态定义的说法中,错误的是_。(分数:2.00)A.“新建”表示测试中发现并报告了新的软件问题B.“打开”表示软件问题已经被确认并分配测试工程师处理C.“关闭”表示软件问题已被确认为无效的软件问题D.“解决”表示软件问题已被确认修复6.如果一个判定中的复合条件表达式为(A10) or (B=7),则为了达到 100%的判定覆盖率,至少需要设计多少个测试用例_。(分数:2.00)A.1 个B.2 个C.3 个D.4 个7.下列关于极限测试,说法不正确的是_。(分数:2.00)A.相对传统的软件开发方法,极
4、限编程可以随时应对新增或改变的需求B.极限编程的单元测试是由编码人员完成的测试C.极限编程要求在编码之前先设计测试D.验收测试由用户来完成,编码人员不必在现场8.单元测试时,用于代替被调用模块的是_。(分数:2.00)A.桩模块B.通信模块C.驱动模块D.代理模块9.一般来说,与设计测试用例无关的文档是_。(分数:2.00)A.需求规格说明书B.程序的复杂程度C.源程序D.项目开发计划10.软件验证和确认理论是测试过程的理论依据,其中确认是检查我们是否在建成一个正确的产品,它强调的是_。(分数:2.00)A.过程的正确性B.产品的正确性C.测试的正确性D.规格说明的正确性11.根据软件体系结构
5、的设计,按照一定顺序将经过单元测试的程序单元逐步组装为子系统或系统,这种测试是_。(分数:2.00)A.系统测试B.单元测试C.集成测试D.验收测试12.在北京某个银行的人事信息管理软件中,系统允许用户输入 8 位数字的北京市电话号码。若使用等价类划分法设计测试用例,获得输入等价类,那么从保证测试效果的角度来看,下面最佳的测试用例选择应为_。(分数:2.00)A.62570007,80603805,100080,39103825B.62570007,80603805C.62570007,39103825,8253324,空值,h?D.3910,3825,8253324,139109230013
6、.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是_。(分数:2.00)A.系统功能B.局部数据结构C.重要的独立路径D.出错处理14.在实际测试中,软件性能的高低往往直接取决于_。(分数:2.00)A.用户对响应时间的接受程度B.响应时间的绝对值C.系统响应时间D.所有功能的最大响应时间15.自顶向下单元测试的策略是首先对模块调用图上的哪一层模块进行测试_。(分数:2.00)A.最底层B.下一层C.最高层D.上一层16.下列不属于 Web 应用软件的特征的是_。(分数:2.00)A.内容驱动B.开发周期短C.美观性要求较高D.安全性要求较低17.软件测试过程可持续改进的根本
7、是_。(分数:2.00)A.度量与分析B.变更控制C.把握需求D.度量18.在 QESuite Web Version 1.0 中,测试管理人员可以使用_视图,了解哪些模块存在严重的软件问题。(分数:2.00)A.“按功能分类”B.“按状态/子状态”C.“按子系统/状态”D.“严重性”19.在黑盒测试中,着重检查输入条件的组合是_。(分数:2.00)A.等价类划分法B.边界值分析法C.错误推测法D.因果图法20.在软件的各部件组成逻辑都相对简单的情况下,对其进行软件可靠性分析通常最好选择运用下面哪一种软件可靠性分析方法_。(分数:2.00)A.故障树分析B.严酷度分析C.失效模式影响分析D.潜
8、在线路分析21.下列关于 Web 应用软件测试的说法中,正确的是_。(分数:2.00)A.排版结构测试是 Web 应用软件易用性测试的重要内容B.对于数据完整性的测试是 Web 应用软件业务层测试的重要内容C.Cookie 测试是 Web 应用软件功能测试的重要内容D.对 Web 应用软件进行系统测试时不必考虑性能测试22.下列不属于兼容性要考虑的方面是_。(分数:2.00)A.硬件兼容性B.软件兼容性C.程序兼容性D.数据兼容性23.评审是对软件进行静态测试的一种方法,下列结论中,_是与软件评审无关的内容。(分数:2.00)A.尽量发现错误B.根据评审标准C.依靠测试信息D.检查软件文档24
9、.下列叙述中,说法错误的是_。(分数:2.00)A.不应该采用模块化方法开发自动测试脚本B.自动测试一般要求被测试的应用系统相对稳定C.应尽量使单元测试自动化D.自动测试脚本可能包含错误,也需要进行维护25.下列关于面向对象程序的测试组织问题的说法中,正确的是_。(分数:2.00)A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试 3 个主要方面B.在面向对象程序中的一个类可以作为被独立测试的单元C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试D.由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试二、B论述题/B(总
10、题数:2,分数:32.00)以下是某应用程序的输入条件限制,请按要求回答问题。某应用程序的输入条件组合为:姓名:填或不填性别:男或女状态:激活或未激活(分数:20.00)(1).对该应用程序采用正交试验设计法设计测试用例。(分数:10.00)_(2).谈一下正交实验设计法设计测试用例的好处在哪里。(分数:10.00)_以下是某软件的规格说明,请按要求回答问题。软件规格说明:文件名的第一个字符必须是 A 或 B,第二个字符必须是数字。满足则修改文件。若第一个字符不为 A 或 B,打印错误信息 X12,若第二个字符不为数字,则打印错误信息 X13。(分数:12.00)(1).根据软件规格说明的描述
11、,画出因果图。(分数:4.00)_(2).采用因果图法设计该软件的测试用例。(分数:4.00)_计算机四级软件测试工程师-6 答案解析(总分:82.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.下列关于逻辑覆盖,说法错误的是_。(分数:2.00)A.满足条件覆盖并不一定满足判定覆盖B.满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖C.满足路径覆盖也一定满足条件组合覆盖 D.判定/条件覆盖同时满足判定覆盖和条件覆盖解析:解析 考查各种逻辑覆盖的关系: 条件组合覆盖判定覆盖语句覆盖(即如果达到条件组合覆盖,就达到判定覆盖和语句覆盖; 如果达到判
12、定覆盖,就达到语句覆盖,下面类似理解)。 条件组合覆盖条件覆盖。 条件覆盖不一定包含判定覆盖、语句覆盖。 判定覆盖不一定包含条件覆盖。 路径覆盖判定覆盖语句2.下列关于软件质量模型的说法中正确的是_。(分数:2.00)A.外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力B.容错性,通用性,结构性和通信性不全属于软件的质量特性C.内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度D.使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求 解析:解析 外部质量是针对要求的满足程度而言的,是表征软件产品在规定条件下使用时,满足规定的和隐含
13、的要求的程度,而内部质量则主要是根据软件产品的情况给出的,内部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的产品属性的全体。故选项 A 和 C 叙述刚好颠倒,选项 B 中的性质都是属于软件的质量特性的,而选项 D 中关于使用质量的叙述是完全正确的。3.Myers 提出的软件缺陷的群集现象指的是_。(分数:2.00)A.在软件测试过程中,缺陷不会少量出现,而会成群出现B.在测试一个功能部件的过程中,通常一次会发现很多缺陷C.在测试的各个功能部件中,一般不是没有发现缺陷,就是发现许多缺陷D.一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性就越大 解析:解析
14、 Myers 提出的软件缺陷的群集现象是指测试后程序中残余的错误数目与该程序中已发现的错误数目成正比。即一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性就越大。4.下列选项中,不属于软件功能易用性测试关注的内容是_。(分数:2.00)A.软件是否能帮助用户减少重复的输入劳动B.软件是否能在耗时较长的操作期间提供反馈C.软件是否允许用户针对自己的使用习惯进行定制D.软件界面中文字的显示风格 解析:解析 功能易用性是指用户能否方便、快速、准确地使用软件提供地功能来完成需要完成的任务。一般功能易用性测试涉及面很广,其主要内容有:业务符合度;功能定制性;功能的关联度;数据的共享度;用户约
15、束的合理性;反馈的及时性。5.下列有关软件问题生命周期模型状态定义的说法中,错误的是_。(分数:2.00)A.“新建”表示测试中发现并报告了新的软件问题B.“打开”表示软件问题已经被确认并分配测试工程师处理 C.“关闭”表示软件问题已被确认为无效的软件问题D.“解决”表示软件问题已被确认修复解析:解析 软件问题的状态定义如下: 新建(New)测试中新报告的软件问题; 打开(Open)软件问题已被确认并分配给相关开发工程师处理; 关闭(Closed)确认为无效的软件问题; 待验(Pending)工程师已完成修正,等待测试人员验证; 解决(Resolred)软件问题已被修复。6.如果一个判定中的复
16、合条件表达式为(A10) or (B=7),则为了达到 100%的判定覆盖率,至少需要设计多少个测试用例_。(分数:2.00)A.1 个B.2 个 C.3 个D.4 个解析:解析 题目要求达到 100%的判定覆盖率,即要求所有的判定真假都至少执行一次,故我们取定(A=12,B=7)和(A=7,B=10)两组测试用例,即可满足题目要求。7.下列关于极限测试,说法不正确的是_。(分数:2.00)A.相对传统的软件开发方法,极限编程可以随时应对新增或改变的需求B.极限编程的单元测试是由编码人员完成的测试C.极限编程要求在编码之前先设计测试D.验收测试由用户来完成,编码人员不必在现场 解析:解析 极限
17、编程强调灵活的分析和设计,极限编程与传统软件开发方法相比,有 4 个主要特征:简单的分析设计;频繁的客户交流;增量式开发;连续的测试。这些特征决定了极限编程可以随时应对新增或改变的需求。单元测试是极限编程中最重要的发现缺陷的手段,主要由编码人员来完成,验收测试主要由用户来完成,但编码人员也必须在场,以便与用户进行交流。另外极限编程要求在编码之前先设计测试,因为这样可提高编码人员测试自己编写代码的效率。8.单元测试时,用于代替被调用模块的是_。(分数:2.00)A.桩模块 B.通信模块C.驱动模块D.代理模块解析:解析 增量测试策略首先要对程序的每个程序单元或程序部件单独进行测试,这种测试便是单
18、元测试或模块测试或部件测试。在单元测试时,程序员必须编写一个驱动模块,用来调用被测模块并向其传送测试数据,若该模块调用了其他模块,程序员必须编写一个桩模块,用来代替被调用的模块。9.一般来说,与设计测试用例无关的文档是_。(分数:2.00)A.需求规格说明书B.程序的复杂程度C.源程序D.项目开发计划 解析:解析 在各个时期进行的软件测试,其依据都是不同的,测试用例的设计应该与各个时期的文档有关,故测试用例的设计与需求规格说明书、程序复杂程度、源程序都是有关的。而项目的开发计划是为程序的开发做准备的,与测试无关。10.软件验证和确认理论是测试过程的理论依据,其中确认是检查我们是否在建成一个正确
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 答案 解析 DOC
