全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某在线服务要求在并发突增时,响应时间不超过 200 ms,且已确认写入不得丢失。方案甲采用同步写入,始终满足零丢失,但响应时间为 230 ms;方案乙采用异步写入,响应时间为 150 ms,但故障时可能丢失已确认写入。架构评审规定只能在两项要求均满足后上线,不允许放宽任一要求。以下判断最准确的是: A. 选甲,因为零丢失优先于响应时间 B. 选乙,因为响应时间达标即可上线 C. 两方案都不能上线,须设计能同时满足两项要求的方案 D. 两方案均可上线,因为各自至少满足一项要求
登录后查看答案
某服务需在可用性不低于99.95%、P95响应时间不超过200毫秒的前提下,尽量降低安全暴露指数(数值越低越安全)。各方案指标均按同一口径测得,应选哪种体系结构? A. 单节点隔离部署:可用性99.97%,P95响应时间190毫秒,安全暴露指数6 B. 多副本共享缓存:可用性99.99%,P95响应时间120毫秒,安全暴露指数8 C. 强隔离单副本:可用性99.90%,P95响应时间180毫秒,安全暴露指数2 D. 多副本分区部署:可用性99.96%,P95响应时间190毫秒,安全暴露指数4
某气象数据处理系统采用调用-返回风格组织构件:主程序作为顶层控制器,依次调用数据读取构件、分析构件和输出构件,调用发生后控制权转移给被调用构件,执行完毕后返回调用者并继续后续流程。下列关于该风格的叙述中,正确的是哪一项?A. 各构件地位平等,通过消息广播异步交互,不存在控制权的转移 B. 系统控制权随调用关系单向转移,被调用构件执行完毕后将控制权返回给调用者 C. 构件通过共享全局数据仓库交互,控制权由数据状态变化驱动 D. 构件间只能通过管道单向传递数据流,任何构件不得直接调用其他构件
某系统采用调用-返回风格,调用均为同步调用:调用者发出调用后暂停,直到被调用者完成并返回,随后从调用点继续执行。主程序调用模块甲,甲调用模块乙;乙完成后甲继续执行并完成,最后主程序继续执行。以下哪条控制转移轨迹符合该风格? A. 主程序→甲→乙→甲→主程序 B. 主程序→甲→乙→主程序→甲 C. 主程序→甲→主程序→乙→甲 D. 主程序→甲→乙→甲→乙
某项目测试团队提交了四个缺陷,并按缺陷管理规范给出严重等级与优先级的初始评定。已知规范要点:致命(系统崩溃、数据丢失、主功能不可用)通常对应最高优先级P1;一般功能缺陷对应严重等级“严重”或“一般”,优先级P2或P3;轻微的界面、文字提示问题严重等级为“轻微”,优先级一般为P4。四个缺陷评定如下:①用户登录后提交订单导致数据库数据丢失,定为“致命,P1”;②结算页面优惠金额显示错误但功能可完成,定为“严重,P2”;③系统首页某图片未按设计稿加载,定为“轻微,P4”;④打印报表时偶发程序崩溃且无法恢复,定为“一般,P3”。其中评定明显不当(与规范不符)的是:A. 缺陷① B. 缺陷② C. 缺陷③ D. 缺陷④
某缺陷管理系统中规定:缺陷一经提交即进入"新建"状态;若开发人员验证确认非缺陷,则直接置为"拒绝"并关闭;若确认为缺陷则置为"已分配";修复完成后置为"已修复"等待回归验证;回归验证通过置为"关闭",不通过则重新置为"已分配"。某缺陷当前处于"已修复"状态,回归验证未通过,开发人员修改并修复后回归验证通过。按该系统规定,该缺陷从"新建"开始完整经历的状态流转(按顺序)是:A. 新建→已分配→已修复→关闭 B. 新建→已分配→已修复→已分配→已修复→关闭 C. 新建→已分配→已修复→已分配→关闭 D. 新建→已修复→已分配→已修复→关闭
某测试团队对在线考试系统进行性能测试。测试A:并发用户数从30开始,每5分钟增加30,直至500,记录各级别下的响应时间与吞吐量;测试B:以800并发用户持续运行15分钟,观察系统是否出现错误、崩溃以及能否自动恢复。关于测试A和测试B,下列说法正确的是( ) A. 测试A是压力测试,测试B是负载测试 B. 测试A是负载测试,测试B是压力测试 C. 测试A和测试B都是负载测试 D. 测试A和测试B都是压力测试
某银行系统性能测试分两个阶段实施。阶段一:并发用户从50逐级增至500,各并发级别下系统响应平稳,当并发达到500时响应时间升至3秒,仍满足不超过3秒的验收要求,吞吐量达到峰值后趋于稳定,测试随即停止。阶段二:继续加压至800并发,系统响应时间骤增至15秒,吞吐量不升反降,持续加压2小时后逐步回退负载至300并发,系统响应时间恢复至1.2秒。下列判断正确的是( ) A. 阶段一是压力测试,用于确定最大可接受负载;阶段二是负载测试,用于验证系统是否可恢复 B. 阶段一是负载测试,用于确定系统的最大可接受负载;阶段二是压力测试,且负载回退后响应恢复说明系统无永久性性能退化 C. 两个阶段都属于负载测试,因为都是通过增加并发用户数实施 D. 阶段一未能发现缺陷,说明测试设计无效
某关键字驱动框架按关键字精确查找映射表;找到映射时调用对应操作并传入该行参数,未找到时立即报错并停止。映射表包含“打开登录页→open_page”“填写邮箱→enter_email”“填写动态码→enter_code”。用例依次为:打开登录页;填写邮箱,参数为“dev@example.com”;填写动态码,参数为“731904”;点击登录,参数为空。执行到停止时,最后成功调用的操作是什么? A. open_page B. enter_email C. enter_code D. click_login
某预约系统的验收准则规定:兼容性须在指定的全部操作系统与浏览器组合中完成预约流程;可用性须有至少 90% 的首次使用者在不获帮助的情况下完成预约。以下哪项测试证据满足可用性准则,但不能据此判定兼容性通过? A. 在一个指定环境中,10 名首次使用者有 9 人独立完成预约,其他环境尚未测试 B. 在全部指定环境中,预约流程均可完成,但未邀请首次使用者参与 C. 在一个指定环境中,10 名首次使用者有 8 人独立完成预约,其他环境均可完成预约 D. 在全部指定环境中,页面均能正确显示,但预约流程未执行
某软件公司对一款桌面办公软件发布前进行系统与验收测试。测试过程中记录了以下四项活动:①在 Windows、macOS、Linux 三种操作系统及不同分辨率屏幕下逐一安装并运行软件,检查界面显示与功能是否正常;②邀请 8 名从未使用过该软件的用户在观察员指导下完成一次文档排版任务,记录任务完成率与平均耗时;③测试软件在不同版本的打印机驱动环境下能否正常打印;④评估软件的错误提示信息是否清晰易懂、操作流程是否符合用户习惯。上述活动中,属于兼容性测试与可用性测试的活动依次是:A. ①③为兼容性测试,②④为可用性测试 B. ①②为兼容性测试,③④为可用性测试 C. ①④为兼容性测试,②③为可用性测试 D. ①③为可用性测试,②④为兼容性测试
模块调用关系为:R调用A、B;A调用C、D;C调用G;B调用E。采用自顶向下集成测试,先集成R,每次仅将一个桩替换为真实模块,并按深度优先、同层按字母顺序的次序扩展。集成R、A、C后,为使已集成模块的所有未集成直接调用模块均由桩代替,此时需要几个桩? A. 2个 B. 3个 C. 4个 D. 5个
某团队在编码前为一个软件系统确定主要构成单元、单元间关系及对外可见特性,并用这些决策帮助相关人员沟通、评估设计方案。对这项工作的理解,哪项最准确? A. 软件体系结构是系统的详细源代码结构,其作用主要是规定每个函数的实现步骤 B. 软件体系结构是系统的高层结构及其关键关系和特性,其作用包括支持沟通并为设计决策提供依据 C. 软件体系结构是系统运行后产生的全部日志,其作用主要是定位已发生的故障 D. 软件体系结构是项目的进度与人员安排,其作用主要是控制开发任务的完成时间
某团队在开发一套大型电商系统时,先确定了系统的构件划分、构件间的连接方式及约束规范,并据此指导后续的详细设计与编码。下列关于软件体系结构在软件开发中地位的表述,正确的是:A. 体系结构是编码完成后再补充撰写的文档,对设计决策无实质影响 B. 体系结构是介于需求与详细设计之间的早期设计成果,为后续开发活动提供蓝图和约束 C. 体系结构与具体实现等价,确定体系结构后无须再进行详细设计 D. 体系结构仅影响项目进度估算,不决定系统的质量属性
某团队在持续集成流水线中配置持续测试环节:构建阶段需8分钟;随后并行执行120个自动化测试用例,每个用例平均耗时3分钟,测试集群提供6个并行执行器(用例在各执行器间均衡分配);测试全部通过后再执行部署验证,需12分钟。三个阶段串行执行,忽略其他开销,则该流水线从构建开始到部署验证结束的总耗时为多少分钟? A. 80分钟 B. 74分钟 C. 92分钟 D. 86分钟
某团队规定:每次代码合入主干后,流水线依次执行构建、单元测试、集成测试;任一环节失败即停止后续环节并阻止发布。一次提交的构建通过,单元测试通过,但集成测试失败。修复后团队仅在分支上重新运行了集成测试并通过,未重新合入主干。按规定,此时应如何处理? A. 允许发布,因为修复后的集成测试已通过 B. 重新合入主干并触发完整流水线,全部通过后才允许发布 C. 只需在主干重新运行集成测试,通过即可发布 D. 允许发布,因为最初的构建和单元测试已通过
某电商平台系统测试后期,开发团队修改了订单折扣计算模块并新增了优惠券叠加规则。验收测试即将开始,测试负责人规划测试策略。下列关于回归测试应用的做法中,正确的是:A. 只验证新增优惠券功能,已通过的测试用例全部不再执行 B. 将所有历史测试用例全部重新执行一遍,不做任何筛选 C. 识别受折扣模块改动影响的功能路径,从中选择既有测试用例并补充新用例执行回归 D. 回归测试属于验收测试,应推迟到用户验收阶段再执行
某预约系统的验收方案包含两项检查:甲检查输入指定日期与时段后,系统是否返回预期的预约结果;乙在持续负载下统计3分钟内完成的请求数,要求吞吐量不低于5次/秒,实测完成900次。下列判断正确的是哪一项? A. 甲属于功能测试且通过;乙属于性能测试且达到要求 B. 甲属于性能测试且通过;乙属于功能测试且达到要求 C. 甲属于功能测试且通过;乙属于性能测试但未达到要求 D. 甲属于性能测试且通过;乙属于功能测试但未达到要求
某支付系统包含主控模块P,P依次调用模块Q和模块R,而Q调用底层模块S。现采用自顶向下集成策略进行测试,且只需少量桩模块即可完成。下列说法正确的是:A. 应最先单独测试S,并用驱动模块模拟Q对S的调用 B. 首先测试并集成P,用桩模块模拟Q和R,随后逐步用真实模块Q、R替换桩模块并向下集成S C. 由于P在最高层,测试P时无需编写任何桩模块即可完全验证系统功能 D. 该策略必须先完成所有底层模块的单元测试才能开始集成
程序仅含一个判定 D:若 (u=7 或 v<0) 则执行分支 T,否则执行分支 F。现有测试用例 (7,2) 已执行 D。若只能从下列输入中补选一个,使测试集满足判定覆盖,应选哪一个? A. (7,0) B. (6,-1) C. (6,0) D. (8,-2)