[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷29及答案与解析.doc
《[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷29及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷29及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、计算机新国家四级软件测试工程师模拟试卷 29及答案与解析 一、一、选择题(每小题 2分,共 50分) 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1 通常走查小组中,程序编写者占几个 _。 A) 0个 B) 1个 C) 2个 D) 不确定 2 程序独立测试的人员应该是 _。 A) 程序员自己 B) 同一开发组的测试人员 C) 第三方测试人员 D) 同一开发组的其他成员 3 一个多用户的应用系统通常有用户管理功能,允许增 加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过 8个字符的字母数字串,那
2、么,下面哪组值均属于用户名的有效等价类 _。 ( A) allllll, L, Lin-Yie, Lin-feng ( B) L1, allllll, glenford, 123B123 ( C) linyifei, allllll, glenford, Myers ( D) linyifei, allllll, glenford, GMyers 4 关于逻辑覆盖,下列说法正确的是 _。 ( A)在单元测试中不使用黑盒测 试技术 ( B)满足分支覆盖就一定满足条件覆盖和语句覆盖 ( C)覆盖所有的独立路径就能够覆盖所有的分支 ( D)白盒测试技术不同于黑盒测试技术之处是它可以减少测试用例数量
3、5 以下不属于内容测试范畴的是 _。 ( A)测试数据库中的内容 ( B)测试服务器端程序是否在数据处理过程中引入错误内容 ( C) Cookie测试内容 ( D)测试客户器端程序是否在数据处理过程中引入错误内容 6 以下不属于面向构件的提供者的构件测试目标是 _。 ( A)检查为特定项目而创建的新构件的质量 ( B)检查在特定平台和操作环境中构件的复用、打包和部署 ( C)尽可能多地揭示构件错误 ( D)验证构件的功能、接口、行为和性能 7 若使用自动化管理,显然一些文档性管理已不能满足其需要,此时可以采用的技术是 _。 ( A) XML技术 ( B)数据库技术 ( C)严格的数据格式文件
4、( D)以上皆可 8 在软件开发过程中, _是造成软件风险的重要因素。 ( A)需求理解有误 ( B)软件变更 ( C)测试用例不充分 ( D)数据分析 9 下列关于 Web应用软件的系统安全检测与防护说 法不正确的是 _。 ( A)对系统安全漏洞的检测同样也属于测试的范畴 ( B) Web应用软件的安全性仅与 Web应用软件本身的开发相关 ( C)系统安全检测与防护应当作一个系统工程来完成,仅仅经过入侵检测和漏洞扫描是不够的,在这其中最重要的应该是建立完善的安全策略 ( D)访问安全是指控制外界对主机的访问,从而减少甚至避免非法的访问和使用 10 关于测试的策划,说法不正确的是 _。 ( A
5、)测试设计的任务是执行测试用例,需要时也可以将测试用例设计与执行并行开展 ( B)若系统对质量要求 很高,则需要开展多次的回归测试验证 ( C)在实际软件项目中,一个测试团队可能大都是骨干人员 ( D)测试团队的规模与被测系统规模、测试方资源调配情况有关 11 软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是 _。 ( A)集成测试 ( B)单元测试 ( C)系统测试 ( D)验收测试 12 因果图方法是根据 _ 之间的因果关系设计测试用例。 ( A)输入和输出 ( B)设计和实现 ( C)条件和结果 ( D)主程序和子程序 13 下列关于
6、面向对象程序的测试组织问题的说法中,正确的是 _。 A) 在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试 3个主要方面 B) 在面向对象程序中的一个类可以作为被独立测试的单元 C) 在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试 D) 由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试 14 关于易用性测试,说法错误的是 A)对软件功能的动态关联进行测试可以通过检查菜单完成 B)使用软件的目的就 是减少重复输入,减轻人工劳动,提高工作效率 C)检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容 D)用户界面测
7、试是软件易用性测试最重要的一项内容 15 下列不属于物理破坏的防护措施的是 A)所有设备远离灾害的侵扰 B)主要设备要屏蔽电磁干扰 C)对通信数据进行加密 D)主要设备远离人为破坏 16 下列选项中不属于性能计数器的分析技术的是 A)内存分析 B)进程分析 C)处理器分析 D)通信中断分 析 17 以下说法错误的是 _。 A) 软件产品的质量越高,发布后维护成本就越低 B) 在软件测试中一般只需要运行预先设计的所有测试用例 C) 通常应该在需求阶段设计系统测试用例,以此作为需求检查的辅助手段 D) 发现和修复产品中的软件缺陷越早,开发费用就会越低 18 测试计划活动中最关键的一步是 A)收集信
8、息 B)确定测试需求和测试层次 C)内部审查 D)测试计划的定稿和批准 19 比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是 _。 A) 传统的软件单元测试的对象是软件设计的最小单位 模块,测试依据是详细设计说明书 B) 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误 C) 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象 D) 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试 20 依据 GB/T 155322008计算机软件测试规范软件测试应由相对独立的人员进行。以下选项中不属于
9、测试设计员具体职责的是 _。 A) 管理监督测试 项目或测试组 B) 设计测试用例 C) 确定测试用例的优先级 D) 建立测试环境 21 比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是 _。 A) 传统的软件单元测试的对象是软件设计的最小单位 模块,测试依据是详细设计说明书 B) 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误 C) 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象 D) 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行地进行测试 22 以下关于面向对象软件测试的说法中,正确的
10、是 A) 大突击集成是最有效的面向对象软件集成测试策略 B) 在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试 C) 针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴 D) 在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法 23 以下关于面向对象软件测试的说法中,错误的是 A) 面向对象软件的大突击集成测试只进行一轮,无需增量集成 B) 测试一个类的不同实例间的协作属于面向对象软件单元测试考虑的范畴 C) 测试动态绑定属于面向对象软件单元测试考虑的范畴 D) 等价类划分是一种类树层次的测试技术 24 大突击测试把所有的模块一次性集成为一个完整的
11、系统后进行测试,很容易_。 ( A)通过测试 ( B)整体测试 ( C)快速查错 ( D)快速排错 25 在软件性能测试中,下列指标中哪个不是软件性能的指标 _。 ( A)响应时间 ( B)吞吐量 ( C)资源利用率 ( D)并发进程数 二、二、论述题( 3题,共 50分 ) 论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上 ,否则无效。 26 根据你对单元测试的理解,谈谈在任何情况下单元测试都是可能的吗 ?都是需要的吗 ? 26 以下是某应用程序的规格描述,请按要求回答问题。 程序规则:实现某城市的电话号码,该电话号码由 3部分组成。它的说明如下:区号:空白或 3位数字;前缀
12、:非 “0”或 “1”开头的 3位数字;后缀: 4位数字。 27 请分析该程序的规则说明和被测程序的功能,采用等价类划分方法设计测试用例。 28 你认为应该由谁来进行确认测试 ?是软件开发者还是软件用户 ?为什么 ? 29 以下是某手机中的 MP3播 放器状态之间交互行为的描述,请按要求回答问题。 下面以某手机中的 MP3播放器的测试为例,说明如何设计测试案例。 某手机中的 MP3播放器有 3个状态:待机、播放、停止,播放器最初处于 “待机 ”状态;可能发生的事件有 5种:用户单击 “打开 ”按钮,单击 “播放 ”按钮,单击 “停止 ”按钮,单击 “返回 ”按钮,以及播放结束。其中 “打开 ”
13、表示单击 “打开 ”按钮,其他依次类推。 请画出该播放器中交互行为的状态图 (应满足功能图的要求,不可画成流程图 )。 29 关于软件测试过程,请回答以下问题。 30 软件测试过 程模型主要有哪些 ?各有何特点 ? 31 应当如何正确选取过程模型 ? 31 针对以下 C语言程序,请按要求回答问题。 以下是一个用来求解一元二次方程的 C语言程序: 1 main() 2 3 float a,b,c,x1,x2,delta; 4 scanf(“%f*f%f“, 5 if(a!=0) 6 7 delta=b*b-4*a*c; 8 if(delta 0) 9 10 x1=(-b+sqrt(delta)/
14、(2*a); 11 x2=(-b-sqrt(delta)/(2*a); 12 printf(“x1=%f,x2=%fn“, x1,x2); 13 14 else 15 16 if delta=0) 17 18 x1=-b/(2*a); 19 printf(“x1=%fn“, x1); 20 21 else 22 23 printf(“no real solutionn“); 24 25 26 27 32 画出 main()函数的控制流图。 33 采用基本路径测试法设计一组测试用例,保证每个基本独立 路径都至少执行一次。 34 根据你对单元测试的理解,谈谈在任何情况下单元测试都是可能的吗 ?都是
15、需要的吗 ? 35 在企业信息管理系统中。人员信息查询是最常见的。使用以下 3个独立的查询条件: 1)员工号 (ID) 2)员工姓名 (Name) 3)员工邮件地址 (eMail) 每个查询条件可有可无,但不能都没有;且条件的取值可以是能查到的,也可以是查不到的。当出现多个查询条件时,按 IDNameeMail 的顺序查询。如果某一条件未出现,则检查下一条件;如果某一条件出现,则检查满足该条件取值的信息是否存在:若不 存在,立刻中止查询,并输出失败信息;若存在,继续下一条件查询,最后输出查询结果。要求 (1)画出实现查询的程序流程图。 (12分 ) (2)给出一组测试路径,能覆盖程序流程图的所
16、有分支。 (8分 ) 35 针对以下 C语言程序,请按要求回答问题。 已知 link. c源程序如下: /*link. c程序对单向链表进行操作,首先建立一个单向链表,然后根据用户的选择可以对其进行插入结点、删除结点和链表反转操作 */ #include stdio. h #include stdlib. h typedef struct list_node * list_pointer; /定义链表指针 typedef struct list_node /定义链表结构 int data; list_pointer link; list_node; /用到的操作函数 list_pointer
17、create(); /建立一个单向链表 void insert(list_pointer * p_ptr, list_pointer node); /在 node后加入一个新的结点 void delete_node(list_pointer * p_ptr, list_pointer trail, list_pointer node); /删除前一个结点是 trail的当前结点 node void print(list_pointer * p_ptr); /打印链表结点中的值 list_pointer invert(list_pointer lead); /反转链表 int main() li
18、st_pointer ptr=NULL; list_pointer node, trail; list_pointer * P= ptr; int choose, location, i; printf(“you should create a link first: n“); /建立一个单向链表 prt=create(); /ptr指向链表的第一个结点 print(ptr); /根据用户的不同选择进行相应的操作: printf(“input number 0, you can quit the programn“); printf(“input number 1, you can inser
19、t a new node to linkn“): printf(“input number 2, you can delete a node from the linkn“); printf(“input number 3, you can invert the linkn“): printf(“please input you choicen“); scanf(“%d“, choose); while(choose!=0) switch(choose) case 1: i=1: while(i location) node=node- link; i+: insert(p, node); /
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 软件 测试 工程师 模拟 29 答案 解析 DOC
