计算机软件测试员 练习卷

四级 / 三级 / 二级 / 一级 | 100 题 | 姓名:__________ 得分:______

返回题库 隐藏答案 15 题30 题50 题100 题

1某测试员为一个登录模块设计用例,已覆盖“用户名正确+密码正确”场景,下一步补充“用户名正确+密码错误”用例时,他依据的最主要设计方法是

  1. A. 等价类划分
  2. B. 边界值分析
  3. C. 错误推测
  4. D. 因果图

2某缺陷被开发标记为“无法复现”并关闭,测试员确认该缺陷在测试环境仍稳定出现,此时正确的处置是

  1. A. 附上最新复现日志和录屏后重新激活该缺陷
  2. B. 接受关闭结论并另建一个描述相同的新缺陷
  3. C. 直接在缺陷跟踪系统中把状态改回新建
  4. D. 在项目群发消息要求开发立即修复

3某项目要求对一段根据用户等级计算折扣的代码设计用例,等级分为普通、银卡、金卡,且折扣还与是否促销叠加,最合适的设计方法是

  1. A. 判定表
  2. B. 等价类划分
  3. C. 边界值分析
  4. D. 错误推测

4某缺陷报告只写了“登录有时失败”,未给出复现步骤和环境信息,这最可能导致的结果是

  1. A. 开发难以定位问题而反复沟通延误修复
  2. B. 缺陷被自动分配给错误的开发人员
  3. C. 缺陷严重程度被系统自动调高
  4. D. 缺陷跟踪系统拒绝保存该记录

5某登录功能规定密码长度为8~16位且必须含字母和数字,用边界值分析法设计用例时,下列哪个取值组合最能暴露长度边界缺陷

  1. A. 7位含字母数字、8位含字母数字、16位含字母数字、17位含字母数字
  2. B. 8位纯字母、8位纯数字、16位纯字母、16位纯数字
  3. C. 8位含字母数字、12位含字母数字、16位含字母数字、20位含字母数字
  4. D. 7位纯字母、8位纯字母、16位纯字母、17位纯字母

6某接口自动化用例断言响应状态码为200,但业务返回体中的code字段为5001表示“余额不足”,该用例当前判定为通过,这属于哪类问题

  1. A. 断言覆盖不足,未校验业务返回码
  2. B. 接口协议设计错误,应直接返回500
  3. C. 测试数据准备错误,应改用有余额账号
  4. D. 环境配置错误,应切换生产环境重测

7某团队在回归测试阶段发现一个已修复缺陷再次出现,查看记录发现修复提交后未补充对应自动化用例,从质量保障角度最应改进的环节是

  1. A. 提高缺陷优先级以引起开发重视
  2. B. 修复缺陷时同步补充回归测试用例
  3. C. 要求测试人员在发版前全量手工回归
  4. D. 将该模块移出本次迭代范围不再测试

8在缺陷生命周期管理中,下列哪些状态转换属于常见且合理的流转(多选)

  1. A. 新建→已指派→已修复→待验证→已关闭
  2. B. 新建→已拒绝→重新打开→已指派
  3. C. 已修复→重新打开→已指派→已修复
  4. D. 已关闭→新建→已指派→已拒绝
  5. E. 待验证→已关闭→已修复→重新打开

9某缺陷在测试环境可稳定复现,但上线后用户从未遇到,从缺陷管理角度看最合理的处置是

  1. A. 直接关闭该缺陷并注明环境差异
  2. B. 升级为最高优先级要求立即修复
  3. C. 保留该缺陷并记录环境差异待评估
  4. D. 将该缺陷重新指派给测试人员

10某测试用例在执行时发现实际结果与预期结果不一致,但经确认是测试用例的预期结果写错了,此时正确的做法是

  1. A. 将该用例标记为失败并提交缺陷
  2. B. 修正用例预期结果后重新执行
  3. C. 直接删除该用例避免误导
  4. D. 保留失败记录并注明为环境问题

11关于缺陷严重程度(Severity)与优先级(Priority)的区别,下列描述正确的有(多选)

  1. A. 严重程度反映缺陷对系统功能的影响大小
  2. B. 优先级反映缺陷被修复的紧急程度
  3. C. 严重程度高必然优先级也高
  4. D. 优先级可由测试人员根据业务影响提出建议
  5. E. 严重程度与优先级均由开发人员单独决定

12使用Selenium编写自动化测试时,页面元素在操作瞬间才由JavaScript动态生成,导致偶发找不到元素,最合适的处理方式是

  1. A. 使用显式等待等待该元素出现后再操作
  2. B. 在脚本开头统一加固定sleep等待若干秒
  3. C. 捕获异常后直接跳过该步骤
  4. D. 把定位方式从id改为class

13在缺陷管理流程中,缺陷状态从「已修复」流转到「已关闭」之前,通常必须经过的环节是

  1. A. 回归测试验证通过
  2. B. 开发人员再次确认代码
  3. C. 产品经理评审缺陷等级
  4. D. 测试经理统计缺陷数量

14关于测试用例设计,下列做法正确的有(多选)

  1. A. 为每个用例标注预期结果以便判定通过与否
  2. B. 用例应覆盖正常流程与异常流程
  3. C. 用例设计完成后无需评审直接执行
  4. D. 用例应包含可独立执行的前置条件
  5. E. 用例标题可用『测试登录』概括全部登录场景

15某自动化测试脚本使用Selenium定位一个动态生成的按钮,该按钮的id每次刷新都会变化,但class和文本内容稳定,最合适的定位策略是

  1. A. By.id使用当前捕获到的id值
  2. B. By.xpath使用按钮的绝对路径
  3. C. By.cssSelector使用稳定的class属性
  4. D. By.tagName使用button标签名

16使用Postman对登录接口做自动化测试时,希望把上一个请求返回的token自动带入下一个请求的请求头,正确的做法是

  1. A. 在Tests脚本中提取token并设置为环境变量,在下一个请求头中引用该变量
  2. B. 在Pre-request Script中把token写死在请求头里
  3. C. 在下一个请求的Body中手动粘贴token后发送
  4. D. 在Postman的History中复制上一个请求的响应头

17执行某查询模块的等价类划分测试时,已为“用户年龄”输入框划分出有效等价类(18~60 的整数)和三个无效等价类(小于18、大于60、非整数),下一步设计用例时最合适的做法是

  1. A. 为每个等价类各取一个代表值设计一条用例,无效等价类单独覆盖
  2. B. 只对有效等价类取边界值设计用例,无效等价类合并成一条用例
  3. C. 对有效等价类取中间值和边界值各一条,无效等价类随机取值覆盖
  4. D. 把所有等价类的代表值合并到一条用例中一次性执行验证

