1某测试员为一个登录模块设计用例,已覆盖“用户名正确+密码正确”场景,下一步补充“用户名正确+密码错误”用例时,他依据的最主要设计方法是
- A. 等价类划分
- B. 边界值分析
- C. 错误推测
- D. 因果图
2某团队用持续集成流水线自动运行回归测试,某次构建后大量用例失败,排查发现是测试数据被前一个用例污染,正确的改进措施是
- A. 为每个用例准备独立数据并在结束后清理
- B. 把所有用例合并成一个大的测试方法
- C. 关闭失败用例的断言以让流水线通过
- D. 把回归测试改为每周手动执行一次
3某电商项目在“双十一”前对下单接口做性能测试,脚本中登录token在压测开始前获取一次并写入全局变量供所有虚拟用户使用,这种做法最可能导致
- A. 压测结果偏高,因token复用减少登录开销
- B. 压测结果偏低,因token过期导致大量请求失败
- C. 压测结果不受影响,token只是身份标识
- D. 压测结果偏高,因全局变量读取比局部变量快
4关于缺陷严重程度(Severity)与优先级(Priority)的区别,下列描述正确的有(多选)
- A. 严重程度反映缺陷对系统功能的影响大小
- B. 优先级反映缺陷被修复的紧急程度
- C. 严重程度高必然优先级也高
- D. 优先级可由测试人员根据业务影响提出建议
- E. 严重程度与优先级均由开发人员单独决定
5用等价类划分法为“年龄输入框(允许18到60的整数)”设计测试用例时,下列哪一组输入取值组合最符合等价类划分的要求
- A. 17、18、60、61
- B. 18、30、60
- C. 17、30、61
- D. 0、18、60、100
6在等价类划分法中,某输入框要求输入1到100的整数,下列划分出的等价类里属于有效等价类的是
- A. 小于1的整数
- B. 1到100的整数
- C. 大于100的整数
- D. 非整数输入
7在等价类划分法中,某输入框要求输入1到100的整数,下列划分中属于无效等价类的是
- A. 输入值为0
- B. 输入值为50
- C. 输入值为100
- D. 输入值为1
8在等价类划分中,某输入框要求填写1到100之间的整数,下列哪组测试数据最能体现“有效等价类”的覆盖要求
- A. 0、50、101
- B. 1、50、100
- C. 1、99、100
- D. 0、1、100、101
9在缺陷生命周期管理中,下列哪些操作属于测试人员通常应承担的职责(多选)
- A. 提交新发现的缺陷并附复现步骤
- B. 验证开发修复后的缺陷是否通过
- C. 决定缺陷的最终修复方案
- D. 关闭确认已解决的缺陷
- E. 修改产品代码以修复缺陷
10用等价类划分法为“用户名长度6~20个字符”设计用例时,下列划分方式最合理的是
- A. 有效等价类取6~20,无效等价类取小于6和大于20
- B. 有效等价类取6~20,无效等价类只取小于6
- C. 有效等价类取7~19,无效等价类取小于7和大于20
- D. 有效等价类取6~20,无效等价类取0和21两个值
11用等价类划分法为“年龄输入框(允许18~60的整数)”设计测试用例时,下列划分中正确的是
- A. 有效等价类为18~60的整数,无效等价类为小于18的整数与大于60的整数
- B. 有效等价类为18~60的整数,无效等价类为小于18的整数、大于60的整数与非整数
- C. 有效等价类为17~61的整数,无效等价类为小于17的整数与大于61的整数
- D. 有效等价类为18~60的整数,无效等价类为小于18的整数与大于60的整数及负数
12某支付系统要求金额输入精确到分,测试员在边界值分析时除了取0.01和99999.99,还应补充的关键边界值是
- A. 0.00和100000.00
- B. 0.02和99999.98
- C. 0.01和99999.99的重复取值
- D. 1.00和10000.00
13某登录功能需求为“用户名6~12位字母数字组合,密码至少8位且含大小写字母”,用边界值分析设计用户名长度用例,应优先选取的长度是
- A. 5、6、12、13
- B. 6、7、11、12
- C. 5、6、7、12
- D. 6、12、13、20
14某测试员为一个电商下单接口设计用例,需求规定“库存充足时下单成功并扣减库存”,他除设计正常下单用例外,还设计了库存为0、库存等于购买量、库存小于购买量三种边界用例,这主要体现了哪项测试用例设计原则
- A. 边界值分析覆盖临界条件
- B. 等价类划分减少冗余用例
- C. 因果图推导输入输出关系
- D. 正交试验平衡多因素组合
15在等价类划分法中,某输入框要求输入1到100之间的整数,下列哪组测试数据最能体现"有效等价类+无效等价类"的完整覆盖?
- A. 50、0、101
- B. 50、1、100
- C. 1、50、100
- D. 0、50、101
16关于黑盒测试中的因果图法,下列描述正确的有(多选)
- A. 因果图用于处理输入条件之间的组合与约束关系
- B. 因果图可将逻辑关系转换为判定表进而设计用例
- C. 因果图法只适用于单输入条件的简单场景
- D. 因果图能替代边界值分析完成所有用例设计
17在缺陷管理流程中,下列做法有助于提升缺陷修复效率的有(多选)
- A. 缺陷报告附带可复现的最小步骤和日志
- B. 为每个缺陷指定明确的严重程度和优先级
- C. 缺陷标题只写“有问题”以便快速提交
- D. 修复后由原提交测试员进行回归验证
- E. 将多个不相关的缺陷合并为一个缺陷单
18某测试用例执行后实际结果与预期结果不一致,但经确认是测试用例中预期结果写错了,此时对该缺陷的正确处置是
- A. 提交为有效缺陷
- B. 关闭并修改用例
- C. 标记为重复缺陷
- D. 转为需求变更
19在缺陷报告中,“严重程度”与“优先级”的关系,下列描述正确的是?
- A. 严重程度高则优先级一定高
- B. 优先级高则严重程度一定高
- C. 两者可独立判定,严重程度高但优先级可能低
- D. 两者必须由测试员和开发员分别填写
20使用边界值分析法测试一个取值范围为1到100的整数输入框,按照标准边界值设计方法应优先选取的测试数据组合是
- A. 0、1、2、99、100、101
- B. 1、2、50、99、100
- C. 0、1、100、101
- D. 1、50、100、101
21在缺陷管理流程中,下列哪些做法有助于提升缺陷报告的可处理性(多选)
- A. 附上缺陷复现所需的测试数据与操作步骤
- B. 记录缺陷出现时的日志与环境版本信息
- C. 将多个不相关的缺陷合并到一条记录中提交
- D. 为缺陷指定合理的严重级别与优先级
- E. 在提交前先与开发口头沟通确认后再补记录
22某缺陷报告写“点击支付按钮后页面偶尔白屏”,从缺陷描述质量看,最需要补充的信息是
- A. 复现概率、环境、操作路径与日志
- B. 开发人员的姓名与工号
- C. 该页面的UI设计稿链接
- D. 同类功能的竞品实现方式
23测试员在执行性能测试时发现系统在并发用户数达到500时响应时间急剧上升,但CPU和内存使用率并不高,最可能的原因是
- A. 数据库连接池或线程池等资源池配置不足导致请求排队
- B. 服务器CPU性能不够,需要升级硬件
- C. 网络带宽不足,导致请求传输延迟
- D. 磁盘IOPS过低,导致日志写入阻塞
24在等价类划分中,若某输入条件规定了取值范围,则有效等价类的划分应覆盖?
- A. 取值范围内的任意一个值
- B. 取值范围内的全部边界值
- C. 取值范围内的一个合理代表值
- D. 取值范围内的最大值
25某电商项目在促销活动上线前,测试人员发现购物车金额计算在优惠券叠加时出现偏差,此时最合适的处置是
- A. 记录缺陷并评估对本次上线的影响后上报
- B. 自行修改代码中的计算逻辑后继续测试
- C. 在测试报告中标注该问题但不上报
- D. 等促销活动结束后再提交缺陷
26在缺陷管理中,下列属于缺陷严重程度(Severity)与优先级(Priority)关系正确描述的有(多选)
- A. 严重程度高通常优先级也高,但并非绝对
- B. 严重程度低的功能缺陷也可能优先级很高
- C. 优先级由测试人员根据个人喜好单独决定
- D. 严重程度反映故障影响,优先级反映修复次序
- E. 严重程度和优先级在任何项目中都完全一致
27对同一批测试用例反复执行时,为降低脚本维护成本,自动化测试中更推荐的做法是
- A. 采用页面对象模型封装元素定位
- B. 把定位表达式直接写在每条用例里
- C. 用坐标点击代替元素定位
- D. 每次执行前重新录制一遍脚本
28自动化测试脚本中,登录操作在多个用例里重复出现,为降低维护成本最合适的重构方式是
- A. 把登录步骤复制到每个用例开头
- B. 把登录封装为公共方法供用例调用
- C. 把登录用例单独执行其余用例跳过
- D. 在每个用例中增加登录成功断言
29用边界值分析法测试「密码长度6到12位」时,除6和12外还应重点选取的边界值是
- A. 5和13
- B. 0和20
- C. 7和11
- D. 1和100
30在敏捷迭代中,测试人员发现一个已修复缺陷在回归测试中再次出现,正确的处置是
- A. 直接关闭该缺陷并新建一个
- B. 重新打开原缺陷并关联回归记录
- C. 将该缺陷标记为延期处理
- D. 删除原缺陷后重新提交