版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年软考-软件评测师真题及答案解析一、上午试题1.计算机中,若某浮点数的阶码用补码表示,尾数用原码表示,且采用规格化形式。已知阶码为8位(含1位阶符),尾数为24位(含1位数符),则该浮点数能表示的最大数值是()。A.×B.×C.×D.×2.在CPU中,程序计数器(PC)用于存放()。A.当前指令的地址B.下一条指令的地址C.算术运算结果D.逻辑运算结果3.某计算机系统的总线结构采用PCIExpress总线,该总线的主要特点是()。A.并行传输,共享带宽B.串行传输,点对点连接C.并行传输,点对点连接D.串行传输,共享带宽4.在Cache映射方式中,发生块冲突概率最高的是()。A.直接映射B.全相联映射C.组相联映射D.混合映射5.操作系统通过()来管理计算机系统中的硬件资源,并向上层提供服务。A.文件系统B.进程管理C.系统调用接口D.设备驱动程序6.在分页存储管理系统中,若页面大小为4KB,逻辑地址为十六进制1A2D3H,则页号和页内地址分别是()。A.1AH,2D3HB.6H,A2D3HC.1AH,2D3H(此处需重新计算,1A2D3H/4096=6...A2D3H)D.6H,A2D3H7.软件开发中,用来描述系统动态行为的UML图是()。A.类图B.对象图C.序列图D.组件图8.以下关于设计模式的描述中,错误的是()。A.适配器模式可以将一个类的接口转换成客户希望的另外一个接口B.单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点C.观察者模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新D.工厂方法模式创建多个产品族,而抽象工厂模式创建一个产品等级结构9.在关系数据库中,若关系R和S的关系模式分别为R(A,B,C)和S(B,C,D),则R⋈A.3B.4C.5D.610.若关系模式R满足1NF,且每一个非主属性完全函数依赖于码,则R至少属于()。A.1NFB.2NFC.3NFD.BCNF11.在TCP/IP协议栈中,负责提供端到端可靠传输服务的协议是()。A.IPB.TCPC.UDPD.ICMP12.下列关于防火墙技术的描述,正确的是()。A.防火墙可以防止内部网络的病毒感染B.防火墙可以查杀所有类型的恶意代码C.防火墙是一种被动安全防御技术D.防火墙可以完全替代入侵检测系统13.软件质量模型中,ISO/IEC25010标准中不包括以下哪个质量特性()。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.边界值分析技术基于的原理是()。A.错误经常发生在输入范围的边界上B.错误经常发生在输入范围的中心C.错误是随机分布的D.错误只发生在无效输入时19.因果图法主要用于解决()问题。A.输入条件的组合B.输入输出之间的依赖关系C.路径覆盖D.状态转换20.使用白盒测试技术时,为了满足逻辑覆盖标准,若要求每个判定的所有可能的取值组合至少执行一次,这属于()。A.语句覆盖B.判定覆盖C.条件覆盖D.条件组合覆盖21.代码如下:if(a>0&&b>0){x=1;}else{x=2;}若要达到判定覆盖,至少需要()个测试用例。A.1B.2C.3D.422.控制流图(CFG)中,环形复杂度V(G)的计算公式为()。A.VB.VC.VD.V23.在软件测试中,McCabe圈复杂度主要用于()。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.资源利用率指的是在系统运行期间,各种资源(如CPU、内存、磁盘I/O等)被使用的情况,通常关注的是()。A.峰值利用率B.平均利用率C.最低利用率D.初始利用率31.软件可靠性是指()。A.软件在规定的条件下,规定的时间内,完成规定功能的能力B.软件不易发生故障的能力C.软件易于维护的能力D.软件易于理解的能力32.假设软件的失效率为常数λ,则其可靠性函数R(A.1B.C.λD.133.软件测试中,缺陷(或Bug)的生命周期不包括以下哪个状态()。A.新建B.打开C.修复D.销毁34.缺陷密度通常定义为()。A.缺陷总数/代码行数(或功能点)B.缺陷总数/测试用例数C.缺陷总数/测试时间D.缺陷总数/模块数35.以下关于测试用例的描述,错误的是()。A.测试用例应该包含输入、预期输出和执行步骤B.测试用例应该具有可重复性C.测试用例设计应该依赖于具体的实现细节D.测试用例应该有唯一的标识符36.在自动化测试中,数据驱动测试的主要思想是()。A.将测试数据与测试脚本分离B.将测试逻辑与测试数据分离C.使用关键字驱动测试执行D.录制回放用户操作37.Selenium是常用的Web自动化测试工具,它主要用于()。A.功能测试B.性能测试C.安全测试D.兼容性测试38.JMeter是一款开源的性能测试工具,它不支持()协议。A.HTTP/SB.JDBCC.FTPD.SMTP(注:JMeter支持SMTP,此处需设一个不支持的,或者考察特定版本特性,通常JMeter支持多种协议,若考不支持,可能是CORBA或某些特定私有协议,但通常考支持的。修正:JMeter支持SMTP。此题若为选错题,可设为SNMP或WebSocket原生支持需插件。为了严谨,改为考察特性,或设D为某冷门协议。修正选项D为:SNMP)39.软件安全性测试中,SQL注入攻击属于()。A.客户端攻击B.服务器端脚本注入C.数据库安全漏洞D.网络层攻击40.跨站脚本攻击(XSS)的主要危害是()。A.窃取用户Cookie,进行会话劫持B.删除服务器数据库C.瘫痪网络服务D.感染服务器病毒41.面向对象软件测试中,等价类划分的粒度通常基于()。A.函数B.类C.属性D.方法42.在面向对象测试中,针对类中方法的测试通常对应于传统测试中的()。A.单元测试B.集成测试C.系统测试D.验收测试43.封装性对面向对象测试的影响是()。A.增加了测试的难度,因为内部状态不可见B.减少了测试的难度,因为外部接口清晰C.对测试没有影响D.使得测试只能通过黑盒方法进行44.多态性使得面向对象测试需要关注()。A.代码复用B.运行时绑定C.继承关系D.消息传递45.Web应用测试中,链接测试属于()。A.功能性测试B.易用性测试C.导航测试D.性能测试46.兼容性测试主要考察软件在不同()下的运行情况。A.网络环境B.硬件平台、操作系统、浏览器等C.用户权限D.数据量47.易用性测试中,有效性是指()。A.用户能否完成任务B.用户完成任务的速度C.用户学习使用系统的难易程度D.用户对系统的满意度48.安装测试通常在()阶段进行。A.单元测试B.集成测试C.系统测试D.配置管理49.软件测试文档是软件工程文档的重要组成部分,GB/T9385标准规定了()。A.测试计划规范B.测试需求规范C.测试用例规范D.测试报告规范50.在测试计划中,测试策略通常不包括()。A.测试方法B.测试完成标准C.测试资源D.具体的测试数据51.测试总结报告的主要内容包括()。A.测试范围、测试环境、测试结果、缺陷分析、结论B.测试用例列表C.测试进度计划D.测试风险分析52.以下关于测试风险管理的描述,错误的是()。A.风险识别是风险管理的第一步B.风险评估包括风险发生的概率和影响程度C.所有的风险都可以完全避免D.风险应对策略包括规避、转移、减轻和接受53.CMMI(能力成熟度模型集成)中,已定义级(Level3)的关键特征是()。A.过程已定性和量化B.过程已计划和执行C.过程已定义、标准化和制度化D.过程已优化54.敏捷开发模式下的测试特点是()。A.测试在编码结束后开始B.测试与开发并行,强调持续集成和自动化测试C.只进行探索性测试D.不需要编写测试文档55.在Scrum敏捷开发框架中,负责确定产品功能列表(ProductBacklog)优先级的是()。A.ScrumMasterB.TeamC.ProductOwnerD.Stakeholder56.代码走查是一种静态测试方法,其主要参与者通常包括()。A.只有测试人员B.只有开发人员C.开发人员、测试人员、项目经理等D.只有用户57.以下哪个工具主要用于版本控制()。A.JIRAB.GitC.LoadRunnerD.QTP58.持续集成(CI)的核心实践不包括()。A.频繁提交代码B.自动化构建C.自动化测试D.人工审批每次提交59.在软件测试中,Mock对象的主要作用是()。A.模拟尚未实现或难以调用的真实对象的行为B.记录测试执行日志C.提高测试运行速度D.生成测试数据60.灰盒测试结合了()的特点。A.黑盒测试和白盒测试B.静态测试和动态测试C.单元测试和集成测试D.功能测试和性能测试61.某程序有1000行代码,测试期间发现了20个缺陷,修复后发布。在后续使用中又发现了5个缺陷。该程序的缺陷清除率(DRE)约为()。A.80%B.75%C.25%D.20%62.软件测试不仅是找缺陷,还包括()。A.评估软件质量B.修改代码C.编写需求文档D.设计数据库63.在负载测试中,思考时间是指()。A.用户在操作之间的停顿时间B.服务器处理请求的时间C.网络延迟时间D.系统初始化时间64.压力测试的目的是()。A.测试系统在额定负载下的性能B.测试系统在超过额定负载下的性能表现,寻找系统瓶颈C.测试系统的恢复能力D.测试系统的安全性65.疲劳测试属于()的一种。A.功能测试B.性能测试C.安全测试D.可靠性测试66.大数据测试中,数据准确性测试主要关注()。A.数据的存储格式B.数据的计算结果是否正确C.数据的读取速度D.数据的备份机制67.移动应用测试中,特有的测试类型不包括()。A.安装/卸载测试B.推送通知测试C.横竖屏切换测试D.打印机兼容性测试68.在网络测试中,Ping命令主要用于测试()。A.网络带宽B.网络连通性C.网络丢包率D.网络路由69.软件测试环境的搭建应遵循()原则。A.尽可能简化B.尽可能与生产环境保持一致C.使用最高配置硬件D.随意配置70.下列关于测试停止准则的描述,不合理的是()。A.达到了计划的测试覆盖率B.所有发现的严重缺陷都已修复C.测试时间用完D.找到了所有缺陷71.逻辑覆盖标准中,最强的覆盖标准是()。A.路径覆盖B.条件组合覆盖C.判定覆盖D.语句覆盖72.如果程序中有两个判定条件,条件组合覆盖需要设计()个测试用例(假设每个判定有2个条件)。A.2B.4C.8D.1673.在正交试验设计中,正交表()A.9次试验,3个因子,4个水平B.9次试验,4个因子,3个水平C.4次试验,9个因子,3个水平D.3次试验,9个因子,4个水平74.软件测试职业道德规范中,测试人员应该()。A.隐瞒严重的缺陷以赶进度B.如实报告测试结果C.修改代码以通过测试D.夸大缺陷数量以显示工作成果75.GB/T25000.51-2016标准主要针对的是()。A.软件产品质量需求与评价B.系统与软件工程——系统与软件质量要求和评价(SQuaRE)——就绪可用软件产品(RUSP)的质量要求和测试细则C.软件生存周期过程D.软件文档管理指南二、下午试题试题一(20分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某电商系统开发项目包含一个订单处理模块。该模块的核心功能是根据用户的会员等级(普通、银卡、金卡)和订单金额计算折扣后的最终价格。业务规则如下:1.普通会员:无折扣,订单金额即为最终价格。2.银卡会员:订单金额在100元及以上打9折,不足100元无折扣。3.金卡会员:订单金额在200元及以上打8折,100元(含)至200元之间打85折,不足100元无折扣。4.若订单金额为负数,则视为无效输入,提示错误。【问题1】(6分)请采用等价类划分法设计测试用例。列出输入条件(会员等级、订单金额)的有效等价类和无效等价类。【问题2】(6分)基于上述等价类,根据弱健壮性原则(即考虑无效等价类,但每个无效等价类仅覆盖一个无效条件,其他条件取有效值),列出至少4个测试用例(格式:会员等级,订单金额,预期输出)。【问题3】(4分)若采用边界值分析法,针对“订单金额”这一输入条件(假设金额为整数),请列出需要测试的边界值。【问题4】(4分)除了上述测试方法,该模块在进行单元测试时,还应重点测试哪些非功能性质量特性?试题二(20分)阅读下列说明和C代码,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】函数`CheckTriangle`用于判断输入的三条边长a,b,c能否构成三角形,并判断三角形的类型。逻辑如下:1.首先判断a,b,c是否都大于0。2.判断两边之和是否大于第三边。3.若能构成三角形,进一步判断是否为等边三角形、等腰三角形或普通三角形。【C代码】```cintCheckTriangle(inta,intb,intc){if(a>0&&b>0&&c>0){if(a+b>c&&a+c>b&&b+c>a){if(a==b&&b==c){return1;//等边}elseif(a==b||b==c||a==c){return2;//等腰}else{return3;//普通}}else{return0;//非三角形}}else{return-1;//边长非正}}```【问题1】(6分)请画出该代码的控制流图。【问题2】(8分)请计算该控制流图的环路复杂度V(【问题3】(6分)请设计一组测试用例,满足“判定覆盖”标准。试题三(20分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某在线教育平台计划进行一次大规模的性能测试,以评估系统在“开学季”高峰期的承载能力。系统架构为典型的Web应用架构:负载均衡->Nginx->应用服务器(集群)->数据库(主从)+缓存。测试目标是模拟5000个并发用户进行在线课程学习操作(浏览课程详情、观看视频流)。测试工具选用LoadRunner。【问题1】(5分)在性能测试中,响应时间(RT)是关键指标。请写出响应时间的组成公式,并解释各部分含义。【问题2】(5分)在本次测试场景设计中,若要求系统TPS(每秒事务数)达到100,且平均响应时间期望为2秒,请估算需要的并发用户数。假设ThinkTime(思考时间)为0。请给出计算公式和计算过程。【问题3】(5分)在测试执行过程中,发现随着并发用户数增加,TPS增长缓慢,响应时间急剧增加,且CPU利用率很高。请分析可能的原因,并提出至少两条优化建议。【问题4】(5分)性能测试结果分析中,除了TPS、响应时间、CPU利用率,还需要关注哪些资源指标?(至少列举三个)试题四(20分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某软件公司为其开发的OA系统进行Web安全性测试。测试人员小王列出了潜在的安全风险点:SQL注入、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)以及敏感数据明文传输。【问题1】(8分)请分别解释SQL注入和XSS攻击的原理,并各给出一种简单的防御手段。【问题2】(6分)针对“敏感数据明文传输”这一风险,小王建议采用HTTPS协议。请简述HTTPS协议的工作原理(无需详细握手过程,重点说明加密机制)。【问题3】(6分)在进行自动化安全测试时,可以使用开源工具OWASPZAP。请列举该工具的主要功能。试题五(20分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某项目组正在开发一款智能家居控制App。项目进入系统测试阶段,测试经理分配任务给测试工程师小李,要求其对“Wi-Fi连接”功能进行测试。该功能允许App搜索并连接家中的智能设备。【问题1】(5分)针对“Wi-Fi连接”功能,请设计至少5个测试点(考虑功能性、易用性等)。【问题2】(5分)在测试过程中,小李发现了一个缺陷:当Wi-Fi密码中包含特殊字符“@”时,连接失败。他提交了缺陷报告。请写出缺陷报告应包含的关键属性(至少列举6个)。【问题3】(5分)开发人员修复了该缺陷并返回给小李验证。小李验证通过,关闭了缺陷。但第二天,其他测试人员在测试“旧设备重置”功能时,发现连接功能再次失效。请问这是什么现象?测试流程中应如何改进以避免此类问题?【问题4】(5分)除了Wi-Fi连接,该App还需要支持蓝牙连接。请简述蓝牙测试与Wi-Fi测试在测试重点上的区别。三、参考答案及解析一、上午试题参考答案及解析1.A解析:补码表示的阶码,8位(含1位符号),最大阶码为−1=127。原码表示的尾数,24位(含1位符号),规格化小数最大值为1−。浮点数最大值=最大阶码对应值2.B解析:PC(ProgramCounter)用于存放下一条指令的地址。3.B解析:PCIExpress(PCIe)采用串行传输、点对点连接,支持全双工通信。4.A解析:直接映射中,每个主存块固定映射到Cache的某一特定行,冲突概率最高。全相联冲突概率最低。5.C解析:操作系统通过系统调用接口向应用程序提供服务,屏蔽硬件细节。6.D解析:页面大小4KB=4096=1000H1A商为页号,余数为页内地址。故页号为6H,页内地址为A2D3H。7.C解析:序列图(SequenceDiagram)用于描述对象之间的交互顺序,展示系统的动态行为。8.D解析:工厂方法模式创建一个产品等级结构;抽象工厂模式创建多个产品族(产品等级结构的组合)。D选项描述反了。9.B解析:R(A,B,C),S(B,C,D)。自然连接基于公共属性B,C进行连接。结果集属性为R的属性并上S的属性,即{A,B,C,D},共4个。10.B解析:2NF的定义是消除非主属性对码的部分依赖。题目描述“每一个非主属性完全函数依赖于码”,符合2NF定义。11.B解析:TCP(传输控制协议)提供面向连接的、可靠的字节流服务。UDP是不可靠的。IP和ICMP是网络层协议。12.C解析:防火墙主要用于访问控制,是被动防御(根据规则过滤)。它不能防止内部病毒,也不能查杀所有恶意代码,也不能完全替代IDS(入侵检测)。13.C解析:ISO/IEC25010(SQuaRE)质量模型包括:功能性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性。“效率”是旧标准(ISO9126)中的术语,新标准中对应“性能效率”。14.A解析:按照测试阶段(或测试对象)分为:单元测试、集成测试、系统测试、验收测试。15.C解析:验收测试是部署前的最后一道测试,通常由用户或代表用户的第三方机构执行,以验证软件是否满足业务需求。16.B解析:回归测试的目的是验证软件修改后,原有的功能是否正常,且未引入新的缺陷。17.D解析:等价类划分法既可以针对输入条件,也可以针对输出条件设计等价类。18.A解析:大量经验表明,错误经常发生在输入范围的边界上。19.A解析:因果图法利用因果图(逻辑图)来分析输入条件的各种组合情况,适合解决输入条件组合的测试。20.D解析:条件组合覆盖要求每个判定中所有条件的各种可能取值组合都至少出现一次。21.B解析:判定覆盖要求每个判定的“真”和“假”分支都至少执行一次。该代码只有一个if-else结构,至少需要2个测试用例(一个使条件为真,一个使条件为假)。22.A解析:环形复杂度计算公式V(G)23.B解析:McCabe圈复杂度用于衡量程序的逻辑复杂性,值越大,程序越复杂,测试难度越大。24.A解析:错误推测法基于测试人员的经验和直觉,推测程序中可能存在错误的地方,并针对性设计测试用例。25.A解析:路径测试基于程序的控制流图。26.B解析:一次性集成(BigBang)一次性组装所有模块,测试时若发现错误,难以定位具体是哪个模块或接口的问题。27.A解析:自底向上集成从底层模块开始,被调用的模块已测试完毕,不需要桩模块,但需要调用未测试上层模块的驱动模块。28.D解析:响应时间=客户端处理时间+网络传输时间(请求+响应)+服务器处理时间。29.B解析:吞吐量指单位时间内系统处理的客户请求数(或事务数)。30.B解析:资源利用率通常关注平均利用率,也可以关注峰值,但一般指标以平均为主来衡量系统负载。31.A解析:可靠性的定义:在规定的条件下和规定的时间内,完成规定功能的能力。32.B解析:若失效率λ为常数,可靠性服从指数分布,R(33.D解析:缺陷生命周期通常包括:新建、打开、修复、验证、关闭、重新打开等。“销毁”不是标准状态。34.A解析:缺陷密度=缺陷总数/规模(代码行数或功能点)。35.C解析:测试用例设计应基于需求规格说明书,属于黑盒测试思想,不应依赖于具体的代码实现细节(那是白盒测试关注点)。36.B解析:数据驱动测试将测试输入数据存储在外部文件(如Excel,CSV,XML)中,脚本从文件读取数据执行,实现了数据与逻辑的分离。37.A解析:Selenium主要用于Web应用的功能回归测试。38.D解析:JMeter支持HTTP/S,JDBC,FTP,SMTP,SOAP/REST等多种协议。SNMP通常需要特定插件或不属于核心支持最广泛的协议范畴(相对其他选项)。注:JMeter原生支持SMTP。若题目考察原生支持度,D选项设为SNMP较为合理作为干扰项,或者某些特定私有协议。此处选D。39.C解析:SQL注入是利用应用程序对用户输入过滤不严,在SQL查询中注入恶意代码,属于数据库安全漏洞。40.A解析:XSS攻击通过在网页中注入恶意脚本,当用户浏览时执行,可窃取Cookie、会话令牌等,进行会话劫持。41.B解析:面向对象测试中,等价类划分的粒度通常基于类。42.A解析:类中的方法是最小的可测试单元,对应传统测试中的单元测试。43.A解析:封装性隐藏了对象的内部状态和实现细节,使得测试人员难以直接观测和测试内部状态,增加了白盒测试的难度。44.B解析:多态性使得程序在运行时才能确定实际调用的对象方法(动态绑定),测试时需要覆盖所有可能的实际类型。45.C解析:链接测试检查页面间的跳转是否正确,属于导航测试或结构测试。46.B解析:兼容性测试考察软件在不同硬件平台、操作系统、浏览器、数据库等环境下的运行表现。47.A解析:有效性指用户能否准确、完整地完成任务。48.C解析:安装测试验证软件是否能在目标环境下正确安装、配置、升级和卸载,通常在系统测试阶段进行。49.B解析:GB/T9385《计算机软件测试说明编制规范》?不对,GB/T9385对应的是《计算机软件需求说明编制指南》?需核对国标。更正:GB/T9385-1988是《计算机软件需求说明编制指南》。GB/T9386-1988是《计算机软件测试文档编制规范》。但题目选项B是“测试需求规范”。通常GB/T8567是文档编制。GB/T9386对应测试文档。修正:题目可能存在国标对应关系的考察。GB/T9385实际上对应的是SoftwareRequirementsSpecifications。GB/T9386对应SoftwareTestDocumentation。若选项D为“测试报告规范”,GB/T9386涵盖了测试计划、设计、用例、报告等。重新审视题目选项与常见考题:常见考题中,GB/T9385对应需求,GB/T9386对应测试文档。若题目问GB/T9385,则选A(若A是需求)。但此处选项B是测试需求规范,D是测试报告规范。可能题目意图:GB/T9386是测试文档规范。如果题目写的是GB/T9385,且无需求选项,可能是笔误或考察特定子集。修正答案:假设题目考察GB/T9386(测试文档),则包含计划、报告等。若严格按GB/T9385,它是需求规范。针对本题选项:B.测试需求规范。通常测试需求源自SRS。若必须选,GB/T9385是SRS。但选项无“需求规格说明书”。注:此处可能为题目本身瑕疵,按常规软考题库,GB/T9386对应测试文档。若题目是9385,可能是考察“测试需求”源于9385。暂定:软考中常考GB/T9386是测试文档。若题目是9385,可能是干扰。假设题目实际想问测试文档标准,但写错了代号。或者9385定义了测试需要参考的需求格式。按最可能意图:选D(测试报告规范属于测试文档的一部分)。更正:查阅资料,GB/T9385-1988确实是计算机软件需求说明编制指南。GB/T9386-1988是计算机软件测试文档编制规范。若题目强行问9385,且选项无需求,可能是考察“测试依据”。但若必须选,D最接近测试相关。修正:题目若为GB/T9386,则选D。题目若为GB/T9385,且选项无需求,选B(测试需求源于需求文档)。本题选:B(测试需求规范,指测试的依据来源)。50.D解析:测试策略是高层次的方针,包括测试方法、完成标准、资源等。具体的测试数据属于测试用例设计的内容,不属于策略层面。51.A解析:测试总结报告总结测试活动,包括范围、环境、结果、缺陷分析、最终结论。52.C解析:风险不可能完全避免,只能降低或转移。53.C解析:CMMI3级(已定义级)的特征是过程在整个组织内已定义、标准化和制度化。54.B解析:敏捷测试强调测试与开发并行,持续集成,自动化测试是关键支撑。55.C解析:ProductOwner(产品负责人)负责管理产品待办列表,确定优先级。56.C解析:代码走查是会议形式,由开发人员、测试人员、项目经理、主持人等相关人员参与。57.B解析:Git是分布式版本控制工具。JIRA是缺陷管理,LoadRunner是性能测试,QTP是自动化功能测试。58.D解析:持续集成强调自动化,包括自动构建、自动测试、自动部署。人工审批每次提交会降低效率,不是核心实践(虽然某些流程可能包含,但非CI的核心定义)。修正:CI通常要求自动化构建和验证,人工审批不是必须的,且不是CI的核心“技术”实践,而是流程控制。选D。59.A解析:Mock对象用于模拟依赖对象的行为,使测试可以独立进行。60.A解析:灰盒测试结合了黑盒(关注输入输出)和白盒(关注内部逻辑/结构)的特点。61.A解析:缺陷清除率DRE=(测试期间发现的缺陷/(测试期间发现的缺陷+发布后发现的缺陷))*100%。DRE=20/(20+5)=20/25=80%。62.A解析:软件测试的目标不仅是发现缺陷,还包括评估软件质量,为决策提供信息。63.A解析:思考时间是用户在操作步骤之间的停顿时间(如阅读页面内容、填写表单思考的时间)。64.B解析:压力测试测试系统在超过额定负载(如高并发)下的表现,以寻找系统瓶颈和极限。65.B解析:疲劳测试是给系统施加额定负载并持续运行较长时间,以检测系统是否存在内存泄漏、性能下降等问题,属于性能测试(或可靠性测试)范畴。在软考中常归为性能测试。66.B解析:数据准确性测试关注数据处理结果是否正确、精确。67.D解析:打印机兼容性测试是传统桌面应用测试,移动应用通常不连接打印机,或不是特有测试类型。68.B解析:Ping命令使用ICMP协议,用于测试网络连通性(能否到达对方主机)。69.B解析:测试环境应尽可能与生产环境保持一致,以保证测试结果的有效性。70.D解析:“找到了所有缺陷”是不可能的,穷尽测试是不现实的。71.A解析:路径覆盖要求覆盖程序中所有可能的路径,通常是最强的逻辑覆盖标准(条件组合覆盖不一定覆盖所有路径,因为路径可能受循环次数影响)。72.C解析:条件组合覆盖。如果有两个判定,每个判定有2个条件。若每个判定内部条件组合:判定1:2个条件,每个T/F,共=4判定2:2个条件,每个T/F,共=4总共需要覆盖所有组合。如果这两个判定是独立的,需要4+题目问“两个判定条件”,通常指每个判定有2个条件。最坏情况需8个。73.B解析:正交表()。(74.B解析:测试人员应如实报告测试结果,这是职业道德的基本要求。75.B解析:GB/T25000.51-2016是SQuaRE系列标准,针对RUSP(就绪可用软件产品)的质量要求和测试细则。二、下午试题参考答案及解析试题一【问题1】有效等价类:(1)会员等级:普通(2)会员等级:银卡(3)会员等级:金卡(4)订单金额:正整数(或>0)无效等价类:(5)会员等级:非上述等级(如空、钻石卡等)(6)订单金额:负数(7)订单金额:非数字字符【问题2】测试用例(弱健壮性):1.银卡,150,1352.普通,150,1503.金卡,250,2004.钻石卡,100,提示“会员等级无效”5.金卡,-50,提示“金额无效”6.银卡,ABC,提示“金额格式错误”(注:列出4个即可,以上供参考)【问题3】边界值:针对普通/银卡/金卡的金额分界点:0,1,99,100,101,199,200,201。(注:题目问“订单金额”的边界值,需覆盖各分段点。重点:0,1,99,100,101,199,200,201)【问题4】1.健壮性:输入非法数据时的处理能力。2.效率:计算折扣的响应速度。3.易用性:错误提示信息是否清晰准确。试题二【问题1】控制流图描述:节点1:入口节点2:判定(a>0&&b>0&&c>0)节点3:判定(a+b>c&&a+c>b&&b+c>a)节点4:判定(a==b&&b==c)节点5:return1节点6:判定(a==b||b==c||a==c)节点7:return2节点8:return3节点9:return0节点10:return-1边:1->22->3(True)2->10(False)3->4(True)3->9(False)4->5(True)4->6(False)5->Exit6->7(True)6->8(False)7->Exit8->Exit9->Exit10->Exit【问题2】计算公式:V(G)方法一(判定节点):判定节点有:2,3,4,6。共4个。V(方法二(边节点):N=10(节点1到10)E=14(1->2,2->3,2->10,3->4,3->9,4->5,4->6,5->out,6->7,6->8,7->out,8->out,9->out,10->out。注意Exit算汇聚点,若不算Exit则N=9,E=13。通常流图包含Start和End。假设包含汇聚节点End)V(修正:通常McCabe计算中,若不显式画出汇聚节点,而是指向出口,公式需注意。标准流图:节点数N=10(含出口节点),边数E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省内江市2025-2026学年高二下学期7月期末考试生物试题(文字版含答案)
- 网络工程师网络安全防护效果KPI考核表
- 烹饪技巧家常菜制作手册
- 二年级(上)语文 看图写话训练
- 金融分析师投资策略KPI考核表
- 建筑工程施工组织设计与技术指导
- 补充客户信息完成数据核对回复函8篇范本
- 人力资源招聘成果汇报函(5篇)
- 老年照护中级考试试题库与答案
- 2025年内科主治医师考试试题及答案
- 美容美体艺术-大学专业介绍
- DB13-T 5931-2024 珍珠棉生产企业安全生产技术条件
- 2024年全国各地中考语文真题分类汇编【第二辑】专题09 散文阅读(含答案)
- DL-T5842-2021110kV~750kV架空输电线路铁塔基础施工工艺导则
- 《建筑施工附着式升降设施安全技术规程》
- 应急救援装备投标方案(技术方案)
- 古典诗词知识讲座
- 医院培训课件:《小儿荨麻疹的护理查房》
- 蔬菜栽培学总论-期末考试-考研复试
- 学生缓期考试申请表(模板)
- 2023年瑞安市交通运输集团有限公司招聘笔试题库及答案解析
评论
0/150
提交评论