职位描述
岗位职责
1.全生命周期测试: 负责机器人软件系统的功能测试、集成测试及系统测试,确保产品在各种复杂场景下的稳定性。
2.多维度质量保障: 执行黑盒测试(用户场景)、白盒测试(代码逻辑/单元测试)及灰盒测试(接口/通信协议)。
3.性能压力测试: 评估机器人在长时间运行、高负载、极端环境下的性能表现(CPU/内存占用、响应延迟等)。
4.缺陷定位与追踪: 深入分析测试日志(Log),协助开发人员准确定位软硬件交互中的复杂问题。
5.自动化建设: 参与或负责机器人自动化测试框架的开发与维护,提升测试效率。任职要求
任职要求
【技术基础】
1.专业背景: 计算机、自动化、机器人、电子工程等相关专业,机器人行业优先。
2.编程能力:具备编写自动化脚本或进行白盒代码审查的能力。
3.操作系统: 熟悉 Linux 系统,能熟练使用命令行进行日志分析、进程管理和环境部署。
4.机器人常识: 了解 机器人操作系统者优先;熟悉常用传感器(激光雷达、摄像头、IMU等)的工作原理。
【测试专业能力】
5.测试方法论:具有软件测试心得,能独立设计复杂的测试用例,覆盖现场环境。
6.白盒/灰盒经验: 能够使用 GTest/PyTest 等工具进行单元测试;熟悉常用通信协议(如 MQTT、HTTP、MODBUS等)的接口测试。
7.性能测试: 熟悉常用性能监控工具,能针对机器人实时性、稳定性进行专项测试。
8.软硬结合: 具备较强的软硬件结合分析能力,能区分是软件逻辑 Bug 还是传感器硬件故障。