培訓(xùn)無憂網(wǎng)合作機(jī)構(gòu) > 學(xué)校機(jī)構(gòu) > 上海java計(jì)算機(jī)培訓(xùn)機(jī)構(gòu)歡迎您!
嵌入式軟件測試好學(xué)嗎
發(fā)布時(shí)間:2023-04-01 11:39:18
在黑盒測試中,嵌入式軟件測試是要比商用軟件測試難度高的。下面,小編就從嵌入式軟件的黑盒測試角度,來給大家說說為什么。
1.硬件平臺(tái)不同導(dǎo)致測試難度增大,由于嵌入式軟件是跟硬件平臺(tái)緊密關(guān)聯(lián)的,也就是說同一套軟件,如果移植到另一個(gè)平臺(tái)上,就要重頭到尾的測試一遍,在工作量上就比商用軟件大,出錯(cuò)幾率也會(huì)提升,相應(yīng)的測試難度也會(huì)提高一點(diǎn)。我就遇到一個(gè)項(xiàng)目需要跑在兩個(gè)平臺(tái)的情況。
2.測試環(huán)境導(dǎo)致測試難度增大,我可以很肯定的說,同一套設(shè)備在A環(huán)境操作正常,我只要換一個(gè)交換機(jī),搭建一個(gè)B環(huán)境,就很有可能會(huì)出現(xiàn)bug,所以有經(jīng)驗(yàn)的嵌入式軟件測試同學(xué)在遇到客訴的bug時(shí)第一時(shí)間都是問當(dāng)時(shí)的環(huán)境是什么,設(shè)備有哪些,操作步驟是什么,必要時(shí)采取將設(shè)備全部寄回來復(fù)現(xiàn)。
3.硬件平臺(tái)性能導(dǎo)致測試難度增大,硬件平臺(tái)的芯片性能是肯定沒有電腦上的CPU這么吊的,所以在測試的時(shí)候,我們往往會(huì)出現(xiàn)一些硬件性能上的問題導(dǎo)致一些bug偶現(xiàn),這對(duì)我們測試人員來說,想要找到一個(gè)偶現(xiàn)的bug是非常的難,需要采取工具來跟蹤操作步驟打印log
4.外接設(shè)備導(dǎo)致測試難度增大,生活中基本上的嵌入式軟件都是需要外接其他的設(shè)備的,比如接入U(xiǎn)盤,攝像頭,麥克風(fēng)等等,在測試時(shí)如果發(fā)現(xiàn)某個(gè)工作無法實(shí)現(xiàn),我們需要從三個(gè)方面去考慮,①:是不是軟件的功能bug,②:是不是硬件物理接口損壞問題,③:是不是接入的外設(shè)與軟件協(xié)議有問題或者驅(qū)動(dòng)有問題,等等原因增加了測試難度。
5.最后一個(gè)導(dǎo)致測試難度大的原因就是嵌入式軟件測試相對(duì)來說是比較獨(dú)立于軟件測試的,相關(guān)的資料也是比較少的,并不像商用軟件測試一樣,只要一搜索,就能找到測試方法和一些測試文章。嵌入式軟件測試更多的是一個(gè)實(shí)戰(zhàn),每一個(gè)應(yīng)用場所的嵌入式軟件測試的思維方式不一樣。
測試也是一個(gè)有技術(shù)難度的崗位,需要不斷的積累經(jīng)驗(yàn),老手測試和新手測試最大的不同就是老手測試可以很快的定位和發(fā)現(xiàn)bug,老手測試可以有更多的測試方法和測試策略去找到bug,有更好的測試管理經(jīng)驗(yàn)和業(yè)務(wù)能力
以上文章由上海java計(jì)算機(jī)培訓(xùn)機(jī)構(gòu)課程顧問整理編輯發(fā)布,部分文章來自網(wǎng)絡(luò)內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050