计算机软件测试员 练习卷

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

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

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

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

2某电商项目在“双十一”前对下单接口做性能测试,脚本中登录token在压测开始前获取一次并写入全局变量供所有虚拟用户使用,这种做法最可能导致

  1. A. 压测结果偏高,因token复用减少登录开销
  2. B. 压测结果偏低,因token过期导致大量请求失败
  3. C. 压测结果不受影响,token只是身份标识
  4. D. 压测结果偏高,因全局变量读取比局部变量快

3用等价类划分法为“年龄输入框(允许18到60的整数)”设计测试用例时,下列哪一组输入取值组合最符合等价类划分的要求

  1. A. 17、18、60、61
  2. B. 18、30、60
  3. C. 17、30、61
  4. D. 0、18、60、100

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

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

5在缺陷生命周期管理中,下列哪些操作属于测试人员通常应承担的职责(多选)

  1. A. 提交新发现的缺陷并附复现步骤
  2. B. 验证开发修复后的缺陷是否通过
  3. C. 决定缺陷的最终修复方案
  4. D. 关闭确认已解决的缺陷
  5. E. 修改产品代码以修复缺陷

6用等价类划分法为“年龄输入框(允许18~60的整数)”设计测试用例时,下列划分中正确的是

  1. A. 有效等价类为18~60的整数,无效等价类为小于18的整数与大于60的整数
  2. B. 有效等价类为18~60的整数,无效等价类为小于18的整数、大于60的整数与非整数
  3. C. 有效等价类为17~61的整数,无效等价类为小于17的整数与大于61的整数
  4. D. 有效等价类为18~60的整数,无效等价类为小于18的整数与大于60的整数及负数

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

8在等价类划分法中,某输入框要求输入1到100之间的整数,下列哪组测试数据最能体现"有效等价类+无效等价类"的完整覆盖?

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

9在缺陷管理流程中,下列做法有助于提升缺陷修复效率的有(多选)

  1. A. 缺陷报告附带可复现的最小步骤和日志
  2. B. 为每个缺陷指定明确的严重程度和优先级
  3. C. 缺陷标题只写“有问题”以便快速提交
  4. D. 修复后由原提交测试员进行回归验证
  5. E. 将多个不相关的缺陷合并为一个缺陷单

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

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

11在缺陷管理流程中,下列哪些做法有助于提升缺陷报告的可处理性(多选)

  1. A. 附上缺陷复现所需的测试数据与操作步骤
  2. B. 记录缺陷出现时的日志与环境版本信息
  3. C. 将多个不相关的缺陷合并到一条记录中提交
  4. D. 为缺陷指定合理的严重级别与优先级
  5. E. 在提交前先与开发口头沟通确认后再补记录

12测试员在执行性能测试时发现系统在并发用户数达到500时响应时间急剧上升,但CPU和内存使用率并不高,最可能的原因是

  1. A. 数据库连接池或线程池等资源池配置不足导致请求排队
  2. B. 服务器CPU性能不够,需要升级硬件
  3. C. 网络带宽不足,导致请求传输延迟
  4. D. 磁盘IOPS过低,导致日志写入阻塞

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

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

14对同一批测试用例反复执行时,为降低脚本维护成本,自动化测试中更推荐的做法是

  1. A. 采用页面对象模型封装元素定位
  2. B. 把定位表达式直接写在每条用例里
  3. C. 用坐标点击代替元素定位
  4. D. 每次执行前重新录制一遍脚本

15用边界值分析法测试「密码长度6到12位」时,除6和12外还应重点选取的边界值是

  1. A. 5和13
  2. B. 0和20
  3. C. 7和11
  4. D. 1和100

参考答案

  1. A 知识点:等价类划分把输入域分为有效和无效等价类,密码错误属于密码域的无效等价类。等价类划分类正确,因为密码错误是密码有效…
  2. B 知识点是性能测试中会话数据的参数化与关联。token通常有有效期且与用户绑定,全局复用易过期或串号,导致大量请求鉴权失败…
  3. A 知识点:等价类划分需覆盖每个有效等价类和无效等价类的边界代表值。18和60是有效边界,17和61分别是两侧无效等价类的代…
  4. A 知识点:等价类划分。有效等价类为1至100的整数,0、101、非整数等属于无效等价类。50与1、100均落在有效区间内,…
  5. A、B、D 知识点是缺陷管理中测试人员职责。测试人员负责提交缺陷、复测修复结果并关闭确认解决的缺陷。决定修复方案通常由开发或技术负责…
  6. B 知识点是等价类划分需覆盖所有可能输入类别。18~60整数为有效等价类;无效类应包含小于18、大于60以及非整数(如小数、…
  7. A 知识点是边界值分析取上点、离点、内点。用户名长度合法区间为6~12,应取边界外侧5和13、边界上6和12;B全在合法区间…
  8. A 知识点是等价类划分需同时覆盖有效类和无效类。50属有效类,0和101分别代表低于下界和高于上界的无效类,覆盖最完整。选项…
  9. A、B、D 知识点是缺陷管理最佳实践。附带复现步骤与日志、明确严重程度与优先级、由原提交人回归验证都有助于修复效率。标题写“有问题”…
  10. C 知识点是缺陷严重程度与优先级的区别。严重程度反映缺陷对功能的影响,优先级反映修复的紧急程度,两者可独立判定,例如界面文字…
  11. A、B、D 知识点是高质量缺陷报告应包含复现步骤、环境日志和合理的严重级别优先级。正确项A提供复现数据与步骤便于开发定位。正确项B记…
  12. A 知识点是性能测试中瓶颈定位。正确项对:CPU和内存不高但响应时间陡增,常见于连接池、线程池等资源池耗尽导致排队。错误项一…
  13. A 知识点是缺陷管理与上线风险评估。金额计算错误直接影响交易,应记录缺陷、评估影响并上报决策。测试人员不应改代码;仅标注不上…
  14. A 页面对象模型将定位与操作集中封装,界面变化时只需改一处。选项B散落定位导致维护量大;选项C坐标点击对分辨率敏感;选项D重…
  15. A 知识点是边界值分析中的上点、离点选取。6和12是上点,紧邻的5和13是离点,最易暴露边界判断错误;0和20、1和100离…