全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
团队配置库需要限制成员对配置项的访问与修改。管理员采用哪种权限管理方式最合适? A. 按成员职责分配权限,并仅授予完成工作所需的权限 B. 为所有成员统一授予读取和修改权限 C. 仅设置配置库名称,不区分成员操作权限 D. 允许成员自行修改自己的权限
登录后查看答案
某软件团队多人并行修改同一产品,出现版本混乱,且无法确认交付版本由哪些受控内容构成。若只从以下作用中选择一项,哪项最直接体现配置管理在软件工程中的作用?A. 提高程序运行效率;B. 使软件产品及其变更处于受控状态,支持团队协同并保证交付内容可追溯;C. 自动消除程序缺陷。填空:____
某项目负责人拟定配置管理计划时,认为计划只需确定配置管理工具和配置库位置;配置项识别规则、变更控制职责及配置状态记录方式属于实施细节,可等项目启动后再确定。判断该做法是否正确。
判断:某开发团队认为,软件配置管理只是对源代码进行版本控制,其目标仅为防止代码丢失;只要使用了版本控制工具保存代码,就等于已经实现了软件配置管理的全部目标。
使用 pytest 编写接口自动化脚本,变量 resp 已保存测试客户端收到的响应。成功条件为状态码恰为 200,且 JSON 对象中键 "result" 对应的值恰为字符串 "ok"。要求在一条断言中按上述顺序同时检查两项,并使用直接键访问与 and 连接。补全代码:assert ____
判断题:某团队在持续集成流水线中规定,每次代码提交都自动触发构建与全量自动化回归测试。某成员认为,既然测试已完全自动化,即使某次构建后的自动化测试失败,仍可将该版本继续推进到后续发布阶段,测试结果可留待发布前再统一核查。这一做法符合持续集成中自动化测试的基本原则。
某待测函数 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. ①鉴定成本,②鉴定成本,③内部失败成本,④预防成本
某测试工具不用于编写功能断言或管理缺陷,而是通过模拟并发用户,采集系统响应时间与吞吐量。按测试工具的用途分类,它属于____工具。
某软件模块经统一口径确认有 36 个缺陷,代码规模为 0.024 MLOC。按每 KLOC 的缺陷数表示缺陷密度,该模块的缺陷密度为 ____ 个/KLOC。(1 MLOC = 1000 KLOC)
某服务在连续三次迭代中均发生权限配置错误。调查发现,三次错误分别由不同人员操作,但他们都依照同一份过期配置指南执行;指南更新流程没有指定维护责任人,且变更后无强制复核。团队确认,过期指南是问题的共同根因。以下哪项最能针对根因制定可验证的纠正措施? A. 指定指南维护责任人,建立变更复核与版本发布流程,并检查后续迭代是否仍出现同类错误 B. 要求三名操作人员重新学习权限配置 C. 每次发现错误后立即手动修正受影响的配置 D. 增加上线前的权限配置抽查
某模块控制流图含 14 个节点、17 条边,且该图不连通,由两个独立连通分量组成。有同学用公式 V(G)=E−N+2 计算:V(G)=17−14+2=5,并据此断言该模块的圈复杂度为 5。
某在线文档软件在恒定失效率假设下进行三段独立运行测试,三段日历时长分别为260 h、390 h、630 h,期间因故障修复而停机的时长分别为20 h、30 h、30 h,记录到的故障数依次为1、1、1。修复停机时间不计入运行暴露时间,故障数服从齐次泊松过程。用最大似然法估计失效率,并据此估计软件在未来连续运行200 h内不发生故障的概率,结果取四位小数:____。
判断题:某项目组声称:只要度量得到的缺陷密度(每千行代码缺陷数)持续下降,就说明软件质量必然在持续提升,因此软件度量的目的就是采集数据本身,无需与质量目标和分析模型关联。请判断该说法是否正确。
某测试组按条件覆盖率统计:程序含 4 个基本条件 A、B、C、D,每个条件的真、假结果各算一个覆盖目标;短路未求值不计覆盖。全部测试中,A 曾求值为真和假,B 仅求值为真,C 曾求值为真和假,D 曾求值为真和假。该测试组的条件覆盖率为多少? A. 75% B. 87.5% C. 93.75% D. 100%
某缺陷管理系统规定:缺陷状态包括新建、已修复、重新打开、已关闭,且从测试人员提交缺陷并置为“新建”起,缺陷状态每改变一次记为一次状态转换;已修复的缺陷必须经回归验证通过才能置为已关闭,验证不通过则置为重新打开。某缺陷从提交起经历如下处理:测试人员提交并置为新建;开发人员修复后置为已修复;第一次回归验证不通过,置为重新打开;开发人员再次修复后置为已修复;第二次回归验证通过,置为已关闭。按上述规定,该缺陷从提交到关闭共发生了多少次状态转换?其中需进行回归验证的次数是多少? A. 状态转换4次,回归验证2次 B. 状态转换5次,回归验证2次 C. 状态转换4次,回归验证3次 D. 状态转换5次,回归验证1次
某团队拟对软件过程质量进行度量,确定了三个目标:评估模块缺陷密度、监控测试覆盖率变化趋势、预测交付后缺陷数量。按照软件度量的分类体系,这三个目标分别对应的度量类型是( )。A. 产品度量、过程度量、项目度量 B. 产品度量、过程度量、产品度量 C. 过程度量、项目度量、产品度量 D. 项目度量、过程度量、产品度量
某软件团队规定:严重度依据缺陷对系统功能及数据的影响判定,S1为核心功能完全不可用或造成数据损坏,S2为重要功能受阻但有可行替代方案,S3为局部功能异常且不阻断主要流程;优先级依据修复时限判定,P1须在当前发布前修复,P2须在下一迭代修复,P3可择期处理。某缺陷使重要审批功能无法提交,但用户可通过另一入口完成审批;该缺陷只影响少数用户,团队确认可在下一迭代修复。判断:此缺陷应定为S2、P2,且其严重度与优先级的判定依据不同。
某测试项目采用周度监控,进度预警规则为:当某周实际累计执行进度落后于计划累计进度超过10个百分点时,发出进度预警;同时,若当周存在高风险用例被阻塞,需升级跟踪。各周监控数据如下:第1周计划20%、实际22%,无高风险阻塞;第2周计划45%、实际36%,有1个高风险用例被阻塞;第3周计划70%、实际58%,无高风险阻塞;第4周计划90%、实际79%,有1个高风险用例被阻塞。按上述规则,最早需要同时进行进度预警跟踪与高风险升级跟踪的是哪一周? A. 第1周 B. 第2周 C. 第3周 D. 第4周
判断:某程序中一个判定为「A && B」。若测试用例集使条件 A 与条件 B 各自都取到过真值和假值(满足条件覆盖),则该判定的真分支与假分支必然都被执行过(即条件覆盖必然蕴含判定覆盖)。