2025年软件测试笔试题库与答案.docxVIP

  • 0
  • 0
  • 约7.72千字
  • 约 21页
  • 2026-02-06 发布于四川
  • 举报

2025年软件测试笔试题库与答案

一、单选题(每题1分,共30分)

1.某金融App在灰度发布阶段发现:当用户连续点击“赎回”按钮两次,后台会生成两条重复订单。该缺陷最可能属于哪一类测试覆盖缺失?

A.边界值覆盖?B.并发时序覆盖?C.等价类覆盖?D.判定覆盖

答案:B

2.在ISTQB术语中,“测试条件”与“测试用例”之间的最准确关系是:

A.一对多?B.多对一?C.一对一?D.多对多

答案:D

3.某微服务接口契约规定:字段age为0~150的整数。使用边界值分析,至少需要几个测试用例?

A.2?B.3?C.4?D.6

答案:D(1,0,1,149,150,151)

4.以下哪项最符合“测试尽早开展”原则在DevOps流水线中的实践?

A.在UAT阶段引入探索式测试?B.代码提交前由开发运行单元测试?C.生产故障复盘后补充回归用例?D.版本发布后由运维做冒烟测试

答案:B

5.某系统采用Redis缓存,测试发现缓存过期后未失效,导致用户看到旧数据。该问题应归类为:

A.性能缺陷?B.兼容性缺陷?C.一致性缺陷?D.易用性缺陷

答案:C

6.使用Selenium4执行Chrome无头模式时,需新增哪个参数?

A.disablegpu?B.headless=new?C.nosandbox?D.remotedebuggingport

答案:B

7.在Postman脚本中,以下哪段代码能正确判断响应时间是否小于800ms?

A.pm.expect(pm.response.responseTime).to.be.below(800);

B.tests[time]=responseTime800;

C.pm.test(time,function(){pm.expect(pm.response.time800);});

D.assert(pm.response.time=800);

答案:A

8.某APP在Android14上首次打开时闪退,日志出现`SecurityException:Permissiondenied`,而在Android13正常。最优先的排查动作是:

A.检查targetSdkVersion是否升级到34?B.检查是否开启ProGuard?C.检查CPU架构?D.检查网络代理

答案:A

9.对AI推荐算法进行A/B测试,衡量指标“点击率”属于:

A.技术指标?B.业务指标?C.性能指标?D.安全指标

答案:B

10.在JMeter中,若要模拟1000用户每秒递增10个并发,应使用:

A.SteppingThreadGroup?B.UltimateThreadGroup?C.ArrivalsThreadGroup?D.ConcurrencyThreadGroup

答案:A

11.以下哪条SQL最能验证“订单表外键user_id在用户表主键中不存在脏数据”?

A.SELECTFROMordersoLEFTJOINusersuONo.user_id=u.idWHEREu.idISNULL;

B.SELECTFROMordersWHEREuser_idNOTIN(SELECTidFROMusers);

C.SELECTFROMordersoWHERENOTEXISTS(SELECT1FROMusersuWHEREu.id=o.user_id);

D.以上均可

答案:D

12.在pytest中,以下哪个fixture作用域能让数据库连接在整个测试会话只初始化一次?

A.function?B.class?C.module?D.session

答案:D

13.对微服务进行契约测试,Consumer端测试用例的最佳存放仓库是:

A.服务提供方仓库?B.服务消费方仓库?C.独立契约仓库?D.运维配置仓库

答案:B

14.某系统要求RPO=15min,RTO=5min,以下哪项测试活动最直接验证该指标?

A.渗透测试?B.灾难恢复演练?C.负载测试?D.代码评审

答案:B

15.在Linux服务器上,使用`straceppid`主要能辅助测试人员:

A.跟踪系统调用耗时?B.查看线程死锁?C.监控CPU温度?D.检查磁盘坏道

答案:A

16.以下哪项最能降低UI自动化用例的“易碎性”?

A.增加显式等待?B.使用坐标点击?C.

文档评论(0)

1亿VIP精品文档

相关文档