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