职位描述
任职要求:
教育与专业:车辆工程、自动化、电子信息工程、计算机科学与技术等相关专业本科及以上学历。
具备ADAS测试经验,熟悉ADAS功能,了解ADAS功能、汽车电子及安全标准。
至少精通一种编程语言,用于测试脚本开发:
o 核心语言:Python(最常用于ADAS测试自动化,例如用于场景模拟的脚本编写)、C/C++(用于底层ECU测试)。
o Shell脚本(用于测试环境部署),SQL(用于测试数据管理)
具备构建可扩展测试系统的框架经验
熟练掌握行业标准工具以构建虚拟场景
开发测试用例库(可重复用于回归测试),并将脚本集成到CI/CD流水线中(例如,Jenkins)。
确定问题是由ADAS软件、传感器硬件,还是测试环境(例如,CAN总线信号延迟)引起的。 ADAS测试涉及跨团队协作(包括软件、硬件、验证团队等不同团队)以及复杂问题的解决。 英语读写流利
工作职责:
● 构建一套统一且兼容的自动化测试工具链,以支持ADAS功能(如ACC、AEB、LKA、RCTA等)的端到端测试。该工具链应与GF现有基础设施(例如HIL测试台、缺陷管理系统)集成,并满足以下要求:
o 选择行业标准的自动化工具(例如,用于脚本开发的Python/Robot Framework,用于HIL控制的dSPACE ControlDesk,用于总线仿真的CANoe,用于场景仿真的Prescan/CarMaker,以及用于测试调度的Jenkins)。
o 将工具无缝集成到工作流程中:例如,场景生成→HIL台架激活→测试执行→数据采集→结果分析→缺陷自动报告(至Jira)
● 支持在 GF 工具开发中使用(如需):
开发自定义插件/脚本,以填补现成工具的空白(例如,用于ADAS传感器融合结果的数据可视化插件,以及批量场景导入工具)。 o 确保工具链支持并行测试和实时测试进度监控。工具链验证中的支持:
o 验证工具链的稳定性(7×24小时连续运行期间无崩溃)及兼容性(集成工具间无数据丢失)。
o 提供工具链用户手册(包括安装步骤、故障排除指南以及用于二次开发的API文档)。 开发可重用、易于维护的自动化测试脚本,用于ADAS功能和场景,涵盖功能测试、性能测试和回归测试。脚本应包括但不限于以下标准:
o 使用Python/Robot Framework(或其他经GF批准的语言),采用模块化设计(例如,将数据文件、业务逻辑和测试用例分开),以方便维护。
o 遵守GF编码标准(例如,变量命名规范、注释要求),并包含错误处理功能(例如,脚本从临时HIL台架故障中自动恢复)。 o 在初始执行中实现≥95%的脚本通过率(工具链集成后)
使用内置工具链执行自动化测试,并维护系统以确保其长期可用性:
根据GF计划执行自动化测试套件(功能/性能/回归测试)(例如,每日回归测试、每周性能测试)。 o 生成详细的测试报告(包括通过/失败状态、KPI 数据、失败截图/日志),并自动将报告推送至 GF 测试管理系统(例如,TestRail)。
o 分析测试失败情况(区分脚本错误、工具链问题和ADAS软件缺陷),并提供每周失败分析汇总。 o 维护工具链(例如,更新工具版本、修复集成缺陷),并在ADAS软件/硬件发生变更时更新脚本(例如,新传感器集成、功能升级)。 · 提供月度维护报告(包括工具链正常运行时间、脚本更新次数及待处理问题)。
o 对GF团队进行工具链操作和脚本二次开发培训。
● 支持向GF提交以下完整交付成果:
o 测试计划:一份详细文档,涵盖测试范围、目标、设备、进度安排及验收标准。
o 测试用例:包含前提条件、步骤、预期结果及标准参考的全面测试用例库。
o 测试报告,包含组件/传感器/系统测试后的初步结果、缺陷清单及校准数据。 o 最终综合报告:包括测试摘要、合规状态、缺陷分析(根本原因+影响)、以及改进建议。
缺陷记录:GF指定系统中所有已识别缺陷的完整日志(包括严重程度、可复现性及重现步骤,例如Jira)
o 记录测试证据
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