全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某图书馆自助打印系统采用场景法设计测试用例。测试设计者确定了 1 个基本流(登录并提交打印任务)和 3 个备选流:备选流1(余额不足需充值后继续)、备选流2(打印机故障需换机后继续)、备选流3(换机后仍故障需转人工窗口)。分析业务规则可知:备选流3只有在备选流2发生之后才可能发生,且备选流1与备选流2在一次执行中互斥。按照场景法的场景生成规则(每个场景是从基本流开始、到某一备选流结束的一条可执行路径),该系统最多可生成的有效场景总数为:A. 8 B. 6 C. 5 D. 4
登录后查看答案
下列关于软件测试生命周期的说法,正确的是: A. 测试生命周期依次包括测试计划、测试分析与设计、测试实现、测试执行和测试收尾等活动 B. 测试执行阶段发现缺陷后应返回测试计划阶段重新制定计划 C. 测试生命周期是可任意回退、反复循环的过程 D. 测试收尾是测试生命周期的第一个活动
某团队使用UML建模工具为在线图书馆系统建模:已建立类图,其中类“读者”与类“借阅记录”之间定义了一对多的关联;随后又在用例图中建立了用例“归还图书”与“记录归还”之间的«include»关系。建模过程中甲误将关联一端的多重性设为“1..1”,乙则在用例图中漏画了“记录归还”用例。若要求工具在保存模型时自动发现上述两类问题,该建模工具必须同时具备的核心机制是( ) A. 模型元素库(持久化存储模型元素及其关系)与基于模型库的一致性/完整性检查规则 B. 图形渲染引擎与图形模板库 C. 版本管理服务器与差异比对算法 D. 代码自动生成器与反向工程解析器
某团队在需求管理工具中设定需求追踪矩阵后,发现某条设计项无法向上追溯到任何需求。按需求管理与追踪的规范做法,下列处理中正确的是:A. 删除该设计项以保持矩阵简洁 B. 将该设计项临时挂靠到相邻需求下 C. 提交变更申请,评估该设计项对应的需求是否遗漏并补充 D. 视为正常现象,不追踪也不处理
在需求管理工具中建立需求基线后,下列哪项功能最能支持对某条需求的历史版本进行追溯与对比?A. 需求版本管理与变更历史记录 B. 用例图自动布局 C. 代码自动格式化 D. 测试用例并行执行
某工业巡检软件系列的多个版本都需在设备异常时生成告警记录,部分版本还需按现场配置通知不同岗位,并采用不同的确认时限。团队准备将已有版本的需求用于新版本,且希望后续公共规则更新时能识别受影响的产品。哪种需求复用与管理策略最合适? A. 将已有版本的需求基线原样复制给新版本,差异留待开发阶段处理 B. 建立可复用需求资产,明确公共需求与可变点,为各版本建立实例及追踪关系并分别维护基线 C. 将各版本差异合并成一条不区分适用条件的通用需求,作为系列唯一基线 D. 不复用已有需求,为每个版本重新编写全部需求且不保留关联记录
某需求库以「获批并正式发布的需求集合」作为版本单位,采用整数版本号,当前已发布版本为 V17。随后依次发生四件事:① 两项变更获批但暂缓发布;② 一项变更提交评审后被否决;③ 三项变更获批后与①中的暂缓项一起正式发布,形成新版本;④ 某需求负责人在未走变更流程的情况下直接改写了文档并自行保存。问:此时的已发布版本号是多少? A. V17 B. V18 C. V19 D. V20
某电商系统预上线性能测试需求:在500并发用户、按浏览:下单:支付=5:3:2的业务比例下,95%的请求响应时间不超过2s,系统吞吐量不低于800 TPS,应用服务器CPU利用率不超过75%。测试团队持续施压30分钟并采集指标,发现TPS为820、P95响应时间为1.8s、CPU利用率为68%,同时数据库连接池等待时间明显高于基线。评审会上需选出最能体现性能测试定义与目标的结论。下列选项中,最恰当的是: A. 所有支付请求最终都成功,因此可判定系统不存在功能缺陷,无需继续性能分析。 B. 在设定的500并发及业务比例负载下,实测响应时间、吞吐量和CPU利用率满足性能需求,且连接池等待偏高提示了需进一步定位的性能瓶颈。 C. 持续增加并发直至系统崩溃,记录最大并发数,才能证明系统在所有负载下均可用。 D. 在无负载条件下执行单元测试并统计语句覆盖率,即可确认上述性能需求已被代码充分覆盖。
某电商平台上线前进行性能测试:测试A逐步增加并发用户数(50、100、150……),观察系统响应时间与吞吐量随负载增长的变化趋势,目的是找到系统的性能拐点与最大可接受负载;测试B则将并发用户数直接提升到远超预期的水平并长时间持续,观察系统是否崩溃、崩溃后能否恢复。关于这两类测试的判断,正确的是:A. 测试A是压力测试,测试B是负载测试 B. 测试A是负载测试,测试B是压力测试 C. 两者都是负载测试,只是负载量不同 D. 两者都是压力测试,持续时间不同 A. 测试A是压力测试,测试B是负载测试 B. 测试A是负载测试,测试B是压力测试 C. 两者都是负载测试,只是负载量不同 D. 两者都是压力测试,持续时间不同
某系统的模块调用层次为:顶层模块 A 调用中间层模块 B 和 C,B 调用底层模块 D,C 调用底层模块 E。现采用三明治集成策略:对 A、B、C 构成的上层部分采用自顶向下集成(需为未被实现的直接下层模块配置桩模块),对 D、E 构成的下层部分采用自底向上集成(需为每个底层叶子模块配置驱动模块)。则整个集成过程最少需要配置的桩模块与驱动模块总数为多少? A. 2 个 B. 3 个 C. 4 个 D. 5 个
某团队需要在不启动浏览器、也不依赖页面操作的情况下,反复验证服务接口的响应状态与返回数据,并按不同输入执行回归检查。下列哪类自动化测试工具最适合该场景? A. GUI自动化测试工具 B. API自动化测试工具 C. 单元测试工具 D. 性能测试工具
某银行核心系统测试记录包含以下五项活动: ① 对利息计算函数进行语句覆盖测试,依据源代码检查分支执行情况; ② 将账户模块与交易模块按接口规范组装后运行,仅检查接口参数传递,不查看内部代码; ③ 在完整系统上模拟1000个并发用户,验证响应时间是否满足性能需求; ④ 由业务专家依据需求规格验证转账流程的输入输出是否正确,不查看代码; ⑤ 由银行柜员在真实柜面环境中试用,判断系统是否可接受。 若要求两项活动均同时满足“属于系统测试层次”且“采用黑盒方法”,下列组合正确的是: A. ①和③ B. ③和④ C. ②和⑤ D. ④和⑤
某公司计划对一款需求频繁变更、界面每两周迭代一次的 Web 应用引入自动化测试。团队拟定了四种策略:甲:对所有功能编写全量 GUI 自动化回归脚本;乙:仅对稳定的核心接口(API 层)编写自动化回归脚本,界面探索交给手工测试;丙:完全放弃自动化,全部依赖手工测试;丁:对频繁变动的界面细节编写细粒度自动化断言脚本。从自动化测试的适用条件与优缺点角度分析,最合理的选择是( ) A. 甲 B. 乙 C. 丙 D. 丁
某电商平台上线前对「订单提交」模块进行系统测试。测试用例T1验证用户输入合法收货地址后能否成功创建订单,属于功能测试;测试用例T2模拟500个用户在1分钟内并发提交订单,要求平均响应时间≤2秒、错误率<1%。测试执行结果:T1发现提交地址超长200字符时系统未给出提示且订单创建失败但无错误反馈;T2测得平均响应时间1.8秒、错误率2%。下列判断正确的是:A. T1的缺陷属于性能缺陷,T2未通过性能验收标准 B. T1发现功能缺陷,T2因错误率超标未达性能要求 C. T1和T2均只属于功能测试范畴 D. T2结果符合要求,可进入验收测试
某团队在交付前将完整软件置于目标运行环境中,检查功能是否符合需求,并评估响应能力、不同设备与系统上的运行情况及安全防护。对这组测试的目标与类型,哪项表述最准确? A. 属于系统测试,目标是验证完整系统是否满足规定需求,类型包括功能、性能、兼容性和安全测试 B. 属于验收测试,目标是验证单个模块的内部逻辑,类型包括语句覆盖和分支覆盖 C. 属于系统测试,目标是确认用户是否批准交付,类型仅包括功能测试 D. 属于兼容性测试,目标是验证完整系统的全部需求,类型包括性能和安全测试
某电商公司在新版本App发布前,组织独立测试团队在真实网络环境与多种手机型号上,验证整个系统是否满足需求规格说明书中规定的功能与性能要求。该测试活动最属于下列哪类测试? A. 单元测试 B. 集成测试 C. 系统测试 D. 代码评审
对判定式 (P && Q) || R 采用短路求值。每个测试用例给出 (P,Q,R) 的取值;条件覆盖要求 P、Q、R 均在实际求值时分别取到真和假。以下哪组测试用例满足条件覆盖? A. {(真,真,假),(真,假,假),(假,真,真)} B. {(真,假,假),(假,假,真)} C. {(真,真,假),(真,假,假),(假,假,假)} D. {(真,真,假),(真,假,假),(真,真,真)}
某系统接收整数 n,当且仅当 1 ≤ n ≤ 100 时接受输入。使用等价类划分法,并按输入是否被接受划分为最少数量的等价类,正确的划分是哪一项? A. {n:1 ≤ n ≤ 100};{n:n < 1 或 n > 100} B. {n:1 ≤ n ≤ 50};{n:51 ≤ n ≤ 100};{n:n < 1 或 n > 100} C. {n:n ≤ 100};{n:n > 100} D. {n:n < 1};{n:1 ≤ n ≤ 100};{n:n > 100}
某程序控制流图含 8 个结点(结点 1 为入口,结点 8 为出口),边集为:1→2,2→3,2→4,3→5,4→5,5→6,5→7,6→8,7→8。采用基本路径测试法时,线性无关的基本路径条数等于环形复杂度 V(G)=E−N+2。据此,至少需要设计多少条测试用例才能覆盖所有基本路径? A. 2 B. 3 C. 4 D. 5
某接口的输入域为整数,输入值在 10 至 99(含端点)时返回“合格”,其余整数返回“不合格”。按等价类划分法,以下哪组测试数据恰好为每个等价类选取一个代表值? A. 9、10、99 B. 9、50、100 C. 10、50、100 D. 9、50、99