




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、住在富人区的她2022年职业考证-软考-软件评测师考试名师押题精选卷I(带答案详解)(图片可根据实际调整大小)题型12345总分得分一.综合题(共50题)1.案例题阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。【说明】某连锁酒店集团实行积分奖励计划,会员每次入住集团旗下酒店均可以获得一定积分,积分由欢迎积分加消费积分构成。其中欢迎积分跟酒店等级有关,具体标准如表2-1所示;消费积分跟每次入住消费金额有关,具体标准为每消费1元获得2积分(不足1元的部分不给分)。此外,集团会员分为优先会员、金会员、白金会员三个级别,金会员和白金会员在入住酒店时可获得消费积分的额外奖励,奖励规则如表
2、2-2所示。表2-1 集团不同等级酒店的欢迎积分标准表2-2 额外积分奖励规则该酒店集团开发了一个程序来计算会员每次入住后所累积的积分,程序的输入包括会员级别L、酒店等级C和消费金额A(单位:元),程序的输出为本次积分S。其中,L为单个字母且大小写不敏感,C为取值1到6的整数,A为正浮点数且最多保留两位小数,S为整数。【问题1】(7分)采用等价类划分法对该程序进行测试,等价类表如表2-3所示,请补充表2-3中空(1)-(7)。表2-3 等价类【问题2】(13分)根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)-(13)。表2-4 测试用例【答案】【问题1】(1)P (2)1
3、(3)4、5 (4)最多带2位小数的正浮点数(5)MGP以外的单个字母 (6)小于1的整数 (7)非正的浮点数【问题2】(1)300 (2)100 (3)3,6,8 (4)6(5)1(非字母) (6)FF(非单个字母)(7)N/A (8)2.3(非整数)(9)1,13,8 (10)7(大于6的整数)(11)a(非浮点数) (12)-100.12(非正浮点数)(13)100.123(超过两位小数的正浮点数)【解析】【问题1】等价类划分原则:在输入条件规定了取值范围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类。在输入条件规定了输入值得集合或者规定了“必须如何”的条件的情况下,可以确立
4、一个有效等价类和一个无效等价类。在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确定n个有效等价类和一个无效等价类。在规定了输入数据必须遵守的规则的情况下,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步地划分为更小的等价类。本题中:会员等级L为单个字母且大小写不敏感:结合表2-2,则有效等价类为M、G、P;无效等价类为非字母、非单个字母、MGP以外的单个字母;所以(1)处填写P;(
5、5)处填写MGP以外的单个字母。酒店等级C为16的整数,结合表2-1,则有效等价类为 1、(2、3)、(4、5)、6;无效等价类为非整数、小于1的整数、大于6的整数;所以(2)处填写1,(3)处填写4、5,(6)处填写小于1的整数。消费金额为正浮点数且最多保留两位小数,则有效等价类为最多带2位小数的正浮点数;无效等价类为非浮点数,多余两位小数的浮点数、非正浮点数;所以(7)处填写非正浮点数。【问题2】按照相关规则进行计算:(1)300 (2)100 (3)3,6,8 (4)6(5)1(非字母) (6)FF(非单个字母)(7)N/A (8)2.3(非整数)(9)1,13,8 (10)7(大于6的
6、整数)(11)a(非浮点数) (12)-100.12(非正浮点数)(13)100.123(超过两位小数的正浮点数)2.单选题软件测试的对象不包括( )。问题1选项A.代码B.软件测试文档C.相关文件数据D.开发人员【答案】D【解析】软件测试的对象为软件(软件相关程序、文档等)3.单选题以下关于因果图法的叙述中,不正确的是( )。问题1选项A.着重考虑输入条件而不是输入情况的组合B.要考虑输入情况之间的制约关系C.需要从程序规格说明中找出因和果D.需要把因果图转换成判定表【答案】A【解析】因果图法:是从自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),通过因果图转
7、换为判断表因果图导出测试用例的步骤分析程序规格说明的描述中:原因和结果分析程序规格说明描述中语义的内容,并将其表示成连接各个原因与各个结果的“因果图”标明约束条件把因果图转换成判定表为判定表中每一列表示的情况设计测试用例选项A描述错误,等价类划分法、边界值分析法着重考虑输入条件,并不考虑输入的组合情况。4.单选题以下关于因果图法测试的叙述中,不正确的是( )。问题1选项A.因果图法是从自然语言书写的程序规格说明中找出因和果B.因果图法不一定需要把因果图转成判定表C.为了去掉不可能出现的因果组合,需要标明约束条件D.如果设计阶段就采用了判定表,则不必再画因果图【答案】B【解析】因果图导出测试用例
8、的步骤分析程序规格说明的描述中:原因和结果分析程序规格说明描述中语义的内容,并将其表示成连接各个原因与各个结果的“因果图”标明约束条件把因果图转换成判定表为判定表中每一列表示的情况设计测试用例因果图法需要转换成判定表,然后再设计测试用例5.单选题某模块把几个相关的功能组合到一起,每次调用时,由传送给模块的判定参数来确定执行哪一个功能,该模块内聚类型为( )内聚。 问题1选项A.逻辑B.时间C.信息D.功能【答案】A【解析】偶然聚合:模块完成的动作之间没有任何关系,或者仅仅是一种非常松散的关系。逻辑聚合:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关。通过传递的参数来决定执行
9、哪个处理动作时间聚合:模块内部的各个组成部分所包含的处理动作必须在同一时间内执行。过程聚合:模块内部各个组成部分所要完成的动作虽然没有关系,但必须按特定的次序执行。通信聚合(信息聚合):模块的各个组成部分所完成的动作都使用了同一个数据或产生同一输出数据。顺序聚合:模块内部的各个部分,前一部分处理动作的最后输出是后一部分处理动作的输入。功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都比不可少6.单选题某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下: 部门(部门代码,部门名称,电话) 员工(员工代码,姓名,部门代码) 顾客(顾客号,姓名,年龄,性
10、别) 维修(顾客号,故障情况,维修日期,员工代码)假设每个部门允许有多部电话,则电话属性为( )。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是( ) 联系。一个员工同一天可为多位顾客维修车辆,而一名顾客,也可由多个员工为其维修车辆,维修关系模式的主键是( ),员工关系模式的外键是( ) 。问题1选项A.组合属性B.派生属性C.多值属性D.单值属性问题2选项A.1:1B.1:nC.n:1D.n:m问题3选项A.顾客号,姓名B.顾客号,故障情况C.顾客号,维修日期,员工代码D.故障情况,维修日期,员工代码问题4选项A.顾客号B.员工代码C.
11、维修日期D.部门代码【答案】第1题:C第2题:B第3题:C第4题:D【解析】多值属性:一个属性对应多个值从题干:一个部门有多个员工,一个员工只在一个部门,推出部门与员工之间为1:*从题干:一个员工可以给多个顾客修车,一个顾客可以由多个员工修车,推出员工和顾客之间是*:*,一般多对多的联系转关系的主键为双方实体主码组合而成;但本题由于一个顾客可以找同一员工多次修车的情况,因此需要在额外增加一个属性修车的时间,所以本题中选项C比较合适由于员工与部门之间存在*:1的联系,推出员工关系应该存在一个外键,关联到部门,所以选择D比较合适7.单选题对于逻辑表达式(a|b)(c2)&d问题1选项A.2B.4C
12、.8D.16【答案】C【解析】条件覆盖的测试用例数为:2n,本题条件为(a|b)、c2、dbc的值是( )。问题1选项A.0B.1C.2D.不确定【答案】A【解析】关系运算为左结合运算,所以表达式abc,先计算ab(32)结果为1(即等式成立);计算结果再与c进行运算即1c(11)结果为0(即等式不成立)。23.单选题以下关于软件功能性的叙述中,不正确的是( )。问题1选项A.适合性是指软件产品为指定任务和用户目标提供一组合适的功能的能力B.准确性是指软件产品具有所需精确度的正确或相符结果及效果的能力C.互操作性是指软件产品与一个或更多的规定系统进行交互的能力D.保密安全是指软件产品进行保密安
13、全教育的能力【答案】D【解析】软件质量模型包括6个特性功能性、可靠性、易用性、效率、维护性、可移植性;功能性包括:适合性、准确性、互操作性、保密安全性等子特性可靠性包括:成熟性、容错性、易恢复性等子特性易用性包括:易理解性、易学性、易操作性、吸引性等子特性效率包括:时间特性、资源利用等子特性维护性包括:易分析性、易改变性、稳定性、易测试性等子特性可移植性包括:适应性、易安装性、共存性、易替换性等子特性功能性:是指当软件在指定条件下使用时,软件产品满足明确和隐含要求功能的能力适合性:是指软件产品为指定的任务和用户目标提供一组合适的功能的能力准确性:是指软件产品具有所需精度的正确或相符的结果及效果
14、的能力互操作性:是指软件产品与一个或更多的规定系统进行交互的能力保密安全性:是指软件产品保护信息和数据的能力,以示未授权的人员或系统不能阅读或修改这些信息和数据,但不拒绝授权人员或对系统对它们的访问功能性依从性:是指软件产品依附于同功能性相关的标准、约定、或法规以及类似规定的能力24.单选题以下关于可靠性测试意义的叙述中,不正确的是( )。问题1选项A.软件失效可能导致灾难性后果B.软件失效在整个计算机系统失效中占比较少C.相比硬件可靠性技术,软件可靠性技术不成熟D.随着计算机应用系统中软件成分的增加,软件可靠性问题越来越重要【答案】B【解析】软件失效可能造成灾难的后果;软件的失效在整个计算机
15、系统失效中的比例比较高;相比硬件可靠性技术,软件可靠性技术很不成熟;与硬件元器件成本急剧下降形成鲜明对比的是,软件费用呈有增无减的势头,而软件可靠性问题是造成这种费用增长的主要原因之一;随着计算机应用中软件成分的不断增加,使得系统对于软件的依赖性越来越强,软件对生成活动和社会生活的影响越来越大,从而增加了软件可靠性问题在软件工程领域乃至整个计算机工程领域的重要性。以上这些都体现了软件可靠性测试的重要性。25.单选题下面的网络地址中,不能作为目标地址的是( )。问题1选项A.B.C.55D.【答案】A【解析】在IP V4中, 表示一个无效的、未知的或不可用的目标,可以用于源地址,但不能用于目的地
16、址;其他地址均可以用于目标地址26.单选题Bug记录信息包括( )。 被测软件名称 被测软件版本 测试人 错误等级 开发人 详细步骤问题1选项A.B.C.D.【答案】C【解析】Bug记录信息主要包括以下内容:测试软件名称测试版本号测试人名称测试事件测试软件和硬件配置环境发现软件错误的类型错误的严重等级详细步骤必要的附图测试注释27.单选题软件设计一般包括概要设计和详细设计,其中概要设计不包括( )。问题1选项A.体系结构设计B.模块划分C.数据结构设计D.模块之间的接口设计【答案】C【解析】概要设计:就是设计软件的结构、明确软件由哪些模块组成,这些模块的层次结构是怎样的,这些模块的调用关系是怎
17、样的,每个模块的功能是什么。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。概要设计的基本任务:1、设计软件系统的总体结构(将系统按功能划分模块;确定每个模块的功能;确定模块之间的调用关系;确定模块之间的接口,即模块之间传递的信息;评价模块结构的质量);2、数据结构及数据库设计;3、编写概要设计文档;4、评审软件体系结构:是对子系统、软件系统组件以及它们之间相互关系的描述。详细设计包括模块内部的数据结构和算法设计。28.单选题以下关于中断的叙述中,错误的是( )。问题1选项A.电源掉电属于CPU必须无条件响应的不可
18、屏蔽中断B.打印机中断属于不可屏蔽的内部中断C.程序运行错误也可能引发中断D.CPU可通过指令限制某些设备发出中断请求【答案】B【解析】中断包括软件中断(不可屏蔽)和硬件中断。软中断为内核触发机制引起,模拟硬件中断;硬件中断又分为外部中断(可屏蔽)和内部中断(不可屏蔽)。外部中断(是由CPU外部发生的事件引起的中断)一般为外设请求;内部中断(是由CPU内部发生的事件引起的中断)包括硬件出错(掉电、校验、传输)和运算出错(非法数据、地址、越界、溢出等)。选项B,属于外部中断,可屏蔽29.单选题软件的( )是指纠正软件系统出现的错误和缺陷,以及为满足新的要求进行修改、扩充或者压缩的容易程度。问题1
19、选项A.可维护性B.可用性C.可靠性D.可伸缩性【答案】A【解析】可维护性是指软件产品可被修改的能力。用来表示纠正软件系统错误和缺陷,以及满足新的要求进行修改、扩充或者压缩的容易程度可用性:是指软件能按照规格说明要求正确运行的能力可靠性:是指在规定条件下使用,软件产品维持规定的性能级别的能力可伸缩性(可扩展性):是软件系统依据需求变化进行扩展的能力,是一种处理能力设计指标30.单选题下图是( )设计模式的类图,该设计模式的目的是( )。该图中,Handler 和Handler之间是( )关系,Handler和ConcreteHandler之间是( )关系。问题1选项A.适配器B.桥接C.装饰D
20、.责任链问题2选项A.将一个类的接口转换为客户期望的另一种接口,使得原本因不匹配的接口而无法合作的类可以一起工作B.将一个抽象与其实现分离开,以便两者能够各自独立地演变C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能D.使多个对象都有机会处理同一个请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止问题3选项A.依赖B.关联C.继承D.实现问题4选项A.依赖B.关联C.继承D.组合【答案】第1题:D第2题:D第3题:B第4题:C【解析】Decorator(装饰)模式描述了如何动态地为对象添加一些额外的职责。C
21、hain of Responsibility(责任链)使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。Adapter(适配器)将一个类的接口转换成客户希望的另一个接口。Bridge(桥接)将抽象部分与其实现部分分离,使它们都可以独立地变化。类图中Handler和Handler之间是关联关系Handler和ConcreteHandler之间是继承关系31.单选题自动化测试的优势不包括( )。问题1选项A.提高测试效率B.提高测试覆盖率C.适用于所有类型的测试D.更好地利用资源【答案】C【解析】自动化测
22、试的优势:提高测试质量、提高测试效率、提高测试覆盖率、执行手工测试不能完成的测试任务、更好地利用资源、增进测试人员与开发人员之间的合作伙伴关系。32.单选题( )不属于数据库性能测试的测试指标。问题1选项A.内存利用B.会话统计C.带宽D.SQL执行情况【答案】C【解析】选项C属于网络范畴。33.单选题通过遍历用例的路径上基本流和备选流的黑盒测试方法是( )。问题1选项A.等价类划分法B.因果图法C.边界值分析法D.场景法【答案】D【解析】场景法从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景;通过运用场景来对系统的功能点或业务流程进行描述,从而提高测
23、试效果:场景法=基本流+备用流。34.单选题以下测试项目不适合采用自动化测试的是( )。问题1选项A.负载压力测试B.需要反复进行的测试C.易用性测试D.可以录制回放的测试【答案】C【解析】易用性是指软件产品被理解、学习、使用和吸引用户的能力。易用性涉及易理解、易学习、美观性、一致性、业务符合性等方面,这些不适合采用自动化测试。35.单选题以下关于Web系统测试的测试策略的叙述中,不正确的是( ) 。问题1选项A.按系统架构划分,包括客户端测试、服务端测试和网络测试B.按职能划分,包括应用功能的测试、Web应用服务的测试等C.按质量特性划分,包括功能测试、性能测试等D.按开发阶段划分,包括客户
24、端开发的测试、服务端开发的测试等【答案】D【解析】Web系统的测试策略按系统架构分:客户端的测试;服务器端的测试;网络上的测试按软件的质量特征分:功能测试;性能测试;安全性测试;兼容性测试;易用性测试按职能分:功能的测试;Web应用服务的测试;安全系统的测试;数据库服务的测试按开发阶段:设计的测试;编码的测试;系统的测试36.单选题软件需求规格说明书的内容不包括( )。问题1选项A.软件功能需求B.软件非功能需求C.设计约束D.接口设计【答案】D【解析】软件需求包括功能需求、非功能需求和设计约束3个方面的内容。功能需求:所开发的软件必须具体什么样的功能。非功能需求:是指产品必须具备的属性或品质
25、,如可靠性、性能、响应时间、容错性和扩展性等。设计约束:也称为限制条件、补充规约,这通常是对解决方案的一些约束说明。接口设计:为设计阶段的内容。37.单选题以下不属于自动化测试的局限性的是( )。问题1选项A.周期很短的项目没有足够时间准备测试脚本B.业务规则复杂的项目难以自动化C.公司有大量测试人员不需要自动化D.易用性测试难以自动化【答案】C【解析】自动化测试是通过测试工具或其他手段,按照测试工程师的预定计划对软件产品进行自动的测试。其局限性有以下几个方面:定制型项目,一般测试积累少,不适合自动化功能测试。周期很短的项目,一般周期短,花大量精力准备的测试脚本,不能得到重复地利用。业务规则复
26、杂的对象,由于有复杂的逻辑关系和运算关系,工具很难实现;甚至比准备工作比直接手工测试时间还长。人体感观与易用性测试,无法用工具来实现。不稳定的软件,由于软件不稳定,易导致自动化测试失败或者测试本身无效。涉及物理交互,自动化测试工具不能有效地完成与物理设备的交互。选项C是错误的描述。38.单选题以下描述中,属于通用操作系统基本功能的是( )。问题1选项A.对计算机系统中各种软、硬件资源进行管理B.对信息系统的运行状态进行监控C.对数据库中的各种数据进行汇总和检索D.对所播放的视频文件内容进行分析【答案】A【解析】操作系统能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统工作流程,控
27、制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。39.单选题某计算机的主存储器以字节为单位进行编址,其主存储器的容量为1TB,也就是( )。问题1选项A.230BB.210KBC.210MBD.210GB【答案】D【解析】1 B=8 bit1 KB=210 B=1024 B1 MB=210 KB=220 B=1024*1024 B1 GB=210 MB=220KB=230 B=1024*1024*1024 B1 TB=210 GB=220 MB=230KB=240B=1024*1024*1024 *1024 B40.单选题以下对软件测试对象的叙述中,正确的是( )。问题1选项A.只
28、包括代码B.包括代码、文档、相关数据和开发软件C.只包括代码和文档D.包括代码、文档和相关数据【答案】D【解析】根据软件的定义,软件包括程序、数据和文档,所以软件测试就不仅仅是对程序的测试,也包括对文档的测试等。软件测试应该贯穿于整个软件生命周期,在整个软件生命周期中,不同阶段测试的对象和测试的类型也将不同。在软件定义阶段产生的可行性研究报告、软件需求说明书或系统功能说明书,在软件开发阶段产生的概要设计说明书、详细设计说明书,以及源程序等都是软件测试的对象。41.单选题以下关于边界值分析法的叙述中,不正确的是( )。问题1选项A.大量错误发生在输入或输出的边界取值上B.边界值分析法是在决策表法基础上进行的C.需要考虑程序的内部边界条件D.需要同时考虑输入条件和输出条件【答案】B【解析】边界值分析是一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。实践证明,为检验边界附近的处理专门设计测试用例,常常取得良好的测试效果。边界值分析法不仅重视输入条件边界,而且也适用于输出域测试用例。人们长期的测试工作经验得知
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家具设计第一章
- 苏州工业园区职业技术学院《电视摄像与剪辑艺术》2023-2024学年第二学期期末试卷
- 南方医科大学《西方伦理学》2023-2024学年第二学期期末试卷
- 新疆农业大学《学习筑梦民族复兴梦》2023-2024学年第一学期期末试卷
- 山东旅游职业学院《中国现当代文学作品选》2023-2024学年第二学期期末试卷
- 急性心梗心源性休克的护理
- 广州铁路职业技术学院《工程风险管理》2023-2024学年第二学期期末试卷
- 上海师范大学天华学院《统计质量控制与分析》2023-2024学年第一学期期末试卷
- 宁德市重点中学2025届初三调研英语试题试卷详细解析含答案
- 丽江文化旅游学院《民族学概论》2023-2024学年第二学期期末试卷
- 2025年吉林铁道职业技术学院单招职业技能测试题库汇编
- “轻松前行压力不再”-高中生压力管理与情绪调节 课件-2024-2025学年高二下学期压力管理与情绪调节班会
- 开源社区治理模型-深度研究
- Unit5Amazing nature 说课稿(6课时) -2024-2025学年外研版(2024)英语七年级下册
- GB/T 44927-2024知识管理体系要求
- 2025年国家林业和草原局直属事业单位招聘应届毕业生231人历年高频重点提升(共500题)附带答案详解
- 跨栏跑技术教学课件
- 2025年江苏无锡市第九人民医院招考聘用高频重点提升(共500题)附带答案详解
- 湖北省武汉市2024-2025学年度高三元月调考英语试题(含答案无听力音频有听力原文)
- 大象版小学科学四年级下册全册教案(教学设计)及反思
- 产业链韧性理论研究新进展与提升路径
评论
0/150
提交评论