154、测试初级面试题精选
2000/6/15大约 3 分钟
测试初级面试题精选
面向测试初级岗位,本清单汇总 15 道常见题,并配以追问与考察点,覆盖测试理论、用例设计与自动化入门。
测试基础
黑盒测试与白盒测试的区别是什么?请各举一个实际案例。
- 追问:如何在项目中选择合适的测试方法?
- 核心考察:测试类型、适用场景、覆盖面。
如何定义 Bug 的严重程度与优先级?请结合案例说明。
- 追问:当产品与开发对严重级别意见不一致时怎么办?
- 核心考察:缺陷管理、沟通技巧。
解释冒烟测试、回归测试、验证测试之间的差异。
- 追问:如何安排它们的执行顺序?
- 核心考察:测试流程、发布节奏。
什么是等价类与边界值?为登录功能写出至少两组用例。
- 追问:如何处理国际化场景的边界值?
- 核心考察:用例设计方法、数据覆盖。
如何编写一份简洁的测试报告?需要包含哪些字段?
- 追问:测试报告的受众不同应如何调整内容?
- 核心考察:测试结果总结、风险提示。
用例设计
为购物车优惠券功能设计至少 5 条测试用例,覆盖正常与异常场景。
- 追问:如何设计自动化用例重用这些数据?
- 核心考察:场景分析、数据准备、边界测试。
列举支付失败的异常情况并给出预期处理。
- 追问:哪些场景需要模拟第三方返回?
- 核心考察:异常处理、外部依赖模拟。
如何验证导入导出功能的正确性与异常处理?
- 追问:文件内容较大时如何提高效率?
- 核心考察:数据一致性、容错、性能。
移动端适配测试需要覆盖哪些维度(设备、网络、系统等)?
- 追问:如何记录兼容性缺陷并复现?
- 核心考察:兼容测试、真机/模拟器组合。
接口测试中常见的 HTTP 状态码有哪些,分别代表什么含义?
- 追问:如何验证接口的幂等性?
- 核心考察:接口规范、业务规则校验。
自动化入门
使用 Selenium 或 Playwright 实现登录流程的自动化脚本,需要哪些关键步骤?
- 追问:如何处理验证码或单点登录?
- 核心考察:自动化框架、显式等待、元素定位。
测试环境的数据准备有哪些方式?请举例说明。
- 追问:如何保证测试数据可回收?
- 核心考察:数据构造、隔离、清理策略。
解释持续集成流水线中测试阶段的作用与依赖关系。
- 追问:测试失败后如何自动阻断发布?
- 核心考察:CI/CD、质量闸。
描述一次你发现并复现线上问题的过程。
- 追问:如何编写可复现步骤并推动修复?
- 核心考察:定位能力、日志分析、沟通。
性能测试工具(JMeter/Locust)基本使用步骤是什么?
- 追问:如何配置性能监控与报告?
- 核心考察:压测脚本、指标采集、结果分析。