2011软件评测师考题及答案

合集下载

2011年下半年11月下午 软件测评师 试题及答案与解析-全国软考真题

2011年下半年11月下午 软件测评师 试题及答案与解析-全国软考真题

2011年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。

下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。

【问题1】使用场景法设计测试用例,指出所涉及到的基本流和备选流。

基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。

【参考答案】T01:AT02:A、BT01:AT02:A、BT03:A、CT04:A、DT05:A、ET06:A、B、CT07:A、B、DT08:A、B、E【问题2】针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。

表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。

【参考答案】解析:根据问题1中设计的所有测试用例,测试人员需要设计具体的场景分析,其中应包括场景变化中系统所关心的状态信息的变化,以及测试结束后预期的结果。

这样,在测试人员进行实际测试后,可以用实际输出结果与预期结果进行比较,来评价测试的结果。

问题2中给出了系统所关心的状态,包括:次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等,因此对应的测试用例表如下所示。

试题二【说明】逻辑覆盖法是设计白盒测试用例的主要方法之一,它通过对程序逻辑结构的遍历实现程序的覆盖。

针对以下由C语言编写的程序,按要求回答问题。

【问题1】请给出满足100%DC(判定覆盖)所需的逻辑条件。

【参考答案】解析:本问题考查白盒测试用例设计方法中的判定覆盖法。

判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。

2011软件水平考试信息系统项目管理师真题及答案上半年案例

2011软件水平考试信息系统项目管理师真题及答案上半年案例

2011软件水平考试信息系统项目管理师真题及答案上半年案例说明:答案和解析在试卷最后第1部分:问答题,共10题,请在空白处填写正确答案。

1.[问答题]试题一(25分)某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。

项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量时间,以便开展充分的测试工作。

需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集部分骨干人员召开评审会。

为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部的文件都审完了。

评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。

编程结束后,进入了测试阶段。

第一轮测试,发现了70个缺陷。

项目组对发现的缺陷进行了修改,又重新提交了测试。

第二轮又发现了100多个缺陷,就这样反复修改和测试,直到第六轮,发现了33个缺陷。

各轮发现的缺陷数如下:这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。

【问题1】(10分)请分析此项目的质量管理过程中存在哪些问题。

2.[问答题]【问题2】(9分)请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。

根据趋势图分析“小赵觉得测试工作很快就会结束了”是否有道理,并分析原因。

3.[问答题]【问题3】(3分)请结合软件生命开发周期分析软件存在缺陷的可能原因。

4.[问答题]【问题4】(3分)请结合实际经验说明软件项目的质量管理工作应重点完成哪些工作。

5.[问答题]试题二(25分)F公司拥有800多名员工,近两年因业务快速发展人员急剧增加,人力资源部总监潘某越来越觉得需要一套人力资源管理系统。

潘某向F公司总经理反映了这种需求,F公司总经理主持相关部门的联席会议,专门讨论此问题。

该会议最终决定满足人力资源部的要求,并估算了大致的资金需求,其所需资金由总经理基金支持,由人力资源部提出业务需求,由信息中心提出解决方案。

2011年下半年11月下午 软件测评师 试题及答案与解析-全国软考真题

2011年下半年11月下午 软件测评师 试题及答案与解析-全国软考真题

2011年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。

下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。

【问题1】使用场景法设计测试用例,指出所涉及到的基本流和备选流。

基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。

【参考答案】T01:AT02:A、BT01:AT02:A、BT03:A、CT04:A、DT05:A、ET06:A、B、CT07:A、B、DT08:A、B、E【问题2】针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。

表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。

【参考答案】解析:根据问题1中设计的所有测试用例,测试人员需要设计具体的场景分析,其中应包括场景变化中系统所关心的状态信息的变化,以及测试结束后预期的结果。

这样,在测试人员进行实际测试后,可以用实际输出结果与预期结果进行比较,来评价测试的结果。

问题2中给出了系统所关心的状态,包括:次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等,因此对应的测试用例表如下所示。

试题二【说明】逻辑覆盖法是设计白盒测试用例的主要方法之一,它通过对程序逻辑结构的遍历实现程序的覆盖。

针对以下由C语言编写的程序,按要求回答问题。

【问题1】请给出满足100%DC(判定覆盖)所需的逻辑条件。

【参考答案】解析:本问题考查白盒测试用例设计方法中的判定覆盖法。

