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