18用边界值分析法为输入范围[10,50]设计测试用例时,按标准边界值取法应包含的边界点是

  1. A. 9、10、50、51
  2. B. 10、30、50、51
  3. C. 10、11、49、50
  4. D. 9、10、11、49

19在自动化测试中引入显式等待(如WebDriverWait)相比固定睡眠sleep的主要优势是

  1. A. 能根据条件满足情况尽早继续执行
  2. B. 可以完全替代所有隐式等待
  3. C. 能自动修复页面元素定位错误
  4. D. 能降低被测系统的响应时间

20某测试人员在提交缺陷时把两个互不相关的界面崩溃问题写在同一条缺陷记录里,这种做法的主要问题是

  1. A. 会导致缺陷严重级别被自动提高
  2. B. 不利于缺陷的跟踪、修复与回归验证
  3. C. 会使缺陷报告无法被开发人员看到
  4. D. 会导致该缺陷被系统自动标记为重复

21在等价类划分法中,某输入框要求输入1到100的整数,下列划分中属于无效等价类的是

  1. A. 输入值为0
  2. B. 输入值为50
  3. C. 输入值为100
  4. D. 输入值为1

22使用Selenium进行Web自动化测试时,页面元素在操作前需要等待其可点击,下列等待方式中稳定性通常较好的是

  1. A. 显式等待指定元素可点击条件
  2. B. 固定休眠五秒后直接点击
  3. C. 循环点击直到不抛异常
  4. D. 刷新页面后立即执行点击

23在缺陷管理流程中,开发人员认为某缺陷不是问题并拒绝修复,测试人员不认可该结论,规范的处理方式是

  1. A. 提交缺陷评审并由多方确认结论
  2. B. 直接关闭该缺陷并记录备注
  3. C. 将该缺陷优先级改为最低后搁置
  4. D. 重新提交一条相同缺陷并指派给测试经理

24某电商项目在“双十一”前进行性能测试,测试员发现下单接口在并发500时响应时间骤增,但服务器CPU利用率仅30%,下一步最应优先排查的是

  1. A. 数据库连接池与慢查询情况
  2. B. 前端页面的图片加载大小
  3. C. 测试客户端的网卡带宽上限
  4. D. 商品详情页的静态资源缓存

25在缺陷管理流程中,测试人员提交缺陷后,开发人员认为该问题不是缺陷而是需求设计如此,此时缺陷状态通常应流转为

  1. A. 已修复
  2. B. 已关闭
  3. C. 已拒绝
  4. D. 待复测

26在测试用例设计评审中,发现某功能模块的用例只覆盖了正常流程,未覆盖输入非法字符、超长输入等场景,这主要违反了测试用例设计的哪项原则

  1. A. 用例应具备可重复性
  2. B. 用例应覆盖有效与无效输入
  3. C. 用例应保持最小化
  4. D. 用例应优先覆盖高频操作

27某项目采用持续集成,每次代码提交后自动运行冒烟测试用例集,某次提交后冒烟测试失败,此时最合适的下一步处置是

  1. A. 继续运行全量回归测试
  2. B. 暂停后续提交并通知开发排查
  3. C. 直接将该次提交回滚并关闭构建
  4. D. 等待下次提交后一起验证

28用等价类划分法为“年龄输入框(允许18至60的整数)”设计用例时,下列划分中最符合该方法要求的是

  1. A. 有效类18~60,无效类小于18、大于60、非整数
  2. B. 有效类18~60,无效类17、61、abc
  3. C. 有效类18~59,无效类18以下、60以上
  4. D. 有效类18、60,无效类17、61、中间值

29某缺陷在开发环境无法复现,测试人员下一步最合理的处置是

  1. A. 直接关闭该缺陷并标注无法复现
  2. B. 补充复现步骤、环境版本和日志后重新指派开发
  3. C. 把缺陷优先级降为最低后继续保留
  4. D. 将该缺陷转给产品经理判定需求

30关于自动化测试脚本中“断言”与“验证”的区别,下列理解正确的是

  1. A. 断言失败会中止当前用例,验证失败通常记录后继续执行
  2. B. 断言只用于接口测试,验证只用于界面测试
  3. C. 断言和验证都必须让脚本立即退出
  4. D. 验证失败比断言失败更严重,必须优先处理

31用等价类划分法为“用户名长度6~20个字符”设计用例时,下列划分方式最合理的是

  1. A. 有效等价类取6~20,无效等价类取小于6和大于20
  2. B. 有效等价类取6~20,无效等价类只取小于6
  3. C. 有效等价类取7~19,无效等价类取小于7和大于20
  4. D. 有效等价类取6~20,无效等价类取0和21两个值

32在边界值分析中,针对输入范围“1≤x≤100”的整数,下列取值集合最符合边界值分析法要求的是

  1. A. 0、1、100、101
  2. B. 1、50、100
  3. C. 0、50、101
  4. D. 1、2、99、100

33某项目采用敏捷开发,每个迭代只有两周,测试人员希望回归测试在每次代码提交后自动运行,最合适的做法是

  1. A. 在每个迭代结束前集中执行一轮手工回归
  2. B. 配置持续集成流水线,在提交后触发自动化回归用例
  3. C. 要求开发人员提交前自行完成全部回归测试
  4. D. 把回归测试用例改为只覆盖新增功能

34某测试人员在缺陷管理平台提交缺陷后,开发人员将状态改为“已修复”,测试人员随后执行回归测试发现原缺陷现象消失但引发了一个新的关联问题,此时测试人员应在缺陷记录中执行的正确操作组合是( )。(多选)

  1. A. 将原缺陷状态由“已修复”改为“重新打开”,并在备注中说明新发现的问题
  2. B. 针对新发现的关联问题单独提交一条新缺陷,并关联原缺陷编号
  3. C. 将原缺陷直接关闭,然后针对新问题另建一条缺陷记录
  4. D. 在未关闭原缺陷的情况下先提交新缺陷,再根据回归结论处理原缺陷状态
  5. E. 把新问题作为备注追加到原缺陷中,将原缺陷重新打开并继续跟踪

35某缺陷在测试环境可稳定复现,但在开发本地无法复现,开发据此将缺陷标记为“无法复现”并关闭,测试人员应优先采取的措施是

  1. A. 补充环境信息、数据版本与操作录屏后重新打开缺陷
  2. B. 在缺陷备注中要求开发更换电脑再试一次
  3. C. 将该缺陷降级为建议并等待下个版本验证
  4. D. 在测试报告中标注该缺陷因环境差异不修复