判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。

2011年9月计算机等级考试四级软件测试工程师笔试真题及答案

2011年9月计算机等级考试四级软件测试工程师笔试真题及答案

2011年9月计算机等级考试四级软件测试工程师笔试真题及答案一、选择题下列各题四个选项中,只有一个选项是正确的。

(1)ANSI/IEEE STD729-1983 给出软件质量的定义:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。

以下叙述中不属于这些质量特征和特性的是A) 产品功能 B) 效率 C) 可使用性 D) 项目成本和进度(2)软件产品需求规格说明书是软件缺陷存在最多的地方,其原因是A) 软件开发人员与用户沟通比较困难,对要开发的产品需求理解不一致B) 系统设计不能全面考虑产品在功能、性能、安全性、可维护性等方面的平衡C) 采用不熟悉的新技术开发系统或不科学的算法解决问题D) 系统内各子系统或模块的参数过于复杂,导致信息传递失误(3)条件覆盖的基本思想是设计若干测试用例,执行被测程序,使得每个判断的每个条件的可能取值至少满足一次。

那么对于如下的 C 语言程序段 if(a>0&&b >0)c=c/a; if(a>1||c>1)c=c+1;如果采用适用于条件覆盖的两个测试用例,其输入值分别为 a=2,b=-1, c=-2 和 a=-1,b=2,c=3,则以下叙述中正确的是A) 执行测试后,4个条件a>0,b>0,a>1,c>1 的所有取值都至少执行一次B) 执行测试后,除 b>0 取真和 c>1 取假外其他条件取值都至少执行一次C) 执行测试后,除 b>0 取假和 c>1 取真外其他条件取值都至少执行一次D) 执行测试后,除 b>0 取真和 c>1 取真外其他条件取值都至少执行一次(4)对于题 3 所给的 C 语言程序段 if(a>0&&b>0)c=c/a; if(a>1||c>1)c=c+1;执行条件组合覆盖,为使得每一条件取值组合至少执行一次,需要的测试用例数至少是A) 2 B) 3 C) 4 D) 5(5)单元接口测试是单元测试的一种,以下不属于单元接口的是A) 参数表 B) 输入/输出文件 C) 出错信息处理 D) 全局量(6)下图(a)是一个程序的模块结构。

软件设计师2011年下半年下午试题及详细答案

