【计算机类职业资格】计算机四级软件测试工程师-67及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-67及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-67及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-67 及答案解析(总分:70.50,做题时间:90 分钟)一、选择题(总题数:25,分数:50.50)1.针对下列程序段,需要_个测试用例才可以满足语句覆盖的要求。Switch(value)Case 0:Other=30;Break;Case 1:Other=50;Break;Case 2:Other=300;Case 3;Other=other/value;Break;Default:Other=other * value;A) 2 B) 3 C) 4 D) 5(分数:2.00)A.B.C.D.2.在体系结构分析中,一个子系统的实现主要通过A) 界面构件 B) 业务
2、构件C) 用于数据传递的构件和访问数据库构件 D) 以上全部(分数:2.00)A.B.C.D.3.如果软件出现修改设计的严重错误,那么软件质量和可靠性就不能保证,应对软件进一步测试。如果经过测试,软件功能完善,错误率数据很少,并易于修改,可能的结果是_。A) 软件的质量和可靠性可以信任B) 所作的测试不充分C) 先前做出的改正是错误的D) A 或者 B(分数:2.00)A.B.C.D.4.软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是 _。A失效模式影响分析法(FMEA 法) B故障树和事件树分析法C潜在线路分析法 D以上全部(分数:1.00)A.B.C.D.5.
3、验证和确认的主要活动有_。A) 可跟踪性分析B) 关键性分析C) 评估和接口分析D) 以上全部(分数:2.50)A.B.C.D.6.在健壮性测试中一般的方法是软件故障插入测试,这里插入故障的方法可以分为两类:状态插入和代码插入。下面不属于实现状态插入方法的是A) 基于进程的 B) 基于消息的C) 基于程序的 D) 基于调试器的(分数:2.00)A.B.C.D.7.面向对象的开发模式突破了传统的瀑布模型,将开发分为_。(A) 面向对象的分析(OOA)(B) 面向对象的设计(OOD)(C) 面向对象的实现(OOC)(D) 面向对象的编程(OOP)(分数:2.00)A.B.C.D.8.下列关于软件缺
4、陷状态的定义,不正确的是 _。ANew测试中新报告的软件缺陷BOpen缺陷被确认并分配给相关开发工程师处理CFixed测试工程师已完成修正,等待开发人员验证DClosed缺陷已被修复(分数:2.00)A.B.C.D.9.下面有关软件质量保证活动目标的说法中不正确的是_。A) 客观地验证软件产品和各项任务是否遵循适用的标准、规程和需求B) 用最少的时间和人力,找出软件中潜在的各种错误和缺陷C) 高层管理人员能够参与并帮助解决项目中不能解决的不相容问题D) 规划软件质量保证任务(分数:2.50)A.B.C.D.10.针对下列程序段,需要_个测试用例才可以满足语句覆盖的要求。Switch(value
5、)Case 0:0ther=30;Break;Case 1:Other=50;Break;Case 2:Other=300;Case 3:Other=other/value;Break;Default:Other=other * value;A) 2 B) 3 C) 4 D) 5(分数:2.00)A.B.C.D.11.为了提高测试的效率,正确的做法是_。A) 选择发现错误可能性大的数据作为测试用例B) 随机选取测试用例C) 取一切可能的输入数据作为测试用例D) 在完成程序的编码之后再制订软件的测试计划(分数:2.00)A.B.C.D.12.以下哪一项属于兼容性测试关注的范畴A) 软件的同一功能
6、是否支持多种操作方式B) 软件是否能主动禁止用户可能进行的非法操作C) 软件是否支持同类软件的数据格式D) 软件是否允许用户针对自己的使用习惯进行定制(分数:2.00)A.B.C.D.13.除了开发人员之外首先见到软件产品的人是 _。Aa 测试人员 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) 证明
7、软件系统中存在错误(分数:2.00)A.B.C.D.16.允许程序的控制流在出现特殊情况时跳转到特定的位置,这种面向对象编程语言的机制是A) 模态测试机制 B) 异常处理机制C) 特殊调整机制 D) 类关联机制(分数:2.00)A.B.C.D.17.软件性能的指标有_。响应时间 系统响应时间和应用延迟时间 吞吐量并发用户数 资源利用率A) B) C) D) (分数:2.00)A.B.C.D.18.下列针对软件测试过程的说法,不正确的是_。A软件测试过程是一种抽象的过程B软件测试过程用于定义软件测试的流程和方法C软件测试过程决定软件的质量D软件测试过程直接影响测试结果的准确性和有效性(分数:2.
8、00)A.B.C.D.19.下列能表达程序未按照预期运行,但不会导致整体失效的是_。A) 故障 B) 异常C) 缺点 D) 失效(分数:2.50)A.B.C.D.20.软件产品需求规格说明书是软件缺陷存在最多的地方,其原因是A) 软件开发人员与用户沟通比较困难,对要开发的产品需求理解不一致B) 系统设计不能全面考虑产品在功能、性能、安全性、可维护性等方面的平衡C) 采用不熟悉的新技术开发系统或不科学的算法解决问题D) 系统内各子系统或模块的参数过于复杂,导致信息传递失误(分数:2.00)A.B.C.D.21.以下哪种软件测试不属于软件性能测试的范畴_。A) 接口测试 B) 并发测试 C) 压力
9、测试 D) 配置测试(分数:2.00)A.B.C.D.22.为了更好的完成极限测试,下列不属于在极限测试实施中应注意的方面是_。(A) 单元测试用例的生成(B) 单元测试工具的使用(C) 集成测试桩模块的设计(D) 模拟对象的使用(分数:2.00)A.B.C.D.23.坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,把出现的错误克服在早期_。A) 技术评审 B) 程序测试 C) 文档审查 D) 管理评审(分数:2.00)A.B.C.D.24._是一种独立的迭代的测试模型。A) W 模型 B) V 模型C) H 模型 D) X 模型(分数:2.00)A.B.
10、C.D.25.以下哪种软件测试不属于软件性能测试的范畴_。A) 配置测试 B) 健壮性测试 C) 失败恢复测试 D) 负载测试(分数:2.00)A.B.C.D.二、论述题(总题数:2,分数:20.00)已知 C 源程序如下:/*Input todays date,output tomorrows date*/*version 2*/#includestdio.hstruct ydateint day;int month;int year;int leap(struct ydate d)if(d.year%4=0elsereturn 0;int numdays(struct ydate d)in
11、t day;static int daytab=31,28,31,30,31,30,31,31,30,31,30,31);if(leap(d)elseday=daytabd.month-1;return day;int main(void)struct ydate today,tomorrow;printf(“format of date is:year,month,day 输入的年、月、日之间应用逗号隔开/n“);printf(“today is:“);scanf(“%d,%d,%d“,while(0=today.year| today.year65535 | 0=today.month |
12、 today.month12) |0=today.day | today.daynumdays(today)printf(“input date error!reenter the day!/n“);printf(“today is:“);scanf(“%d,%d,%d“,if(today.day!=numdays(today)tomorrow.year=today.year;tomorrow.month=today.month;tomorrow.day=today.day+1;else if(today.month=12)tomorrow.year=today.year+1;tomorrow
13、.month=1;tomorrow.day=1;elsetomorrow.year=today.year;tomorrow.month=today.month+1;tomorrow.day=1;printf(“tomorrow is:%d,%d,%d/n/“,tomorrow.year,tomorrow.month,tomorrow.day);(分数:4.00)(1).画出程序中所有函数的控制流程图;(分数:2.00)_(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达到 100%需说明为什么。(分数:2.00)_以下是
14、 QESuite Web Version 1.0 用户手册的相关内容,请仔细阅读并按要求回答问题。(分数:16.00)(1).下表是测试用的规格说明,请阐述测试用例的定义及相关内容。(分数:8.00)_(2).测试中问题报告的状态有哪些,并描述各状态所表示的含义。域名 描 述编号 是创建测试用例时由系统生成的,唯一的,且在测试用例的生命周期中保持不变的显示域项目 当前的被测项目标题,便于用户了解当前的被测项目是什么标题 简单描述被测试区域的测试目标,不能超过 50 个字。此域必须填写测试状态 标明测试用例是否已进人一个活动的测试任务中创建者 是创建测试用例时的用户名,自动填写,在测试用例的生命
15、周期中保持不变的显示域创建日期是创建测试用例时的日期,自动填写,在测试用例的生命周期中保持不变的显示域修改者 记录最后一次修改测试用例的用户名,自动填写修改日期 是最后一次修改测试用例时的日期,自动填写(分数:8.00)_计算机四级软件测试工程师-67 答案解析(总分:70.50,做题时间:90 分钟)一、选择题(总题数:25,分数:50.50)1.针对下列程序段,需要_个测试用例才可以满足语句覆盖的要求。Switch(value)Case 0:Other=30;Break;Case 1:Other=50;Break;Case 2:Other=300;Case 3;Other=other/va
16、lue;Break;Default:Other=other * value;A) 2 B) 3 C) 4 D) 5(分数:2.00)A.B.C. D.解析:解析 语句覆盖是指选择足够多的测试数据,使被测程序中的每条语句至少执行一次。0,1,2,3 一共四条语句即可,因为在执行 2,3 时无 break,所以 default 语句也将被执行。2.在体系结构分析中,一个子系统的实现主要通过A) 界面构件 B) 业务构件C) 用于数据传递的构件和访问数据库构件 D) 以上全部(分数:2.00)A.B.C.D. 解析:解析 体系结构的分析需要从两个角度出发,首先从需求的跟踪实现出发,划分出系统实现上的
17、结构层次图;其次需要描述系统构件之间的依赖关系。在结构层次图中可以看出,一个子系统主要通过四类构件来实现:界面构件、业务构件、用于数据传递的构件和访问数据库构件,其中界面构件负责与用户交互;业务构件负责处理业务逻辑;访问数据库构件提供与数据库的接口;用于数据连接的构件负责向业务构件传递系统更新的数据。3.如果软件出现修改设计的严重错误,那么软件质量和可靠性就不能保证,应对软件进一步测试。如果经过测试,软件功能完善,错误率数据很少,并易于修改,可能的结果是_。A) 软件的质量和可靠性可以信任B) 所作的测试不充分C) 先前做出的改正是错误的D) A 或者 B(分数:2.00)A.B.C.D. 解
18、析:4.软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是 _。A失效模式影响分析法(FMEA 法) B故障树和事件树分析法C潜在线路分析法 D以上全部(分数:1.00)A.B.C.D. 解析:解析 目前主要的软件可靠性分析方法有失效模式影响分析法、严酷度分析法、故障树分析法、事件树分析法、潜在线路分析法。5.验证和确认的主要活动有_。A) 可跟踪性分析B) 关键性分析C) 评估和接口分析D) 以上全部(分数:2.50)A.B.C.D. 解析:解析 验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。确认
19、是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。验证和确认的主要活动有关键性分析、可跟踪性分析、评估和接口分析等。6.在健壮性测试中一般的方法是软件故障插入测试,这里插入故障的方法可以分为两类:状态插入和代码插入。下面不属于实现状态插入方法的是A) 基于进程的 B) 基于消息的C) 基于程序的 D) 基于调试器的(分数:2.00)A.B.C. D.解析:解析 健壮性测试(Robustness Testing)又称容错测试,用于测试系统在出故障时,是否能自动恢复或者忽略故障继续运行。在健壮性测试中一般的方法是软件故障插入测试,这里插入故障的方法可以分为两类:状态插入和代码插入
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 67 答案 解析 DOC
