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