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