36在测试用例评审中,发现某条用例的预期结果写为“系统正常”,下列修改意见中最合理的是

  1. A. 把预期结果改为可观察、可判定的具体输出或状态
  2. B. 保留原描述并补充一句“由测试人员现场判断”
  3. C. 把该用例删除,改由探索性测试覆盖该场景
  4. D. 将预期结果改为“与需求一致”以便灵活判断

37在缺陷管理过程中,下列做法有助于提升缺陷报告质量的有(多选)

  1. A. 记录可复现的最小操作步骤与前置条件
  2. B. 附上实际结果与预期结果的对比说明
  3. C. 在标题中概括缺陷现象与影响模块
  4. D. 只写“页面报错,请修复”并附一张截图
  5. E. 把多个不相关缺陷合并到一条记录中提交

38在缺陷生命周期中,测试员提交缺陷后开发人员标记为“无法复现”,此时测试员最恰当的下一步处置是

  1. A. 补充环境信息、操作步骤和日志后重新激活该缺陷
  2. B. 直接关闭该缺陷并记录为无效缺陷
  3. C. 新建一个相同描述的缺陷重新提交
  4. D. 将该缺陷优先级降为最低后保持打开

39在自动化测试框架中,将登录操作封装为公共方法供多个测试用例调用,这种做法主要体现的设计原则是

  1. A. 提高代码复用性并降低维护成本
  2. B. 提高测试用例的执行速度
  3. C. 增加测试用例的覆盖范围
  4. D. 保证测试数据的独立性

40测试经理要求评估自动化测试脚本的稳定性,下列指标中最能直接反映脚本稳定程度的是

  1. A. 脚本在多次运行中通过率的一致性
  2. B. 脚本单次运行的总耗时
  3. C. 脚本覆盖的测试用例总数
  4. D. 脚本中包含的断言数量

41某登录功能需求为“用户名6~12位字母数字组合,密码至少8位且含大小写字母”,用边界值分析设计用户名长度用例,应优先选取的长度是

  1. A. 5、6、12、13
  2. B. 6、7、11、12
  3. C. 5、6、7、12
  4. D. 6、12、13、20

42对某支付接口做性能测试,需求为“在500并发下响应时间95%不超过2秒”,执行后统计结果为P95=2.4秒,正确的结论是

  1. A. 响应时间满足需求,因为平均值低于2秒
  2. B. 响应时间不满足需求,95%分位已超过2秒
  3. C. 需重新执行,性能测试结果存在随机波动
  4. D. 应降低并发到400再判断是否达标

43使用Postman对REST接口做自动化断言时,要校验响应体JSON中字段“status”值为“success”,应采用的断言方式是

  1. A. 在Tests中用pm.response.json().status判断等于success
  2. B. 在Pre-request中设置环境变量status为success
  3. C. 在Headers中新增status:success后发送请求
  4. D. 在Params中传入status=success作为查询条件

44关于自动化测试用例的维护,下列做法中合理的有(多选)

  1. A. 页面元素定位优先使用稳定的唯一属性而非绝对路径
  2. B. 对频繁变动的页面区域采用页面对象模型封装
  3. C. 用例失败时统一重跑三次仍失败才判定为缺陷
  4. D. 为提升覆盖把手工探索用例全部转为自动化脚本
  5. E. 定期清理长期失败且业务已下线的自动化用例

45某缺陷在测试环境稳定复现,但开发在本地环境无法复现并因此拒绝修复,测试员下一步最有效的做法是

  1. A. 提供复现步骤、日志、数据快照与环境版本信息
  2. B. 把缺陷直接升级为严重级别迫使开发处理
  3. C. 在缺陷描述中补充一句“多试几次就能复现”
  4. D. 将该缺陷转为需求变更单交由产品评估

46测试员在缺陷报告中写“点击保存按钮后页面卡死”,但未写明浏览器版本、账号权限和操作前置数据,评审时该缺陷被退回,退回的最主要理由是

  1. A. 缺陷标题描述不够简洁
  2. B. 缺陷缺少可复现的必要环境与前置条件
  3. C. 缺陷未附带修复建议代码
  4. D. 缺陷未标注对应的测试用例编号

47某测试员在回归测试时只执行了上一轮失败的用例,未执行核心功能的通过用例,结果上线后核心下单流程出现故障,这暴露出的主要问题是

  1. A. 回归测试范围选取过于狭窄
  2. B. 自动化脚本断言写得不够严格
  3. C. 缺陷优先级划分标准缺失
  4. D. 测试环境与生产环境版本不一致

48某电商系统登录模块,需求为"用户名6-12位字母,密码8-16位且必须含数字和字母",设计测试用例时下列做法正确的是

  1. A. 对用户名和密码分别做等价类划分后组合覆盖
  2. B. 只对密码做边界值分析即可覆盖用户名
  3. C. 把用户名和密码当作一个整体做一个等价类
  4. D. 随机生成若干账号密码进行冒烟测试

49某缺陷被标记为"无法复现",测试人员下一步最恰当的做法是

  1. A. 补充日志、截图与复现步骤后再次提交验证
  2. B. 直接把缺陷关闭并记录为无效缺陷
  3. C. 把缺陷转给产品经理判断需求
  4. D. 降低缺陷优先级后继续观察

50关于自动化测试适用场景,下列判断正确的是

  1. A. 回归测试、接口稳定且重复执行的场景适合自动化
  2. B. 一次性探索性测试适合优先自动化
  3. C. 界面频繁变更的模块适合大规模UI自动化
  4. D. 需求尚未确定的新功能适合先做自动化

51关于黑盒测试中的因果图法,下列描述正确的有(多选)

  1. A. 因果图用于处理输入条件之间的组合与约束关系
  2. B. 因果图可将逻辑关系转换为判定表进而设计用例
  3. C. 因果图法只适用于单输入条件的简单场景
  4. D. 因果图能替代边界值分析完成所有用例设计

52使用 Selenium 对登录页做自动化测试,脚本在本地稳定通过,接入 CI 后频繁失败并提示元素不可见,最可能的原因是

  1. A. CI 环境未等待页面异步加载完成
  2. B. 本地浏览器版本比 CI 环境更新
  3. C. 登录页的 HTML 标签语义不正确
  4. D. 测试数据中的用户名长度不一致

53使用 JUnit 编写单元测试时,测试方法执行前需要初始化数据库连接,执行后需要释放连接,应使用的注解组合是

  1. A. @BeforeEach 与 @AfterEach
  2. B. @BeforeAll 与 @AfterAll
  3. C. @Test 与 @Ignore
  4. D. @DisplayName 与 @Disabled

