全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某团队为评估一次代码审查活动的效果,需从以下候选指标中选取最合适的度量指标:①审查会议总时长(小时);②参与审查的人员数量;③审查发现的缺陷密度(每千行代码缺陷数);④审查人员的平均工龄(年)。按照软件度量目标与方法的要求,最能直接反映审查效果的指标是:A. ① B. ② C. ③ D. ④
登录后查看答案
某程序共有 16 个判定分支,测试执行过程中覆盖了其中 12 个分支。该测试的分支覆盖率是多少? A. 25% B. 60% C. 75% D. 80%
某支付系统的需求规格中写明“单笔转账金额上限为5000元”,但未提及单日累计转账次数。开发实现为:单日最多可转账100次,第101次系统给出友好提示并拒绝交易。测试工程师小张据此提出了以下四条判断,其中正确的是( ) A. 单日第101次被拒绝属于缺陷,因为它超出了用户期望的性能 B. 单日转账100次的上限不属于缺陷,因规格未作规定且系统行为合理无异常 C. 只要规格说明书未写明的内容,实现后一律属于缺陷 D. 单笔转账上限5000元的规定若实现为50000元,属于文档缺陷而非程序缺陷
某测试负责人拿到一份待审的测试计划文档,其中已包含:①测试目标与范围;②测试方法与策略;③测试资源(人员与环境);④进度安排;⑤进入与退出准则;⑥风险识别及应对措施;⑦测试通过标准。审查中他发现该文档另写有以下三处内容:(a)各测试用例的具体操作步骤与预期结果;(b)某个已发现缺陷的修复方案细节;(c)声明“进度安排无需写入计划,执行时再定”。按照测试计划的内容与编制要求,下列判断正确的是: A. (a)(b)不属于测试计划内容,(c)的做法正确 B. (a)(b)不属于测试计划内容,(c)的做法错误 C. (a)(b)属于测试计划内容,(c)的做法正确 D. (a)(b)属于测试计划内容,(c)的做法错误
某测试项目规定:实际累计进度比计划累计进度落后超过8个百分点时标记进度预警;高风险用例若阻塞关键路径且尚未解除,须升级风险跟踪。截至当前检查点,计划累计进度为76%,实际累计进度为67%;一项高风险集成用例仍阻塞在关键路径上。此时应作出哪项监控判断? A. 仅标记进度预警,不升级风险跟踪 B. 仅升级风险跟踪,不标记进度预警 C. 同时标记进度预警并升级风险跟踪 D. 两项均不处理,继续按原计划监控
某团队为校园预约平台编制测试计划,需明确计划应包含的内容。下列哪项安排最恰当? A. 明确测试目标与范围、测试策略、资源和进度、准入与退出准则、风险应对及交付物 B. 仅列出测试用例,测试资源、进度和风险在测试执行中再确定 C. 记录测试执行后的缺陷统计、质量评价与改进结论 D. 规定开发人员的编码规范、代码提交流程和版本发布步骤
考虑程序片段:`x=0; y=0; if (p≥0) x=1; if (q≠0) y=1; return x+y;`其中每个赋值语句及 return 均计为一条可执行语句,两个 if 各为一个判定。分别达到语句覆盖与判定覆盖所需的最少测试用例数是多少? A. 语句覆盖1个,判定覆盖2个 B. 语句覆盖2个,判定覆盖2个 C. 语句覆盖1个,判定覆盖4个 D. 语句覆盖3个,判定覆盖4个
程序片段为:if (z≥8) { flag=1; }。现有测试集仅含输入 z=10,已达到语句覆盖。为使该测试集同时达到判定覆盖,至少还需增加几个测试用例? A. 0 个 B. 1 个 C. 2 个 D. 3 个
程序片段为:if (score≥60) { result=1; } else { result=0; } return result; 每个赋值语句均视为一条可执行语句。要同时达到语句覆盖和判定覆盖,至少需要多少个测试用例? A. 1 个 B. 2 个 C. 3 个 D. 4 个
某软件公司拟在四个项目组中推行软件配置管理。各组当前实践如下: 甲组:为所有配置项分配唯一标识并建立基线;变更须经配置控制委员会(CCB)审批;定期记录并报告配置项状态与变更历史;每季度对配置库进行配置审计。 乙组:使用Git进行版本控制;每日执行自动化构建;跟踪缺陷并修复;每周开展代码评审。 丙组:编写并维护需求规格说明;建立需求跟踪矩阵;管理需求变更;验证需求实现。 丁组:制定项目计划;跟踪进度与成本;识别并应对风险;实施质量保证活动。 问哪个项目组的实践完整覆盖了软件配置管理的关键活动? A. 甲组 B. 乙组 C. 丙组 D. 丁组
某团队维护无法自动合并的二进制配置文件。为避免多人同时修改同一文件造成覆盖,团队规定:成员开始修改前须取得该文件的独占修改权,修改期间其他成员只能读取,修改者完成后释放权限。应采用哪种版本控制策略? A. 锁定—修改—解锁策略 B. 复制—修改—合并策略 C. 每项功能独立分支策略 D. 分叉—拉取请求策略
某配置库采用「项目/基线/配置项类型」三级逻辑目录结构存储配置项。已知设计文档 SCM-DES-001 的存储路径为 /Proj/BL2/DOC/SCM-DES-001。现因基线升级,该文件被重新识别为编码类配置项并更名为 SCM-DES-002,纳入新基线 BL3 管理,其所属项目不变。按照该库的目录组织规则,检索该配置项新版本的完整路径应为: A. /Proj/BL3/DOC/SCM-DES-002 B. /Proj/BL3/CODE/SCM-DES-002 C. /Proj/BL2/CODE/SCM-DES-002 D. /Proj/BL3/CODE/SCM-DES-001
某嵌入式温控系统测试中,团队已用判定表覆盖联锁逻辑,用边界值分析覆盖温度阈值 ±0.5℃,用路径覆盖覆盖状态机主路径。为提升缺陷发现率,负责人要求引入错误推测法补充用例。以下哪种做法最符合错误推测法的应用原则? A. 采用正交表重新组合温度、湿度、压力,使任意两因素组合至少出现一次 B. 根据同类项目曾发生的“传感器断线后缓存旧值被误判为有效”缺陷,结合当前缓存更新时序设计断线恢复瞬间及缓存未刷新时的用例,并记录该缺陷模式 C. 使用随机数生成器产生1000组任意输入,以随机输入替代经验推测 D. 放弃已建的判定表与边界值用例,仅凭个人直觉追加用例且不记录推测依据
某文件从版本库检出到本地工作区后,开发者修改并保存了文件。若要将这次修改正式纳入版本库,应执行哪项操作? A. 检出修改后的文件 B. 检入修改后的文件 C. 删除本地工作区 D. 创建新的工作区
某项目明确纳入配置管理的对象有需求规约、源代码、可执行程序和用户手册;构建工具未纳入受控范围。依据配置项的概念与分类,下列判断正确的是: A. 只有源代码和可执行程序是配置项,规约与手册只是辅助资料 B. 四项均是配置项,其中源代码和可执行程序属于软件类,需求规约和用户手册属于文档类 C. 构建工具虽未纳入受控范围,仍因用于构建而自动成为该项目配置项 D. 需求规约与用户手册属于软件类,源代码与可执行程序属于文档类
团队配置库需要限制成员对配置项的访问与修改。管理员采用哪种权限管理方式最合适? A. 按成员职责分配权限,并仅授予完成工作所需的权限 B. 为所有成员统一授予读取和修改权限 C. 仅设置配置库名称,不区分成员操作权限 D. 允许成员自行修改自己的权限
某待测函数 normalize(s) 的约定是:去除字符串首尾空白,并将其转换为小写。使用 pytest 编写脚本验证输入 " Qa " 得到 "qa",下列哪项正确? A. def test_normalize(): assert normalize(" Qa ") == "qa" B. def test_normalize(): assert normalize(" Qa ") = "qa" C. def test_normalize(): assert normalize(" Qa ") == " qa " D. def test_normalize(): normalize(" Qa ") == "qa"
某软件组织将下列四项活动纳入质量成本核算:① 需求阶段组织跨职能评审以消除歧义;② 运行自动化单元测试并记录发现的缺陷;③ 对已发布版本中客户报告的崩溃问题紧急定位并发布补丁;④ 升级测试环境以提高缺陷复现率。关于这四项活动在质量成本模型中的归属,下列选项正确的是: A. ①预防成本,②鉴定成本,③外部失败成本,④鉴定成本 B. ①鉴定成本,②内部失败成本,③外部失败成本,④预防成本 C. ①预防成本,②内部失败成本,③外部失败成本,④鉴定成本 D. ①鉴定成本,②鉴定成本,③内部失败成本,④预防成本
某服务在连续三次迭代中均发生权限配置错误。调查发现,三次错误分别由不同人员操作,但他们都依照同一份过期配置指南执行;指南更新流程没有指定维护责任人,且变更后无强制复核。团队确认,过期指南是问题的共同根因。以下哪项最能针对根因制定可验证的纠正措施? A. 指定指南维护责任人,建立变更复核与版本发布流程,并检查后续迭代是否仍出现同类错误 B. 要求三名操作人员重新学习权限配置 C. 每次发现错误后立即手动修正受影响的配置 D. 增加上线前的权限配置抽查
某测试组按条件覆盖率统计:程序含 4 个基本条件 A、B、C、D,每个条件的真、假结果各算一个覆盖目标;短路未求值不计覆盖。全部测试中,A 曾求值为真和假,B 仅求值为真,C 曾求值为真和假,D 曾求值为真和假。该测试组的条件覆盖率为多少? A. 75% B. 87.5% C. 93.75% D. 100%