奇瑞汽车自动化测试一面面经
- 轮次
- 一面
- 时间
- 2026-09
- 来源
- 牛客网
《面试题目》
- 自我介绍。
- 为什么选择去医药公司做自动化测试实习?
- 自动化测试框架是用什么实现的?
- 自动化测试框架大概和哪些部分交互?为什么要做微信小程序的自动化测试?
- 再具体讲一下项目,整个自动化测试框架是自己开发的吗?
- 自动化测试框架主要有哪些内容?你对哪些功能比较熟悉?
- 整个框架的结构是什么样的?用到了哪些库?怎么区分不同环境?
- 整个自动化测试框架花了多久开发完?完整测试流程跑下来花了多久?
- 有没有涉及 iOS 和鸿蒙系统的自动化测试?
- 如何借用 AI 工具辅助开发框架?
- 你对车载测试了解多少?(CAN 和 UDS)
- 闲聊:家庭背景、职业规划等。
- 为什么选择应聘奇瑞?我看你还投递了海外测试岗位。
- 反问:工作时间和负责业务。
《参考解析》
测试框架要讲清分层:用例层、页面/接口封装层、驱动层、报告和断言层;常用 Python + pytest、Appium、Selenium、Playwright,小程序可以用 miniprogram-automator 或 Appium 的小程序能力。环境区分靠配置文件、环境变量和 CI 参数,测试数据与账号隔离。
为什么做小程序自动化:小程序是核心业务入口,回归频繁、手工成本高;自动化适合稳定的主流程和冒烟,不适合频繁变动的 UI。框架自研还是二次封装要说清楚,开发周期和跑一遍的耗时给出真实数字。iOS/鸿蒙覆盖不足就如实说,补一句后续如何扩展。
车载测试:CAN 是总线协议,UDS 是诊断协议(ISO 14229),常见服务包括会话控制、读故障码、读数据流、刷写;测试要会用 CANoe/CANalyzer、诊断仪和脚本。被问 AI 辅助开发,讲你用 AI 生成脚手架、补测试用例、分析日志,但最终由你 review 和验证。