全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
判断:在某仓库中,当前分支为 main。某同学执行 git branch feature 后又执行 git checkout feature,随后修改代码并提交。他认为:由于创建分支时未加 -b 选项,工作区的新提交会同时记录到 main 分支上;若改用 git switch -c feature 一条命令完成创建与切换,效果则不同,提交会只落在 feature 上。
登录后查看答案
某团队要求每项较大的新功能在独立分支上开发,完成后通过合并请求集成;线上紧急修复则从当前发布版本创建热修复分支,并在修复后同步回开发主线。有人据此认为,该策略属于仅使用一条主干、所有改动直接提交主干的主干开发模式。判断该说法是否正确。
判断题:某软件企业宣称:配置管理的核心目标是对软件开发过程中产生的所有配置项(包括文档、代码、数据等)进行标识、控制和追踪,保证任一时刻均可追溯,且各项工作产品与需求保持一致。该企业据此认为,只要对源代码实施了版本控制并保存了历史记录,就已完全达成软件配置管理的全部目标,文档和数据无需纳入配置管理范围。
判断:某软件测试平台既能录制回放 UI 操作进行功能断言,又能模拟大量并发用户采集响应时间,因此按测试工具的常见分类,它应被严格归为单元测试工具,而不能归为功能或性能测试工具的任何一类。
判断:在 pytest 测试脚本中,若同一测试函数先断言响应状态码、再断言响应字段,第一条断言失败后,pytest 仍会继续执行第二条断言,并将两项失败都记录为该用例的断言结果。
判断:若某程序的判定覆盖率达到100%,则其条件覆盖率也一定达到100%。
某程序控制流图为单个连通分量,其中包含 6 个判定节点。有同学据此断言:由于判定节点决定了独立路径的来源,该程序的圈复杂度 V(G) 恰好等于判定节点数 6,不必再加 1。请判断这一说法是否正确。
在测试风险监控中,风险暴露度定义为发生概率与影响程度的乘积,影响程度取1至10的整数。某高风险项初始发生概率为0.8,影响程度为2;经过一轮测试后,其发生概率降至0.2,影响程度升至10。测试经理认为:由于发生概率显著下降,该风险的风险暴露度必然降低。请判断该说法是否正确。
某项目规定:缺陷严重度按对功能和数据的影响划分,S4表示轻微显示问题且不影响功能;优先级按修复时限划分,P1表示必须在本周合规审查前修复。系统中一处非关键页面的标点错误被评为S4,因审查要求本周修正而评为P1。有人据此认为,该缺陷既然是P1,其严重度就不能是S4。判断该观点是否正确。
某在线考试系统规定:严重度按缺陷造成的功能或数据影响确定,S1为关键功能完全不可用或数据不可恢复,S2为关键功能受阻但可用经验证的替代流程完成,S3为非关键功能异常且不阻断业务;优先级按修复时限确定,P1须在当前发布前修复,P2可在下一迭代修复。缺陷甲使交卷按钮失效,但考生可通过备用交卷流程成功提交;缺陷乙仅在低频报表中显示错误,且该报表将在本次发布演示中使用,负责人要求发布前修复。某同学判定甲为S1、P2,乙为S3、P1。该判定正确吗?
判断题:软件缺陷是指软件中存在的一切不满意之处,包括与需求不符的功能错误;而软件代码中任何不符合软件需求规格说明、可能导致软件无法满足用户合理期望的问题都属于缺陷。据此判断:只要软件的运行结果与用户口头期待一致但与需求规格说明书不一致,就不算缺陷。
某测试团队在执行一轮系统测试时规定:每日执行结束后,由测试负责人汇总当日用例的执行数、通过与失败数,并将新发现缺陷同步录入缺陷跟踪库且更新对应用例状态;次日执行前,先核对手中版本是否已包含前日所报缺陷的修复构建,若无则继续按原计划执行用例,不受影响。有同学据此认为:测试执行过程只包括运行用例并记录结果,缺陷的提交与跟踪属于独立的缺陷管理活动,完全不属于测试执行阶段应做的工作。判断该表述是否正确。
测试执行过程中,测试人员必须严格按照测试用例编号递增的顺序执行,不得根据用例依赖关系或执行条件调整顺序。判断该表述是否正确。
在决策表(判定表)中,若某一条件项被标记为“无关”(—),则意味着该条件在该规则中不允许取任何确定值,测试时必须额外补充该条件的取值,才能确定该规则执行的动作。
某批处理接口的参数 mode 仅接受字符串“雾”“潮”“岚”,三者均返回相同的“已受理”;其他任何输入均返回相同的“参数无效”,且接口不存在其他可观察差异。判断:按等价类划分法,必须把“雾”“潮”“岚”分别划为三个有效等价类,因为它们是三个不同的字符串。
对于判定 A && B,测试集仅包含 (A=T,B=T)、(A=T,B=F) 和 (A=F,B=F)。有人据此断言:该测试集达到判定覆盖和条件覆盖,因此也必然达到修正条件/判定覆盖(MC/DC)。此断言是否正确?
某项目采用分布式版本控制策略,并设置共享远程仓库。有人断言:只要存在共享远程仓库,该项目就不再属于分布式版本控制,因为分布式策略不允许使用共享仓库。判断该断言是否正确。
判断:某软件公司同时建有开发库、受控库和产品库三类配置库。其配置管理员认为:(1) 开发库中的配置项可由开发人员根据工作需要自行存取和修改,无需经过审批;(2) 任何配置项一旦提交进入受控库,开发人员仍可直接修改,只是要登记记录;(3) 产品库中的配置项属于已发布的最终产品,对其存取必须严格控制,通常需经配置管理相关授权方可进行。上述三条说法全部正确。
某项目配置库划分为动态库、受控库和产品库。开发人员认为,已纳入正式基线的配置项应存入产品库,因为产品库主要保存开发过程中尚未批准的变更。判断该说法是否正确。
判断:在配置库中,为使配置项能够被准确地存储与检索,每个配置项入库时必须按命名规则赋予唯一标识,此后对该配置项的存取操作均应依据该标识进行。