54某项目采用敏捷开发,每个迭代两周,测试员在迭代中期发现需求频繁变更导致用例维护成本高,最有效的应对措施是

  1. A. 将用例按业务功能模块化并建立需求追踪矩阵
  2. B. 停止编写新用例只执行已有用例
  3. C. 把所有手工用例一次性转为自动化脚本
  4. D. 要求产品经理在迭代结束前不再变更需求

55执行一条测试用例时实际结果与预期结果不一致,测试员在提交缺陷报告前应先做哪项工作

  1. A. 确认环境与步骤后复现一次并保留日志
  2. B. 直接修改用例预期结果使其通过
  3. C. 通知开发人员口头说明问题
  4. D. 将该用例标记为通过并继续执行

56某次回归测试中,测试员发现一个已关闭的缺陷在新版本中再次出现,正确的缺陷状态处理是

  1. A. 将该缺陷重新打开并关联新版本信息
  2. B. 新建一条缺陷并把旧缺陷标记为重复
  3. C. 把旧缺陷状态改为已修复并追加备注
  4. D. 把新缺陷直接关闭并注明历史遗留

57某缺陷在开发人员修复后由测试人员重新执行原失败用例并通过,但随后发现该修复导致另一个模块出现新问题,这种缺陷状态变化应记录为

  1. A. 缺陷重开
  2. B. 缺陷回归
  3. C. 缺陷引入
  4. D. 缺陷延期

58在自动化测试中,为提高脚本稳定性,对动态变化的元素定位优先采用的方式是

  1. A. 绝对XPath路径
  2. B. 元素索引位置
  3. C. 稳定属性组合
  4. D. 页面文本内容

59缺陷报告中“可复现性”字段填写为“偶现”时,测试人员最应补充的信息是

  1. A. 缺陷优先级
  2. B. 复现步骤与频率
  3. C. 开发人员姓名
  4. D. 预计修复工时

60在缺陷生命周期管理中,下列哪些操作会改变缺陷的状态字段(多选)

  1. A. 测试人员提交新缺陷
  2. B. 开发人员将缺陷标记为已修复
  3. C. 测试人员验证通过后关闭缺陷
  4. D. 测试人员修改缺陷的标题描述
  5. E. 产品经理调整缺陷的优先级

61在缺陷报告中,“严重程度”与“优先级”的关系,下列描述正确的是?

  1. A. 严重程度高则优先级一定高
  2. B. 优先级高则严重程度一定高
  3. C. 两者可独立判定,严重程度高但优先级可能低
  4. D. 两者必须由测试员和开发员分别填写

62在自动化测试框架中,将登录操作封装为公共方法供多个测试用例调用,主要目的是?

  1. A. 提高测试用例的执行速度
  2. B. 降低脚本的维护成本
  3. C. 增加测试用例的覆盖范围
  4. D. 减少测试数据的准备数量

63某测试员在提交缺陷时只写了“登录失败”,未附日志和截图,开发人员最可能采取的处置是?

  1. A. 直接根据经验修复该缺陷
  2. B. 将缺陷退回要求补充信息
  3. C. 忽略该缺陷并关闭
  4. D. 自行复现后修改缺陷状态

64在等价类划分法中,某输入框要求输入1到100之间的整数,下列哪组测试数据的设计方式最符合有效等价类与无效等价类的划分原则

  1. A. 取1、50、100作为有效等价类,取0、101作为无效等价类
  2. B. 取1、50、100作为有效等价类,取0、-1作为无效等价类
  3. C. 取0、50、101作为有效等价类,取1、100作为无效等价类
  4. D. 取1、100作为有效等价类,取0、101、50作为无效等价类

65某缺陷在测试环境无法复现,但在生产环境偶发出现,测试员在缺陷报告中记录复现步骤时最恰当的做法是

  1. A. 标注为不可复现并直接关闭该缺陷
  2. B. 记录已尝试的复现步骤并注明环境差异与发生频率
  3. C. 凭记忆补全一套看似合理的复现步骤
  4. D. 将缺陷转给开发并说明无法提供复现信息

66使用Selenium编写自动化测试脚本时,页面元素在操作前需要等待其加载完成,相比固定时长休眠,更推荐的等待方式是

  1. A. 显式等待指定条件成立后再操作元素
  2. B. 将休眠时间统一设置为十秒
  3. C. 在脚本开头一次性休眠等待整页加载
  4. D. 通过循环反复刷新页面直到元素出现

67在性能测试中,某接口在并发用户数增加时响应时间急剧上升但吞吐量不再增长,这种现象通常说明系统已到达

  1. A. 最佳并发点
  2. B. 瓶颈临界点
  3. C. 冷启动阶段
  4. D. 基线稳定点

68在某电商结算模块的测试用例中,需要验证“满200减30”与“会员9折”叠加时的金额计算,按等价类划分应优先覆盖的组合是

  1. A. 订单金额199元且为会员、订单金额200元且为会员、订单金额201元且为会员
  2. B. 订单金额200元且为会员、订单金额200元且非会员、订单金额0元且为会员
  3. C. 订单金额100元且为会员、订单金额200元且为会员、订单金额300元且为会员
  4. D. 订单金额200元且为会员、订单金额199元且为非会员、订单金额200元且为非会员

69用 Pytest 编写测试函数时,希望该函数在某个前置条件不满足时被跳过而不是失败,应使用的标记是

  1. A. @pytest.mark.skipif
  2. B. @pytest.mark.xfail
  3. C. @pytest.mark.parametrize
  4. D. @pytest.mark.usefixtures

70使用 Selenium 的显式等待时,希望等待某元素可点击后再操作,应使用的条件类是

  1. A. element_to_be_clickable
  2. B. presence_of_element_located
  3. C. visibility_of_element_located
  4. D. text_to_be_present_in_element

71某缺陷报告写“点击支付按钮后页面偶尔白屏”,从缺陷描述质量看,最需要补充的信息是

  1. A. 复现概率、环境、操作路径与日志
  2. B. 开发人员的姓名与工号
  3. C. 该页面的UI设计稿链接
  4. D. 同类功能的竞品实现方式

72在缺陷报告中填写“缺陷严重程度”和“缺陷优先级”时,下列理解正确的是

  1. A. 严重程度反映缺陷对系统的影响,优先级反映修复的紧急程度
  2. B. 严重程度由测试员定,优先级必须由开发经理定
  3. C. 严重程度高的缺陷优先级一定也高,两者应保持一致
  4. D. 优先级反映缺陷对系统的影响,严重程度反映修复的紧急程度

