1.軟件測試設計與規(guī)劃:?? 參與產(chǎn)品需求評審,深入分析軟件架構設計,制定機器人軟件相關的測試策略、測試計劃和測試用例,重點關注核心控制邏輯、算法和業(yè)務功能。
2.??軟件測試執(zhí)行:??
功能測試:?? 執(zhí)行系統(tǒng)級、集成級和單元級(與開發(fā)合作)的軟件功能測試。這包括但不限于機器人運動控制、路徑規(guī)劃、I/O通信、安全邏輯等。
??性能測試:?? 評估軟件系統(tǒng)的實時性、響應速度、資源占用率(CPU/內存)以及長時間運行的穩(wěn)定性。
可靠性測試:?? 設計測試場景以驗證軟件在異常情況(如通信中斷、指令錯誤、傳感器故障)下的容錯和處理能力。
3.專項測試經(jīng)驗(核心加分項):??
機器視覺軟件測試:?? 測試與視覺相關的軟件模塊,如圖像采集、視覺算法處理(定位、識別、測量)、相機標定軟件、視覺與運動控制的協(xié)同等。
點膠工藝軟件測試:?? 測試點膠控制軟件功能,如點膠路徑導入與解析、膠量控制參數(shù)設置、出膠啟停控制、不同膠水特性的參數(shù)配方測試等。
4.??缺陷生命周期管理:?? 使用專業(yè)工具提交、跟蹤和驗證缺陷,與開發(fā)團隊高效協(xié)作,對問題進行精準定位和清晰描述,提供必要的日志和數(shù)據(jù)支撐。
5.自動化測試開發(fā):?? 參與開發(fā)和維護自動化測試腳本和框架,提升機器人軟件回歸測試的效率與可靠性。(加分項)
6.??文檔輸出:?? 編寫測試報告、發(fā)布說明等質量文檔,為軟件迭代提供質量門禁。
任職要求
1.??學歷與經(jīng)驗:?? 本科及以上學歷,計算機科學、軟件工程、自動化、電子信息等相關專業(yè)。??擁有1年及以上軟件測試經(jīng)驗,有機器人、嵌入式系統(tǒng)或工業(yè)控制軟件測試經(jīng)驗者優(yōu)先。??
2.??軟件測試核心技能:??
精通軟件測試理論和流程,能獨立設計測試用例和搭建測試環(huán)境。
具備較強的邏輯分析和問題定位能力,能對復雜軟件系統(tǒng)的異常進行溯源。
熟悉常見的測試管理工具和版本控制工具
3.協(xié)作與溝通:?? 具備優(yōu)秀的團隊協(xié)作和溝通能力,工作主動細致,有強烈的責任心。
??優(yōu)先考慮條件:
有機器視覺軟件測試經(jīng)驗??,熟悉視覺系統(tǒng)或視覺算法(如Halcon, ??担┑臏y試方法。
有點膠設備或精密流體控制軟件測試/使用經(jīng)驗??,熟悉其軟件操作邏輯和參數(shù)配置。
有機器人操作系統(tǒng)相關軟件的測試或開發(fā)經(jīng)驗。
具備基本的Linux系統(tǒng)操作和調試能力。