1某测试员为一个登录模块设计用例,已覆盖“用户名正确+密码正确”场景,下一步补充“用户名正确+密码错误”用例时,他依据的最主要设计方法是
- A. 等价类划分
- B. 边界值分析
- C. 错误推测
- D. 因果图
2某电商项目在“双十一”前对下单接口做性能测试,脚本中登录token在压测开始前获取一次并写入全局变量供所有虚拟用户使用,这种做法最可能导致
- A. 压测结果偏高,因token复用减少登录开销
- B. 压测结果偏低,因token过期导致大量请求失败
- C. 压测结果不受影响,token只是身份标识
- D. 压测结果偏高,因全局变量读取比局部变量快
3用等价类划分法为“年龄输入框(允许18到60的整数)”设计测试用例时,下列哪一组输入取值组合最符合等价类划分的要求
- A. 17、18、60、61
- B. 18、30、60
- C. 17、30、61
- D. 0、18、60、100
4在等价类划分法中,某输入框要求输入1到100的整数,下列划分中属于无效等价类的是
- A. 输入值为0
- B. 输入值为50
- C. 输入值为100
- D. 输入值为1
5在缺陷生命周期管理中,下列哪些操作属于测试人员通常应承担的职责(多选)
- A. 提交新发现的缺陷并附复现步骤
- B. 验证开发修复后的缺陷是否通过
- C. 决定缺陷的最终修复方案
- D. 关闭确认已解决的缺陷
- E. 修改产品代码以修复缺陷
6用等价类划分法为“年龄输入框(允许18~60的整数)”设计测试用例时,下列划分中正确的是
- A. 有效等价类为18~60的整数,无效等价类为小于18的整数与大于60的整数
- B. 有效等价类为18~60的整数,无效等价类为小于18的整数、大于60的整数与非整数
- C. 有效等价类为17~61的整数,无效等价类为小于17的整数与大于61的整数
- D. 有效等价类为18~60的整数,无效等价类为小于18的整数与大于60的整数及负数
7某登录功能需求为“用户名6~12位字母数字组合,密码至少8位且含大小写字母”,用边界值分析设计用户名长度用例,应优先选取的长度是
- A. 5、6、12、13
- B. 6、7、11、12
- C. 5、6、7、12
- D. 6、12、13、20
8在等价类划分法中,某输入框要求输入1到100之间的整数,下列哪组测试数据最能体现"有效等价类+无效等价类"的完整覆盖?
- A. 50、0、101
- B. 50、1、100
- C. 1、50、100
- D. 0、50、101
9在缺陷管理流程中,下列做法有助于提升缺陷修复效率的有(多选)
- A. 缺陷报告附带可复现的最小步骤和日志
- B. 为每个缺陷指定明确的严重程度和优先级
- C. 缺陷标题只写“有问题”以便快速提交
- D. 修复后由原提交测试员进行回归验证
- E. 将多个不相关的缺陷合并为一个缺陷单
10在缺陷报告中,“严重程度”与“优先级”的关系,下列描述正确的是?
- A. 严重程度高则优先级一定高
- B. 优先级高则严重程度一定高
- C. 两者可独立判定,严重程度高但优先级可能低
- D. 两者必须由测试员和开发员分别填写
11在缺陷管理流程中,下列哪些做法有助于提升缺陷报告的可处理性(多选)
- A. 附上缺陷复现所需的测试数据与操作步骤
- B. 记录缺陷出现时的日志与环境版本信息
- C. 将多个不相关的缺陷合并到一条记录中提交
- D. 为缺陷指定合理的严重级别与优先级
- E. 在提交前先与开发口头沟通确认后再补记录
12测试员在执行性能测试时发现系统在并发用户数达到500时响应时间急剧上升,但CPU和内存使用率并不高,最可能的原因是
- A. 数据库连接池或线程池等资源池配置不足导致请求排队
- B. 服务器CPU性能不够,需要升级硬件
- C. 网络带宽不足,导致请求传输延迟
- D. 磁盘IOPS过低,导致日志写入阻塞
13某电商项目在促销活动上线前,测试人员发现购物车金额计算在优惠券叠加时出现偏差,此时最合适的处置是
- A. 记录缺陷并评估对本次上线的影响后上报
- B. 自行修改代码中的计算逻辑后继续测试
- C. 在测试报告中标注该问题但不上报
- D. 等促销活动结束后再提交缺陷
14对同一批测试用例反复执行时,为降低脚本维护成本,自动化测试中更推荐的做法是
- A. 采用页面对象模型封装元素定位
- B. 把定位表达式直接写在每条用例里
- C. 用坐标点击代替元素定位
- D. 每次执行前重新录制一遍脚本
15用边界值分析法测试「密码长度6到12位」时,除6和12外还应重点选取的边界值是
- A. 5和13
- B. 0和20
- C. 7和11
- D. 1和100