73测试员在回归测试中发现上次修复的登录缺陷又出现了,但代码仓库显示相关修复提交仍在,最合理的下一步处置是

  1. A. 核对该缺陷的修复分支是否已合并到当前测试版本,确认环境一致性
  2. B. 直接把缺陷重新打开并标注为开发修复无效
  3. C. 认为是环境问题,重新部署后再执行一遍相同用例
  4. D. 将该缺陷降级为轻微缺陷,因为修复代码确实存在

74在设计测试用例时,某功能有3个相互独立的输入条件,每个条件有2种取值,若采用判定表或因果图进行组合覆盖,最少需要覆盖的组合数是

  1. A. 8
  2. B. 6
  3. C. 4
  4. D. 3

75用等价类划分法为“用户年龄输入框(允许18~60周岁)”设计测试用例时,下列哪一组年龄数据能同时覆盖两个无效等价类?

  1. A. 17和61
  2. B. 18和60
  3. C. 17和18
  4. D. 60和61

76在编写测试用例时,为登录功能设计“用户名正确、密码错误”的用例,这属于哪种测试用例设计方法的典型应用?

  1. A. 边界值分析
  2. B. 因果图分析
  3. C. 错误推测
  4. D. 场景法

77在缺陷管理中,将缺陷严重程度(Severity)设为“严重”而优先级(Priority)设为“低”,最可能的情形是?

  1. A. 系统崩溃但仅在已废弃的旧版本中出现
  2. B. 界面文字错别字影响品牌形象
  3. C. 核心功能无法使用且客户正在验收
  4. D. 数据库连接池偶发泄漏导致性能下降

78在等价类划分中,某输入框要求输入1到100的整数,下列哪组测试数据覆盖了有效的边界值

  1. A. 0、1、100、101
  2. B. 1、2、99、100
  3. C. 0、50、101、102
  4. D. 1、50、100、101

79某登录功能测试中,输入正确用户名和错误密码,系统提示“用户名或密码错误”,这一设计主要考虑的测试点是

  1. A. 错误提示是否区分了用户名和密码
  2. B. 是否防止了用户名枚举攻击
  3. C. 密码是否经过加密传输
  4. D. 登录失败次数是否受限

80某接口返回JSON中字段值为null,接口文档约定该字段为必填且不能为空,测试人员应

  1. A. 认为null等同于空字符串,忽略该问题
  2. B. 记录为缺陷并附上请求响应报文
  3. C. 直接修改文档把该字段改为可空
  4. D. 等待下一个版本再观察是否修复

81某电商项目在促销活动上线前,测试人员发现购物车金额计算在优惠券叠加时出现偏差,此时最合适的处置是

  1. A. 记录缺陷并评估对本次上线的影响后上报
  2. B. 自行修改代码中的计算逻辑后继续测试
  3. C. 在测试报告中标注该问题但不上报
  4. D. 等促销活动结束后再提交缺陷

82设计登录功能的测试用例时,针对用户名输入框要求“6到12位字母数字组合”,下列用例中采用等价类划分法最应优先保留的是

  1. A. 输入5位字母数字组合
  2. B. 输入6位纯字母用户名
  3. C. 输入13位字母数字组合
  4. D. 输入含空格的用户名

83在测试用例评审会上,有人提出“这条用例只验证了正常流程,没有覆盖异常分支”,该意见针对的测试用例质量属性是

  1. A. 用例的可重用性
  2. B. 用例的覆盖率
  3. C. 用例的执行效率
  4. D. 用例的可追溯性

84使用 Postman 对一组接口做回归测试,希望每次修改后自动校验响应状态码和关键字段,最合适的做法是

  1. A. 每次手动点击 Send 后肉眼核对响应
  2. B. 在 Tests 标签中编写断言脚本并配合集合运行
  3. C. 把响应内容复制到 Word 中逐条比对
  4. D. 将请求保存后由开发人员代为执行检查

85用等价类划分法为「年龄输入框(允许18~60周岁)」设计测试用例时,下列取值组合中最能体现有效等价类与无效等价类完整覆盖的是

  1. A. 17、18、60、61
  2. B. 18、30、60、61
  3. C. 17、18、30、61
  4. D. 18、40、59、60

86使用场景法设计用例时,下列做法符合场景法要求的是

  1. A. 先梳理基本流与各条备选流再组合用例
  2. B. 只针对基本流编写一条主用例
  3. C. 按输入框逐一遍历所有取值
  4. D. 把每个判定分支单独写成一条用例

87缺陷严重程度(Severity)与优先级(Priority)的关系,下列理解正确的是

  1. A. 严重程度高的问题优先级不一定高
  2. B. 严重程度高的问题优先级必然高
  3. C. 优先级高的问题严重程度必然高
  4. D. 严重程度与优先级由同一人评定

88在缺陷跟踪系统中,测试人员发现某缺陷在最新版本已无法复现,但代码未做相关修改,此时较合理的处置是

  1. A. 标记为无法复现并附上验证环境信息
  2. B. 直接关闭该缺陷且不做任何说明
  3. C. 把缺陷重新打开要求开发排查
  4. D. 将缺陷严重程度改为最低级

89在缺陷管理流程中,测试人员提交的缺陷被开发人员标记为「无法重现」后,测试人员下一步最恰当的做法是

  1. A. 直接关闭该缺陷并记录为无效
  2. B. 补充复现步骤、环境信息和日志后重新激活
  3. C. 将该缺陷转给项目经理裁定责任
  4. D. 在缺陷描述中追加一句请再试一次

90在编写测试用例时,针对「登录密码错误3次锁定账户」这一规则,下列用例设计最能覆盖状态转换的是

  1. A. 连续输错2次后输对一次
  2. B. 连续输错3次后再输正确密码
  3. C. 输错1次后关闭浏览器再登录
  4. D. 输错3次后等待5分钟再登录

91自动化测试脚本中,登录操作在多个用例里重复出现,为降低维护成本最合适的重构方式是

  1. A. 把登录步骤复制到每个用例开头
  2. B. 把登录封装为公共方法供用例调用
  3. C. 把登录用例单独执行其余用例跳过
  4. D. 在每个用例中增加登录成功断言

92回归测试中,开发修复了一个底层公共模块的缺陷,测试负责人安排测试范围时最恰当的策略是

  1. A. 只重测该缺陷对应的那条用例
  2. B. 只重测该模块的直接相关用例
  3. C. 重测该模块及所有调用它的上层功能
  4. D. 重测全部用例不做任何筛选

93在判定表中,「若用户已登录且购物车非空则显示结算按钮」这条规则对应的条件项取值组合是

  1. A. 已登录=是,购物车非空=是
  2. B. 已登录=是,购物车非空=否
  3. C. 已登录=否,购物车非空=是
  4. D. 已登录=否,购物车非空=否

