计算机软件测试员 练习卷

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

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

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

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

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

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

3某登录功能规定密码长度为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位纯字母

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16用等价类划分法为“用户名长度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两个值

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

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

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

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

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

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

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

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

21某登录功能需求为“用户名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

22使用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作为查询条件

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

43用等价类划分法为「年龄输入框(允许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

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

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

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自动化测试脚本中大量使用硬编码的账号、密码和URL,最直接的改进措施是

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

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

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

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

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

参考答案

  1. A 知识点:等价类划分把输入域分为有效和无效等价类,密码错误属于密码域的无效等价类。等价类划分类正确,因为密码错误是密码有效…
  2. A 知识点:判定表适合多条件组合逻辑。等级与促销叠加属条件组合,判定表能穷举规则,正确。等价类划分单条件为主。边界值分析针对…
  3. A 知识点是边界值分析应取上点、离点和内点并保持其他条件满足。长度边界应取7、8、16、17且都含字母数字,才能单独暴露长度…
  4. B 知识点是缺陷修复与回归防护的闭环。修复时补充回归用例可防止再次回归。提高优先级不解决防护缺失;全量手工回归成本高且不针对…
  5. C 知识点:缺陷环境差异的处置。测试环境与生产环境存在差异时,应保留缺陷并记录差异供评估,而非直接关闭或盲目升级。直接关闭会…
  6. A、B、D 知识点:严重程度与优先级的区别。严重程度衡量功能影响,优先级衡量修复紧急度,二者不一定正相关,测试人员可基于业务影响提出…
  7. A 知识点:缺陷生命周期状态流转。已修复后必须由测试人员回归验证,通过后才能关闭。开发确认代码、产品评审等级、统计数量都不是…
  8. C 知识点:自动化测试中元素定位策略的稳定性选择。id动态变化时不能依赖id;绝对路径xpath随页面结构变动极易失效;ta…
  9. A 知识点是等价类划分法:每个等价类取代表值,有效类可用尽量少的用例覆盖,无效类必须各自单独设计用例以避免相互屏蔽。选项0正…
  10. A 知识点是显式等待机制。显式等待在条件满足时立即继续,条件未满足才等到超时,兼顾速度与稳定。它不能完全替代隐式等待(两者可…
  11. A 知识点:等价类划分。有效等价类为1至100的整数,0、101、非整数等属于无效等价类。50与1、100均落在有效区间内,…
  12. A 知识点:缺陷争议处理。存在分歧时应通过评审或三方确认达成结论。直接关闭会丢失问题;改优先级搁置未解决争议;重复提交会造成…
  13. C 知识点是缺陷状态流转。开发人员认为不是缺陷而拒绝修改时,缺陷应标记为已拒绝,由测试或需求人员进一步确认。已修复表示开发已…
  14. B 知识点是持续集成中冒烟测试失败的处理。冒烟测试失败说明构建基本功能受损,应暂停后续提交并通知开发定位,避免问题扩散。继续…
  15. B 知识点:缺陷无法复现时,应先完善复现要素再重新流转,而不是草率关闭或降级。正确项补充步骤、环境、日志,便于开发定位。错项…
  16. A 知识点:等价类划分需覆盖有效与无效区间。正确项将有效区间与两个方向的无效区间都划出,能完整覆盖边界外情况。错误项B遗漏了…
  17. B 知识点:持续集成与自动化回归的结合。正确项在提交后由流水线触发自动化回归,能快速发现回归问题。错误项A集中手工回归反馈滞…
  18. A 知识点是缺陷复现与环境信息记录。补充环境、数据版本、录屏可帮助开发定位差异;要求换电脑未提供有效证据;直接降级会掩盖问题…
  19. A、B、C 知识点是高质量缺陷报告的要素。最小复现步骤、实际与预期对比、清晰标题都有助于定位;只写报错加截图信息不足;合并不相关缺陷…
  20. A 知识点是自动化测试框架中的公共方法封装与可维护性。正确项说明封装减少重复代码,一处修改多处生效。错误项执行速度主要由等待…
  21. A 知识点是边界值分析取上点、离点、内点。用户名长度合法区间为6~12,应取边界外侧5和13、边界上6和12;B全在合法区间…
  22. A 知识点是接口测试断言位置与对象。断言应写在Tests脚本中解析响应体并比较字段值;B在请求前设置变量不是对响应做校验,C…
  23. A 知识点是缺陷复现与信息完整性。环境差异导致的复现分歧要靠完整证据链消除,包括步骤、日志、数据与环境版本;升级级别不能解决…
  24. A 知识点是回归测试策略。回归应覆盖变更影响范围与核心功能,只跑失败用例会遗漏被改动波及的通过用例;断言严格度、优先级标准、…
  25. A 无法复现时应补充环境、日志、步骤等信息再提交。直接关闭会漏掉真实缺陷;转产品经理与复现无关;降优先级并不能解决可复现性,…
  26. A、B 因果图用于分析输入条件组合及约束,并可转判定表设计用例,故前两项正确。它面向多条件组合,不限于单输入;也不能替代边界值等…
  27. A 知识点是 JUnit 生命周期注解。每个测试方法前后各执行一次初始化与释放,应使用 @BeforeEach 与 @Aft…
  28. A 知识点:缺陷管理流程。提交缺陷前应复现并保留证据,避免误报。修改预期结果属于掩盖缺陷;仅口头通知不符合缺陷可追溯要求;标…
  29. C 知识点:缺陷修复引发的新问题属于回归缺陷/缺陷引入。修复导致其他模块出现新问题,应记录为引入的新缺陷,正确。缺陷重开指原…
  30. B 知识点:偶现缺陷需提供尽可能多的复现线索。补充复现步骤与出现频率有助于定位,正确。缺陷优先级是分级字段,不能帮助复现。开…
  31. C 知识点是缺陷严重程度与优先级的区别。严重程度反映缺陷对功能的影响,优先级反映修复的紧急程度,两者可独立判定,例如界面文字…
  32. B 知识点是缺陷报告的基本要素。缺少日志、截图、复现步骤等信息,开发无法定位,通常退回要求补充。直接修复缺乏依据;忽略关闭会…
  33. B 知识点是缺陷报告应如实记录已知信息,包括复现尝试、环境差异和偶发频率,便于后续定位。正确项完整保留了排查线索和环境差异,…
  34. B 知识点是性能测试中吞吐量饱和而响应时间陡增表明系统进入瓶颈临界点。正确项瓶颈临界点正对应吞吐不再增长、响应时间恶化的特征…
  35. A 知识点是Pytest标记语义。skipif按条件跳过,符合题意;xfail是预期失败,仍会执行并记录;parametri…
  36. A 知识点是缺陷报告要素完整性。偶现问题必须补充概率、环境、路径与日志才能定位;B与缺陷定位无关;C设计稿不解决白屏根因;D…
  37. A 知识点是回归测试中缺陷重现的排查思路。正确项对:修复代码存在但缺陷重现,应先确认当前测试版本是否包含该修复,即分支合并与…
  38. A 知识点:等价类划分中无效等价类指不满足约束的输入。年龄小于18(如17)和大于60(如61)分属两个不同的无效等价类,1…
  39. A 知识点:缺陷严重程度与优先级的区别。严重程度高指影响大,优先级低指当前不需优先修复,旧版本崩溃符合。错别字严重程度通常不…
  40. B 知识点是安全测试中防止用户名枚举。统一提示避免攻击者通过提示差异判断用户名是否存在。区分提示反而会泄露信息;加密传输和失…
  41. A 知识点是缺陷管理与上线风险评估。金额计算错误直接影响交易,应记录缺陷、评估影响并上报决策。测试人员不应改代码;仅标注不上…
  42. B 知识点是测试用例质量评价维度。覆盖异常分支属于覆盖率问题,即用例是否覆盖了需求或代码的各种路径。可重用性关注用例能否在其…
  43. A 知识点是等价类划分需同时覆盖有效与无效边界。17与61分别落在无效等价类两端,18与60为有效等价类边界,覆盖最完整。选…
  44. A 严重程度描述技术影响,优先级描述修复紧迫性,二者可分离,如崩溃但极少触发的缺陷严重高而优先级可低。选项B、C把二者绑定;…
  45. B 知识点是缺陷生命周期中「无法重现」状态的处理。正确做法是补充可复现的关键信息(步骤、环境、数据、日志)后重新激活,让开发…
  46. B 知识点是自动化测试脚本的可维护性设计。将重复的登录操作封装为公共方法(或页面对象),一处修改全局生效。选项A复制导致修改…
  47. A 知识点是判定表条件桩与动作桩的对应关系。规则要求两个条件同时成立才触发动作,因此只有「已登录=是且购物车非空=是」这一组…
  48. A 知识点是自动化测试的可维护性与配置管理。抽取配置便于多环境切换和集中维护;加注释不改变硬编码的本质;改长字符串不解决环境…
  49. A 知识点:自动化测试的用例隔离与数据清理。断言失败后未清理数据会造成脏数据残留,干扰后续用例。测试报告、驱动版本、定位速度…
  50. B 知识点是缺陷报告要素完整性。缺陷报告核心是让开发能重现问题,必须包含重现步骤、测试环境、预期结果与实际结果;选项0严重等…