服务端自动化测试 - 培训考试
您的姓名:
一、单选题
1.HTTP 状态码 401 表示什么?()
A.请求成功
B.请求的资源不存在
C.未授权,需要身份验证
D.服务器内部错误
2.RESTful 接口中,通常用哪个 HTTP 方法来创建资源?()
A.GET
B.DELETE
C.POST
D.HEAD
3.HTTP 请求头中 Content-Type: application/json 表示什么?()
A.响应内容是 HTML 格式
B.请求体的数据格式是 JSON
C.接口只支持 GET 请求
D.请求需要使用 HTTPS 协议
4.接口返回状态码 500,通常说明什么问题?()
A.客户端请求参数错误
B.接口地址不存在
C.服务器内部发生错误
D.用户登录已过期
5.接口测试中,对响应结果做断言(assert)的主要目的是什么?()
A.提高接口的响应速度
B.验证接口返回的数据是否符合预期
C.自动生成接口文档
D.记录接口的调用日志
6.精准测试相比传统测试最核心的价值是什么?()
A.完全替代人工测试
B.根据代码变更内容推荐精准测试范围,减少盲测、漏测、冗测
C.让开发人员不再需要写单元测试
D.自动修复代码中的 Bug
7.精准测试中,部署测试环境需要配置 JaCoCo Agent,其中 output=tcpserver 参数的作用是什么?()
A.将覆盖率数据写入本地文件
B.通过 TCP 端口暴露覆盖率数据,供外部收集
C.将覆盖率数据发送到邮箱
D.自动上传覆盖率数据到 Git 仓库
8.在精准测试平台中,"正向追溯关系"主要用来查看什么?()
A.代码的 Git 提交记录
B.接口用例或系统用例与代码的覆盖情况
C.测试人员的工作量统计
D.服务器的运行状态
9.精准测试平台中,"逆向追溯关系"与"正向追溯关系"的区别是什么?()
A.逆向追溯查看的是代码中的包/类被哪些用例覆盖
B.逆向追溯只能查看系统用例
C.逆向追溯用来删除无效代码
D.两者没有区别,只是名称不同
10.精准测试的"AI 用例推荐"功能,可以按照哪些维度创建推荐任务?()
A.按测试人员和测试时间
B.按版本或分支
C.按接口响应时间
D.按服务器 IP 地址
11.在 Claude Code 服务端测试一体化流程中,"源码驱动测试"的含义是什么?()
A.测试用例根据接口执行结果来生成断言
B.AI Agent 从源码分析出"应该行为"来生成断言,而非基于执行结果
C.只能测试有源码的开源项目
D.让开发人员手动编写所有测试用例
12.Claude Code 服务端测试一体化流程在阶段 5(执行与验证)中,当断言失败后如何处理?()
A.直接判定为 Bug 并提交缺陷报告
B.忽略失败继续执行后续用例
C.先分析差异原因进行诊断定性,区分"分析不完整"和"真实缺陷",避免误报
D.自动删除失败的测试用例
13.Claude Code 服务端测试一体化流程中,AI Agent 输出 JSON 用例数据,再由 jmx_template.py 模板引擎生成 JMX 脚本,这种"数据+模板分离"设计的主要好处是什么?()
A.让 JMX 文件更容易用文本编辑器打开
B.大幅提升脚本生成速度(约 14 倍),且用例数据与 JMeter 执行格式解耦
C.减少 JMeter 的内存消耗
D.不需要安装 JMeter 就能运行测试
14.Claude Code 服务端测试一体化流程中,区分"网关响应"和"后端响应"的依据是什么?()
A.根据请求的 URL 路径判断
B.网关响应通常为 HTTP 403 + statusCode,后端响应通常为 HTTP 200 + code
C.根据响应时间长短判断
D.根据请求方法(GET/POST)判断
15.Claude Code 服务端测试一体化流程使用 JMeter 并行执行多个 JMX 时,通过什么方式避免 ShutdownHook 端口冲突?()
A.每个 JMX 手动配置不同的固定端口
B.通过参数 -Jjmeterengine.nongui.port=0 让每个实例使用随机端口
C.同一时间只允许运行一个 JMX
D.使用 Docker 容器隔离每个 JMeter 实例
二、多选题
16.精准测试平台的"应用覆盖度分析"中,可以查看哪些覆盖率指标?()
A.行覆盖率
B.分支覆盖率
C.方法覆盖率
D.类覆盖情况
E.网络带宽覆盖率
17.Claude Code 服务端测试一体化流程对源码进行的六维度代码审查,包括以下哪些维度?()
A.参数校验
B.安全漏洞
C.异常处理
D.业务逻辑与数据一致性
E.UI 界面样式检查
18.关于 Claude Code 服务端测试一体化流程的环境部署,以下哪些说法是正确的?()
A.env_config.json 是唯一需要手动编辑的配置文件
B.init_env.py 可一键生成 Claude Code 权限配置、飞书凭证等派生文件
C.source_sync.py 用于从 Git 仓库拉取被测组件的源码
D.最小安装(仅跑阶段 1-6)只需 pip install requests
E.必须安装 MySQL 数据库才能运行测试
19.以下哪些是 Claude Code 服务端测试一体化流程的核心能力?()
A.AI Agent 从源码分析出应有行为,生成测试断言
B.自动诊断断言失败原因,区分分析偏差与真实缺陷,避免误报
C.多接口 JMX 通过随机端口并行执行,提速约 4 倍
D.集成 JaCoCo 覆盖率采集,支持自动插桩与报告生成
E.自动修改被测服务的源码来修复 Bug
20.精准测试平台中,以下哪些操作可以帮助提升测试覆盖率?()
A.查看"未覆盖方法列表",对未覆盖的方法补充用例
B.使用大模型自动生成场景用例
C.通过 AI 用例推荐,了解代码变更涉及哪些方法需要测试
D.将 AiTest 生成的用例推送至正向追溯关系中重新录制
E.删除所有已有的测试用例重新开始
关闭
更多问卷
复制此问卷