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