94提交缺陷时,把「预期结果」写成「应该正常显示」,这种写法最主要的问题是

  1. A. 没有给出可判定的期望输出
  2. B. 没有标注缺陷的严重程度
  3. C. 没有附上开发人员姓名
  4. D. 没有写明测试用例的编号

95自动化测试脚本中大量使用硬编码的账号、密码和URL,最直接的改进措施是

  1. A. 把配置抽取到独立配置文件或环境变量中
  2. B. 在每个脚本里增加注释说明这些值
  3. C. 把账号密码改为更长的字符串
  4. D. 将脚本拆分成更多的小文件

96在缺陷生命周期中,开发人员认为缺陷不是问题而拒绝修复,测试人员补充证据后该缺陷状态通常应流转为

  1. A. 已关闭
  2. B. 重新打开
  3. C. 延期处理
  4. D. 重复提交

97在自动化测试脚本中,断言失败后脚本直接终止且未清理测试数据,最可能导致的问题是

  1. A. 后续用例被脏数据干扰
  2. B. 测试报告无法生成
  3. C. 浏览器驱动版本不匹配
  4. D. 元素定位速度变慢

98某电商项目在“双十一”前只对下单主流程做了自动化脚本,未覆盖优惠券叠加场景,上线后出现优惠券金额计算错误,该案例说明自动化测试设计时最应优先补充的是

  1. A. 增加脚本执行并发数
  2. B. 补充高风险业务组合场景
  3. C. 更换自动化测试工具
  4. D. 提高脚本注释覆盖率

99某缺陷报告写道“登录功能有问题,点登录没反应”,从缺陷管理规范看该报告最需要补充的是

  1. A. 缺陷的严重等级和优先级
  2. B. 重现步骤、环境与预期实际结果
  3. C. 开发人员的修复方案
  4. D. 测试用例的编号与执行人

100某电商项目在“双十一”前需对下单支付链路做性能验证,测试团队应优先选择的测试类型和关注指标组合是

  1. A. 功能测试,关注用例通过率与缺陷密度
  2. B. 负载测试,关注响应时间与吞吐量
  3. C. 兼容性测试,关注不同浏览器渲染差异
  4. D. 安全测试,关注SQL注入与越权访问

