崗位介紹
負(fù)責(zé)嵌入式測(cè)試工具的功能驗(yàn)證、編譯器 / 芯片平臺(tái)適配測(cè)試及自動(dòng)化測(cè)試腳本開(kāi)發(fā),保障工具在復(fù)雜 C/C++ 場(chǎng)景和多芯片 / 編譯器環(huán)境下的穩(wěn)定性與準(zhǔn)確性,支持測(cè)試效率提升。
核心工作職責(zé)
1.參與測(cè)試工具核心功能(代碼插樁、覆蓋率分析、靜態(tài)分析等)的測(cè)試用例設(shè)計(jì)與執(zhí)行,針對(duì) C/C++ 復(fù)雜語(yǔ)法(模板、指針等)設(shè)計(jì)專項(xiàng)測(cè)試場(chǎng)景;
3.驗(yàn)證工具在 Keil、ARM GCC 等主流嵌入式編譯器及 ARM Cortex-M/R/A、RISC-V 等芯片架構(gòu)下的兼容性;
4.基于 Python/Shell 編寫(xiě)自動(dòng)化測(cè)試腳本,協(xié)助搭建自動(dòng)化回歸測(cè)試框架,批量執(zhí)行測(cè)試并收集結(jié)果;
5.定位測(cè)試中發(fā)現(xiàn)的問(wèn)題,協(xié)助開(kāi)發(fā)團(tuán)隊(duì)復(fù)現(xiàn)調(diào)試,并完成回歸驗(yàn)證。
任職要求
必備條件
1.計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,應(yīng)屆生亦可;
2.熟悉 C++ 編程語(yǔ)言,掌握指針、內(nèi)存管理等核心知識(shí)點(diǎn);
3.熟練使用 Python 或 Shell 編寫(xiě)自動(dòng)化腳本。
加分項(xiàng)
1.了解嵌入式系統(tǒng)開(kāi)發(fā)流程,有 ARM Cortex-M/R 或 RISC-V 系列 MCU 開(kāi)發(fā) / 測(cè)試經(jīng)驗(yàn);
2.接觸過(guò) VectorCast、Cantata、Google Test 等嵌入式單元測(cè)試工具;
3.掌握黑盒測(cè)試基本原理并能實(shí)際應(yīng)用。