- 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)