参考答案

  1. A 知识点:等价类划分把输入域分为有效和无效等价类,密码错误属于密码域的无效等价类。等价类划分类正确,因为密码错误是密码有效…
  2. A 知识点:缺陷生命周期中 reopened 需提供新证据。附日志录屏重激活能推动定位,正确。另建相同缺陷会造成重复记录。直…
  3. A 知识点:判定表适合多条件组合逻辑。等级与促销叠加属条件组合,判定表能穷举规则,正确。等价类划分单条件为主。边界值分析针对…
  4. A 知识点:缺陷报告信息不足影响定位效率。缺少步骤和环境会使开发难以复现,正确。分配错误与报告内容质量无直接自动关联。严重程…
  5. A 知识点是边界值分析应取上点、离点和内点并保持其他条件满足。长度边界应取7、8、16、17且都含字母数字,才能单独暴露长度…
  6. A 知识点是接口测试中HTTP状态码与业务状态码的区别。HTTP 200只说明请求被处理,业务失败需另断言code字段,因此…
  7. B 知识点是缺陷修复与回归防护的闭环。修复时补充回归用例可防止再次回归。提高优先级不解决防护缺失;全量手工回归成本高且不针对…
  8. A、B、C 知识点是缺陷状态机的常见合法流转。新建到关闭的完整链路合理;被拒绝后经复核重新打开再指派合理;修复后验证不通过重新打开再…
  9. C 知识点:缺陷环境差异的处置。测试环境与生产环境存在差异时,应保留缺陷并记录差异供评估,而非直接关闭或盲目升级。直接关闭会…
  10. B 知识点:测试用例维护。预期结果写错属于用例本身缺陷,应修正后重新执行,而非提交产品缺陷。标记失败并提交缺陷会污染缺陷库;…
  11. A、B、D 知识点:严重程度与优先级的区别。严重程度衡量功能影响,优先级衡量修复紧急度,二者不一定正相关,测试人员可基于业务影响提出…
  12. A 知识点:自动化测试中的等待机制。显式等待针对特定条件轮询,能稳定应对动态元素。固定sleep浪费时间且不稳定;捕获异常跳…
  13. A 知识点:缺陷生命周期状态流转。已修复后必须由测试人员回归验证,通过后才能关闭。开发确认代码、产品评审等级、统计数量都不是…
  14. A、B、D 知识点:测试用例设计规范。A标注预期结果是判定依据;B需覆盖正常与异常流程;D前置条件保证用例可独立执行,均正确。C错在…
  15. C 知识点:自动化测试中元素定位策略的稳定性选择。id动态变化时不能依赖id;绝对路径xpath随页面结构变动极易失效;ta…
  16. A 知识点:接口自动化测试中的变量传递。正确方式是在Tests脚本中解析响应、提取token并写入环境变量,后续请求通过变量…
  17. A 知识点是等价类划分法:每个等价类取代表值,有效类可用尽量少的用例覆盖,无效类必须各自单独设计用例以避免相互屏蔽。选项0正…
  18. A 知识点是边界值分析中标准边界点的取法。对闭区间[10,50],标准边界值取略小于下界、下界、上界、略大于上界,即9、10…
  19. A 知识点是显式等待机制。显式等待在条件满足时立即继续,条件未满足才等到超时,兼顾速度与稳定。它不能完全替代隐式等待(两者可…
  20. B 知识点是缺陷记录的单一性要求。一条缺陷应描述一个独立问题,混合多个问题会导致修复进度、验证结论互相干扰,不利于跟踪与回归…
  21. A 知识点:等价类划分。有效等价类为1至100的整数,0、101、非整数等属于无效等价类。50与1、100均落在有效区间内,…
  22. A 知识点:自动化测试中的等待策略。显式等待针对具体条件轮询,兼顾稳定性与效率。固定休眠浪费时间且可能仍不够;循环点击可能掩…
  23. A 知识点:缺陷争议处理。存在分歧时应通过评审或三方确认达成结论。直接关闭会丢失问题;改优先级搁置未解决争议;重复提交会造成…
  24. A 知识点:性能瓶颈定位。CPU不高而响应骤增,常见于数据库连接池耗尽或慢查询等IO等待。前端图片、客户端带宽、静态资源缓存…
  25. C 知识点是缺陷状态流转。开发人员认为不是缺陷而拒绝修改时,缺陷应标记为已拒绝,由测试或需求人员进一步确认。已修复表示开发已…
  26. B 知识点是测试用例设计覆盖原则。用例需同时覆盖有效输入和无效输入,只测正常流程遗漏了异常和边界场景。可重复性指用例执行结果…
  27. B 知识点是持续集成中冒烟测试失败的处理。冒烟测试失败说明构建基本功能受损,应暂停后续提交并通知开发定位,避免问题扩散。继续…
  28. A 知识点:等价类划分要求按“有效/无效”区间划分,且无效类应覆盖各类非法输入。正确项把合法区间与小于18、大于60、非整数…
  29. B 知识点:缺陷无法复现时,应先完善复现要素再重新流转,而不是草率关闭或降级。正确项补充步骤、环境、日志,便于开发定位。错项…
  30. A 知识点:断言失败一般抛出异常中止用例,验证失败记录后继续,便于收集多个问题。正确项描述了两者执行行为的差异。错项1按测试…
  31. A 知识点:等价类划分需覆盖有效与无效区间。正确项将有效区间与两个方向的无效区间都划出,能完整覆盖边界外情况。错误项B遗漏了…
  32. A 知识点:边界值分析取上点、离点及边界外侧值。正确项取0、1、100、101,覆盖下边界内侧、下边界、上边界、上边界外侧。…
  33. B 知识点:持续集成与自动化回归的结合。正确项在提交后由流水线触发自动化回归,能快速发现回归问题。错误项A集中手工回归反馈滞…
  34. A、B 知识点:缺陷生命周期管理与回归测试后的状态流转。正确项0:回归测试失败说明修复未真正通过验证,应重新打开原缺陷并记录新现…
  35. A 知识点是缺陷复现与环境信息记录。补充环境、数据版本、录屏可帮助开发定位差异;要求换电脑未提供有效证据;直接降级会掩盖问题…
  36. A 知识点是测试用例预期结果的可判定性。预期结果必须具体、可观察,如提示文案、页面跳转、数据变化;现场判断会引入主观性;删除…
  37. A、B、C 知识点是高质量缺陷报告的要素。最小复现步骤、实际与预期对比、清晰标题都有助于定位;只写报错加截图信息不足;合并不相关缺陷…
  38. A 知识点是缺陷生命周期中“无法复现”状态的处理流程。正确项通过补充可复现证据重新激活,推动缺陷继续流转。错误项直接关闭会漏…
  39. A 知识点是自动化测试框架中的公共方法封装与可维护性。正确项说明封装减少重复代码,一处修改多处生效。错误项执行速度主要由等待…
  40. A 知识点是自动化测试稳定性的度量。正确项通过多次运行通过率的一致性反映脚本是否可靠。错误项耗时反映效率不反映稳定;错误项用…
  41. A 知识点是边界值分析取上点、离点、内点。用户名长度合法区间为6~12,应取边界外侧5和13、边界上6和12;B全在合法区间…
  42. B 知识点是性能测试中的分位数指标判定。需求明确以P95≤2秒为准,实测2.4秒即不达标;A平均值不能替代分位要求,C不能因…
  43. A 知识点是接口测试断言位置与对象。断言应写在Tests脚本中解析响应体并比较字段值;B在请求前设置变量不是对响应做校验,C…
  44. A、B、E 知识点是自动化用例可维护性实践。A用稳定定位减少脆弱性,B用页面对象模型隔离变化,E定期清理失效用例保持套件健康;C统一…
  45. A 知识点是缺陷复现与信息完整性。环境差异导致的复现分歧要靠完整证据链消除,包括步骤、日志、数据与环境版本;升级级别不能解决…
  46. B 知识点是缺陷报告要素。复现所需的环境、权限、数据属于必要信息,缺失会导致开发无法定位;标题简洁度、修复代码、用例编号都不…
  47. A 知识点是回归测试策略。回归应覆盖变更影响范围与核心功能,只跑失败用例会遗漏被改动波及的通过用例;断言严格度、优先级标准、…
  48. A 多输入条件应分别划分等价类再组合,才能保证覆盖。只测密码会遗漏用户名规则;合并成一个等价类无法区分各字段约束;随机测试无…
  49. A 无法复现时应补充环境、日志、步骤等信息再提交。直接关闭会漏掉真实缺陷;转产品经理与复现无关;降优先级并不能解决可复现性,…
  50. A 自动化适合稳定、重复、回归类场景。探索性测试依赖人的判断不宜自动化;界面频繁变更会导致脚本维护成本高;需求未定则脚本频繁…
  51. A、B 因果图用于分析输入条件组合及约束,并可转判定表设计用例,故前两项正确。它面向多条件组合,不限于单输入;也不能替代边界值等…
  52. A 知识点是自动化测试中的等待机制与环境差异。CI 机器性能或网络差异导致异步渲染慢,需显式等待。浏览器版本更新通常导致兼容…
  53. A 知识点是 JUnit 生命周期注解。每个测试方法前后各执行一次初始化与释放,应使用 @BeforeEach 与 @Aft…
  54. A 知识点是敏捷环境下的测试用例维护策略。模块化与需求追踪矩阵可降低变更影响范围。停止编写新用例会漏测;盲目全量自动化成本高…
  55. A 知识点:缺陷管理流程。提交缺陷前应复现并保留证据,避免误报。修改预期结果属于掩盖缺陷;仅口头通知不符合缺陷可追溯要求;标…
  56. A 知识点:缺陷回归与重开。已关闭缺陷复现应重开并关联版本。新建重复单会割裂历史;旧缺陷已修复状态不真实;直接关闭会漏掉回归…
  57. C 知识点:缺陷修复引发的新问题属于回归缺陷/缺陷引入。修复导致其他模块出现新问题,应记录为引入的新缺陷,正确。缺陷重开指原…
  58. C 知识点:自动化定位应选择稳定且唯一的属性。稳定属性组合(如id、name、自定义属性)不易随页面结构变化,正确。绝对XP…
  59. B 知识点:偶现缺陷需提供尽可能多的复现线索。补充复现步骤与出现频率有助于定位,正确。缺陷优先级是分级字段,不能帮助复现。开…
  60. A、B、C 知识点:缺陷状态随处理流程变化。提交新缺陷使其进入新建状态,正确。标记已修复使状态变为已修复,正确。验证通过关闭使状态变…
  61. C 知识点是缺陷严重程度与优先级的区别。严重程度反映缺陷对功能的影响,优先级反映修复的紧急程度,两者可独立判定,例如界面文字…
  62. B 知识点是自动化测试框架的封装与复用。封装公共操作可减少重复代码,修改时只需改一处,降低维护成本。封装不直接提高执行速度;…
  63. B 知识点是缺陷报告的基本要素。缺少日志、截图、复现步骤等信息,开发无法定位,通常退回要求补充。直接修复缺乏依据;忽略关闭会…
  64. A 知识点是等价类划分中有效等价类覆盖合法区间、无效等价类覆盖区间外的两侧边界。正确项取区间内三个代表性值作有效类,取0和1…
  65. B 知识点是缺陷报告应如实记录已知信息,包括复现尝试、环境差异和偶发频率,便于后续定位。正确项完整保留了排查线索和环境差异,…
  66. A 知识点是自动化测试中显式等待按条件轮询判断元素状态,兼顾稳定性与执行效率。正确项显式等待在条件满足时立即继续,超时才失败…
  67. B 知识点是性能测试中吞吐量饱和而响应时间陡增表明系统进入瓶颈临界点。正确项瓶颈临界点正对应吞吐不再增长、响应时间恶化的特征…
  68. A 知识点是等价类划分中边界值与有效/无效类的组合覆盖。满减边界在200元,有效类含≥200,无效类含<200,同时会员与否…
  69. A 知识点是Pytest标记语义。skipif按条件跳过,符合题意;xfail是预期失败,仍会执行并记录;parametri…
  70. A 知识点是Selenium等待条件语义。element_to_be_clickable同时要求可见且可点击;presenc…
  71. A 知识点是缺陷报告要素完整性。偶现问题必须补充概率、环境、路径与日志才能定位;B与缺陷定位无关;C设计稿不解决白屏根因;D…
  72. A 知识点是缺陷严重程度与优先级的区别。正确项对:严重程度描述影响大小,优先级描述修复紧迫性,两者维度不同。错误项一错在优先…
  73. A 知识点是回归测试中缺陷重现的排查思路。正确项对:修复代码存在但缺陷重现,应先确认当前测试版本是否包含该修复,即分支合并与…
  74. A 知识点是判定表与因果图中多条件组合的全组合数。正确项对:3个独立条件各2种取值,全组合为2的3次方等于8。错误项一错在6…
  75. A 知识点:等价类划分中无效等价类指不满足约束的输入。年龄小于18(如17)和大于60(如61)分属两个不同的无效等价类,1…
  76. B 知识点:测试用例设计方法。用户名与密码的正确/错误组合属于输入条件的组合关系,适合用因果图(判定表)分析。边界值侧重取值…
  77. A 知识点:缺陷严重程度与优先级的区别。严重程度高指影响大,优先级低指当前不需优先修复,旧版本崩溃符合。错别字严重程度通常不…
  78. B 知识点是边界值分析中有效边界值的选取。有效边界值应取边界本身及边界附近的有效值,1和100是有效边界,2和99是边界内侧…
  79. B 知识点是安全测试中防止用户名枚举。统一提示避免攻击者通过提示差异判断用户名是否存在。区分提示反而会泄露信息;加密传输和失…
  80. B 知识点是接口测试中依据契约判断缺陷。文档约定必填非空而实际返回null,属于契约不符,应记录缺陷并附带证据。null与空…
  81. A 知识点是缺陷管理与上线风险评估。金额计算错误直接影响交易,应记录缺陷、评估影响并上报决策。测试人员不应改代码;仅标注不上…
  82. B 知识点是等价类划分中有效等价类与无效等价类的选取。6位纯字母属于有效等价类边界内的合法输入,应至少保留一个有效等价类用例…
  83. B 知识点是测试用例质量评价维度。覆盖异常分支属于覆盖率问题,即用例是否覆盖了需求或代码的各种路径。可重用性关注用例能否在其…
  84. B 知识点是接口自动化测试中断言的使用。Postman 的 Tests 脚本可自动校验状态码和字段,配合 Collectio…
  85. A 知识点是等价类划分需同时覆盖有效与无效边界。17与61分别落在无效等价类两端,18与60为有效等价类边界,覆盖最完整。选…
  86. A 场景法核心是围绕基本流与备选流构造场景并组合。选项B只写基本流会漏掉异常分支;选项C是等价类/边界值思路;选项D是判定覆…
  87. A 严重程度描述技术影响,优先级描述修复紧迫性,二者可分离,如崩溃但极少触发的缺陷严重高而优先级可低。选项B、C把二者绑定;…
  88. A 无法复现时应如实标记并保留环境、版本、数据等信息以便后续追踪。选项B无说明关闭会丢失线索;选项C在无证据时重开易造成无效…
  89. B 知识点是缺陷生命周期中「无法重现」状态的处理。正确做法是补充可复现的关键信息(步骤、环境、数据、日志)后重新激活,让开发…
  90. B 知识点是状态转换测试。锁定规则的关键状态是「错误累计达到3次触发锁定」,需验证锁定后即使输入正确密码也应被拒。选项A未达…
  91. B 知识点是自动化测试脚本的可维护性设计。将重复的登录操作封装为公共方法(或页面对象),一处修改全局生效。选项A复制导致修改…
  92. C 知识点是回归测试的范围确定。底层公共模块被修改会影响所有调用方,回归应覆盖该模块及其上层调用链。选项A范围过窄会漏掉受影…
  93. A 知识点是判定表条件桩与动作桩的对应关系。规则要求两个条件同时成立才触发动作,因此只有「已登录=是且购物车非空=是」这一组…
  94. A 知识点是缺陷报告的可判定性要求。预期结果必须具体可验证,「正常显示」无法作为判定依据;严重程度是另一个字段;开发人员姓名…
  95. A 知识点是自动化测试的可维护性与配置管理。抽取配置便于多环境切换和集中维护;加注释不改变硬编码的本质;改长字符串不解决环境…
  96. B 知识点:缺陷状态流转。被拒绝后测试人员补充证据证明缺陷存在,应重新打开(Reopen)继续处理。已关闭表示确认解决;延期…
  97. A 知识点:自动化测试的用例隔离与数据清理。断言失败后未清理数据会造成脏数据残留,干扰后续用例。测试报告、驱动版本、定位速度…
  98. B 知识点:自动化测试的场景选择应基于风险。优惠券叠加属于高风险业务组合场景,应优先补充。并发数、更换工具、注释覆盖率均不能…
  99. B 知识点是缺陷报告要素完整性。缺陷报告核心是让开发能重现问题,必须包含重现步骤、测试环境、预期结果与实际结果;选项0严重等…
  100. B 知识点是性能测试类型与指标。大促前下单支付链路的核心风险是高并发下的响应与处理能力,应做负载测试并关注响应时间、吞吐量等…