软件设计师2011年下半年下午试题及详细答案
(2)当库管员发现有一类或者多类服装缺货时,需要生成采购订单。一个 采购订单可以包含多类服装。每类服装可由多个不同的供应商供应,但具有相 同的服装编码。采购订单主要记录订单编码、订货日期和应到货日期,并详细 记录所采购的每类服装的数量、采购价格和对应的多个供应商。
(3)系统需记录每类服装的各个供应商信息和供应商生产服装的情况。供 应商信息包括:供应商编码、供应商名称、地址、企业法人和联系电话。一个 供应商可以供应多类服装,一类服装可由多个供应商供应。库管员根据入库时 的服装质量情况,设定每个供应商所供应的每类服装的服装质量等级,作为后 续采购服装时,选择供应商的参考标准。
String getName(){return name;}
(1) :
//添加新菜单
virtual void print()=0;
//打印菜单信息
};
clasS MenuItem: public MenuComponent {
private: double price;
public:
Menultem(string name, double price): MenuComponent(name){this->
[概念模型设计] 根据需求阶段收集的信息,设计的实体联系图(不完整)如图 2-1 所示。
[逻辑结构设计] 根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整): 库管员(库管员编码,姓名,级别) 仓库信息( (1) ,仓库位置,仓库容量) 服装(服装编码,服装描述,服装类型,尺码,面料,销售价格) 供应商(供应商编码,供应商名称,地址,联系电话,企业法人) 供应情况( (2) ,服装质量等级) 采购订单( (3) ) 采购订单明细( (4) )
4、说明实体 E1 和 E3 之间可否有数据流,并解释其原因。

2011年上半年软件设计师下午答案

2011年上半年软件设计师下午答案

全国计算机技术与软件专业技术资格(水平)考试2011年上半年 软件设计师 下午试卷答案试题一(共15分)[问题1]E1:病人 E2:护理人员 E3:医生[问题2]D1:生命特征范围文件 D2:日志文件D3:病历文件 D4:治疗意见文件[问题3](2分)(2分)(1分)(1分) [问题4]E1和E3之间不可以有数据流,因为数据流的起点和终点必须有一个是加工(处理)。

试题二(共15分)[问题1](联系各1分,联系的类型各1分)[问题2]1分,主键各0.5分) (每个空 (1)仓库编码,库管员编码 (2)供应商编码,服装编码(3)订单编码,订货日期,应到货日期(4)订单编码,服装编码,供应商编码,数量,采购价格[问题3]15分) 1分) 和U2的答案可以互换) 1分)试题三(共 [问题1](4分,各 U1:移动元素 U2:调整元素大小(U1 (1)<<extend>>(2)<<extend>>[问题2] (8分,C1~C8每个0.5分,(3)~(6)每个 C1:创建工具 C2:选择工具 C3:线条工具 C4:矩形工具C5:椭圆工具C6:线条C7:矩形C8:椭圆注:C3~C5的答案可以互换;C6~C8的答案可以互换。

(3)0..1 (4)1(5)1(6)1..*或*分)与它的实现部分分离,使它们都可以独立地变化,对一个抽象的实现题四(共15分)(2分) []+1 (2分) [问题3]改第12行的for 循环为:for(i=n-1; i>=0; i--)即可。

共15分) id add(MenuComponent*menuComponent)=0 (3分) h_back(me Comp ent) 题六(共15分) lass 或public abstract class(3分)ponent)(3分)[问题3] (3桥接模式将抽象部分部分的修改应该对使用它的程序不产生影响。

2011年软件评测真题和答案解析

2011年软件评测真题和答案解析

2011年下半年软件评测师上午试卷●若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。

A.PC(程序计数器)B.AR(地址寄存器)C.AC(累加器)D.ALU(算术逻辑单元)●若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过(2)指令来完成。

A. 控制B. 中断C.输入输出D.访存解析:CPU对I/O端口的编址方式主要有两种:一是独立编址方式,二是统一编址方式。

独立编址方式是指系统使用一个不同于主存地址空间之外的单独的一个地址空间为外围设备及接口中的所有I/O端口分配I/O地址。

在这种方式下, CPU指令系统中有专门的用于与设备进行数据传输的输入输出指令,对设备的访问必须使用这些专用指令进行。

统一编址方式是指 I/O端口与主存单元使用同一个地址空间进行统一编址。

在这种方式下,CPU指令系统中无须设置专门的与设备进行数据传输的输入输出指令,I/O端口被当成主存单元同样对待,对主存单元进行访问和操作的指令可以同样用于对I/O端口的访问和操作。

【答案:(2)D】●在程序的执行过程中,Cache与主存的地址映像由(3)。

A. 专门的硬件自动化完成B. 程序员进行调度C.操作系统进行管理D.程序员和操作系统共同协调完成解析:程序执行过程中,Cache和主存都被分成若干个大小相等的块,每块由若干个字节组成,主存和Cache 的数据交换是以块为单位,需要考虑二者地址的逻辑关系。

地址映像:把主存地址空间映像到Cache地址空间,即按某种规则把主存的块复制到Cache中。

映像可分为全相联映像、直接映像和组相联映像等。

Cache 的地址变换和数据块的替换算法都采用硬件●总线复用方式可以(4)。

A.提高总线的传输带宽B.增加总线的功能C.减少总线中信号线的数量D.提高CPU利用率分析:总线复用,指的是数据和地址在同一个总线上传输的方式。

由于CPU引脚数量有限,使得一些引脚起多个作用。

2011年(上半年)试题及答案(下午)(DOC)

2011年(上半年)试题及答案(下午)(DOC)

全国计算机技术与软件专业技术资格(水平)考试2011年上半年软件设计师下午试卷(考试时间14:00~16:30 共150分钟)1. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2. 在答题纸的指定位置填写准考证号、身份证号和姓名。

3. 答题纸上除填写上述内容外只能写解答。

4. 本试卷共6道题,试题一至试题四是必答题,试题五和试题六选答1道。

每题15分,满分75分。

5. 解答时字迹务必清楚,字迹不清时,将不评分。

6. 仿照下面例题,将解答写在答题纸的对应栏内。

例题2011年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“5月21日”,故在答题纸的对应栏内写上“5”和“21”(参看下表)。

试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某医院欲开发病人监控系统。

该系统通过各种设备监控病人的生命体征,并在生命体征异常时向医生和护理人员报警。

该系统的主要功能如下:(1)本地监控:定期获取病人的生命体征,如体温、血压、心率等数据。

(2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征。

(3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较。

如果超出了预设范围,系统就发送一条警告信息给医生和护理人员。

(4)维护生命体征范围:医生在必要时(如,新的研究结果出现时)添加或更新生命体征值的正常范围。

(5)提取报告:在医生或护理人员请求病人生命体征报告时,从日志文件中获取病人生命体征生成体征报告,并返回给请求者。

(6)生成病历:根据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件。

(7)查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。

(8)生成治疗意见:根据日志文件中的生命体征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一是非题1.职业技能鉴定的本质是一种考试,具有考试的共性特征:是通过一定的手段对人的心理素质、社会行为表现、以及专业技能水平等方面,按一定参照系统进行检测、评估、考察或甄别,以便对人的各项表现作出比照性的评判或结论。

( )2.职业精神的基本要素包括:职业理想、职业态度、职业责任、职业技能、职业纪律、职业良心、职业信誉、职业作风。

( )3.职业责任包括职业团体责任和从业者个体责任两个方面。

( )4.职业信誉是职业责任和职业良心的价值和尺度,包括对职业行为的社会价值所作出的客观评价和正确的认识。

( )5.检验工作的依据:国家有关质量的法律、法规和规章;标准,包括国家标准、行业标准和企业标准;技术文件,包括设计文件(含图样)、工艺文件(含图样);企业质量体系文件;合同、技术协议及检验员的个人判断等。

( )6. AEP协议属于传输层的协议。

( )7.网终身分类标准有两种:分布范围和网络拓扑结构。

()8.显卡的作用是将CPU送来的图像信号经过处理后输送至显示器。

( )9.渐增模型将软件生命周期的各项活动规定为依固定顺序联接的若干阶段工作,形如瀑布流水,最终得到软件产品。

()10.需求分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

( )11.按照成分性质,程序设计语言有通用语言和专用语言之分。

( )12.如果有两个以上的数据流指向一个加工,或是从一个加工中输出两个以上的数据流,这些数据流之间往往存在一定的关系。

( )13.应用软件是运行在系统软件之上的高层软件,分为:字处理软件、数据库软件、搜索引擎软件等。

( )14.程序设计=数据结构+算法 ( )15.通常人们将内存储器和控制器称为中央处理器,将中央处理器和运算器合称为主机。

( )16.while循环和do while循环没有区别。

( )17.Jackson方法适用于需求分析阶段。

( )18.为进一步改进可维护性、可靠性而进行的维护活动称为完善性维护。

( )19.结构化分析方法是面向数据结构的设计方法。

( )20.CMM的最高级别是优化级。

( ) 21.信息建模方法是从功能的角度来建立信息模型的,最常用的描述信息模型的方法是E-R 图。

( )22.测试的目的是尽可能多地发现软件中的错误,其附带的收获才是验证该软件已正确地实现了用户的要求。

( )23.McCabe度量法计算公式为:V(G)=m-n+p,其中V(G)是强连通有向图G中的环数;m是G 中的弧数;n是G中的节点数;p是G中分离部分的数目。

( )24.继承概念的实现方式有三类:实现继承、接口继承和可视继承。

( )25.测试是为了验证软件已正确地实现了用户的要求。

( ) 26.软件实施活动的进入准则是需求工件、详细设计工件、构架工件均被基线化。

( ) 27.软件测试类型按开发阶段划分是:单元测试、集成测试、验证测试、确认测试、验收测试。

( ) 28.缺陷的优先级随着项目的发展会发生变化。

( ) 29.代码走查一般由代码创建者来进行测试,因其对代码更加熟悉。

( ) 30.在实际使用中,代码检查比动态测试更有效率,能快速找到缺陷,发现30%~70%的逻辑设计和编码缺陷。

( ) 二单项选择题1. ( )是常用的接收电子邮件协议。

A. HTTPSB.ETC. POP3D.DNS2.某硬盘中共有9个盘片,16个记录面,每个记录面上有2100个磁道,每个磁道分为64个扇区,每扇区为512字节,则该硬盘的存储容量为( )A.590.6MBB.9225MBC.1050MBD.1101MB3. 下列存储器中读取速度最快的是( )A.内存B.硬盘C.软盘D.光盘4.计算机主机不包括的组件是( )A.CPUB.内存C.电源D.键盘5.下列哪一项不属于软件开发模型( )A.阶梯模型B.增量模型C.螺旋模型D.瀑布模型6.软件生命周期中所花费用最多的阶段是:( )A.详细设计B.需求分析C.软件维护D.软件测试7.可行性研究的成本是预期的工程总成本的( )A.4%~6%B.5%~10%C.5%~20%D.10%~15%8.体现结构化编程思想的程序设计语言是( )A.JAVA语言B.C++语言C.C语言D.HTML9.高级语言源程序可以用解释和( )A.翻译B.编译C.交互D.汇编10.UML提供一系列的图支持面向对象的分析与设计,对系统的行为进行组织和建模非常重要的是( )A.部署图B.用例图C.状态图D.序列图11.面向对象的软件开发和设计的目标之一就是( )A.高聚合性和低耦合性B.低聚合性和高耦合性C. 低聚合性和低耦合性D.高聚合性和高耦合性12.结构化程序设计主要强调的是( )A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性13.在数据流图中,椭圆代表( )A.源点B.终点C.加工D.模块14. 计算机软件按照用途应该包括应用软件 ( )A.通用软件B.专用软件C.系统软件D.公用软件15.( )是计算机对数据进行加工处理的部件A.控制器B.运算器C.存储器D.输入设备16.程序的三种基本控制结构是顺序、循环和( )A.过程B.选择C.递归D.调用17.算法复杂度包括时间复杂度和( )A.空间复杂度B.程序复杂度C.环路复杂度D.结构复杂度18.JACKSON方法是在软件开发过程中常用的方法,使用JACKSON方法时可以实现( )A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构19.把诊断、校正软件错误的过程称之为( )A.校正性维护B.适应性维护C.完善性维护D.预防性维护20.结构化分析方法是面向( )A.数据结构B.数据流C.对象D.过程21.软件的结构化设计(SD)方法中,一般分为( )A.需求分析B.概要设计C.编码D.数据库设计22.CMM 表示( )A.软件过程成熟度模型B.软件过程工业化控制C.国际软件质量认证D.软件统一性标准23.下列哪项不属于E-R 模型中的基本成分( )A.属性B.实体C.联系D.控制24.纯粹为了破坏软件而设计和执行的测试案例属于( )A.失败测试B.通过测试C.障碍测试D.数据测试25.允许存在多个同名函数,而这些函数的参数表不同,指的是( )A.重载B. 继承C.派生D.多态26.软件复杂性度量的参数包括( )A.效率B.完整性C.难度D.容错性27.通过继承创建的新类称为“子类”或 ( )A.“基类”B.“子类”C.“派生类”D.“父类”28.软件测试的目的是( )A.证明程序中没有错误B.发现程序中的错误C.测量程序的动态特性D.检查程序中的语法错误29.坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期( )A.技术评审B.程序测试C.文档审查D.管理评审30.软件测试如果能发现软件中危害行大的错误,那么该软件测试的价值就越高,一般将软件错误分为几级( )A.1级B. 2级C. 5级D. 4级31.以下哪种测试与其余三种测试在分类上不同( )A.负载测试B.强度测试C.数据库容量测试D. 静态代码走查32.关于动态测试和静态测试,下列说法不正确的是( )A.静态测试是用于预防的,动态测试是用于矫正的B.多次的静态测试比动态测试要效率和效益高C.静态测试综合测试程序代码D.静态测试比动态测试更花时间33.以下哪一类测试不属于静态测试是( )A.代码审查B.代码走查C.静态分析D.语句覆盖34.测试设计员的职责有( )A.制定测试计划B.设计测试用例C.出具测试报告D.评估测试活动35.下面错误不能用黑盒测试技术发现的是:( )A.功能错误或遗漏B.界面错误C.性能错误D.程序接口错误36.用边界值分析法,假定50<X<80,那么X在测试中应该取的边界值是( )A.X=50,X=80B.X=50,X=49,X=80,X=81C.X=51,X=81D.X=5O,X=8137. ( )方法根据输出对输入的依赖关系设计测试用例。

A.路径测试B.等价类C.因果图D.边界值38.在以下逻辑覆盖中测试用例设计难度最大的是( )A.语句覆盖B.判定覆盖C.条件组合覆盖D.条件覆盖39.针对布尔表达式A&&(B||C) 执行逻辑覆盖测试,测试用例至少需要( )种组合才能满足条件组合覆盖的要求A.6B.4C.8D.1240.在以下逻辑覆盖中测试用例覆盖程度最大的是( )A.语句覆盖B.条件组合覆盖C.判定/条件覆盖D.路径覆盖41.软件测试用例主要由测试输入数据和( )A.测试计划B.测试规则C.测试的预期结果D.以往测试记录分析42. ( )可以作为软件测试结束的标志。

A.恢复测试B.安全测试C.压力测试D.性能测试43.在进行单元测试过程中,通常测试工程师都需要借助( )A.桩模块B.驱动模块C.桩模块和驱动模块D.存根模块和驱动模块44.下列哪项不是对测试文档要求具备的( )A.清晰性B.一致性C.正确性D.创新性45.下列是测试环境要素之一的是( )A.测试工具B.测试计划C.测试大纲D.测试报告46.使用白盒测试方法时,确定测试数据应根据( )A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能47.以下不是界面测试的测试项的是( )A.窗口B.下拉式菜单和鼠标操作C.数据项D.安装检查48.在软件性能测试中,下列指标中哪个不是软件性能的指标( )A.并发进程数B.响应时间C.吞吐量D. 资源利用率49.下面的哪一项测试步骤中需要进行局部数据结构测试( )A.单元测试B.集成测试C.确认测试D.系统测试50.系统测试分为功能测试和( )A.非功能测试B.性能测试C.安全性测试D.易用性测试三多项选择题1.下列协议中属于应用层的协议有 ( )A.IP协议B.SMTP协议C.ARP协议D.HTTP协议2.操作系统必须具备的功能有:( )A.CPU管理功能B.服务器管理功能C.外设管理功能D.作业进程的控制功能3.程序设计语言的基本成分有( )A.数据成分B.运算成分C.传输成分D.控制成分4.结构化程序流程图中一般包括三种基本结构是( )A.顺序B.循环C.递归D.选择5.数据流图的基本组成包括:( )A.数据流B.加工C.数据存储D.数据源点和终点6.按照授权方式,软件可以分为:( )A.商业软件B.自由软件C.系统软件D.共享软件7.计算机外设包括:( )A.输入设备B.接口C.输出设备D.外部存储8.在C语言中,下列那几条语句属于条件语句( )A.forB.switch caseC.ifD.goto9.对一个算法的评价要从( )A.程序复杂度B.时间复杂度C.环路复杂度D.空间复杂度10.投入运行的软件需要变更的原因很多,但主要原因有( )A.后台数据增加B.软件的原有功能和性能可能不再适应用户的要求C.软件的工作环境改变了(例如,增加了新的外部设备等),软件也要做相应的变更D.软件运行中发现错误,需要修改11.维护活动可以归纳为哪几种类型 ( )A.校正性维护B.适应性维护C.完善性维护D.预防性维护12.SA 法的描述工具包括: ( )A.数据流图B.数据词典C.加工逻辑的结构化语言D.判定树13.关于ER图,下列说法不正确的是:( )A.ER图中用椭圆形表示实体B.ER图就是实体关系图,形象的表示实体之间的联系C.E-R图直观提供了表示实体型、属性和联系的方法D.ER图中用矩形表示属性14.软件测试的主要特点是( )A.软件测试的开销大B. 软件测试要依靠工具C.软件不能进行“穷举”测试D.软件测试要依靠人工15.面向对象的三个基本特征 ( )A.封装B.继承C.抽象D.多态16.一个好的测试的属性包括( )A.一个好的测试发现错误的可能性很高B.一个好的测试并不冗余C.一个好的测试应该很复杂D.一个好的测试应该比较简单17.下面哪些是软件测试的原则( )A.尽早并持续的测试B.避免自检C.严格执行测试计划D.妥善保存测试产物18.性能测试的种类有( )A.恢复测试B.安全测试C.压力测试D.性能测试19.导致软件缺陷的原因有很多其中最主要的原因包括 ( )A.软件需求说明书编写的不全面,不完整,不准确,而且经常更改B. 软件设计说明书C.软件操作人员的水平D.开发人员不能很好的理解需求说明书和沟通不足20.单元测试分为( )A.人工静态分析B.动态执行跟踪C.压力测试D.性能测试一、单项选择题1. 在规定条件下,对程序进行操作,以对软件质量进行评估被称为软件测试。

相关文档
最新文档