工作內(nèi)容:
1.代碼級測試:對MCU固件/驅(qū)動代碼進(jìn)行白盒測試,需要深入代碼邏輯層面;
2.測試用例設(shè)計(jì)與執(zhí)行:獨(dú)立編寫測試用例,執(zhí)行測試并輸出測試報(bào)告;
3.Bug分析與跟蹤:定位代碼層面的問題,評定bug優(yōu)先級,推動問題解決;
4.自動化測試:使用/開發(fā)自動化工具提升測試效率。
技術(shù)棧要求:
1.編程語言:C語言(核心,要熟練);
2.開發(fā)環(huán)境:IAR Embedded Workbench;
3.硬件知識:ARM架構(gòu)、MCU外設(shè)(SPI/UART/I2C等);
4.測試工具:缺陷管理工具(如Jira、Bugzilla等)、自動化測試工具;
5.調(diào)試技能:嵌入式常用調(diào)試方法、Bug定位分析。
理想候選人:
1.本科及以上;
2.通信/電子/計(jì)算機(jī)相關(guān)專業(yè);
3.有嵌入式開發(fā)或測試背景,熟悉MCU軟件開發(fā)流程;
4.C語言功底扎實(shí),能讀懂驅(qū)動層代碼;
5.了解白盒測試方法論(語句覆蓋、分支覆蓋、路徑覆蓋等);
6.有一定的硬件認(rèn)知,理解MCU與外設(shè)的交互原理。