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