溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

軟件測試和硬件測試的不同

發布時間:2020-06-25 01:05:32 來源:網絡 閱讀:3398 作者:benjielin 欄目:軟件技術

   昨晚和一個做嵌入式的朋友聊到了測試,然后聽說我有段時間專注測試自動化,于是和我討論了一些硬件測試和軟件測試相關的東西,有些零散,但朋友見面談技術也有點“浪費”寶貴的敘舊時間。不過這個問題還是留在了我的To Be answered的問題中。今天特意翻翻《Wiley.Systems Engineering Principles and Practice.2Ed.2011》一書,終于找到了相關的答案。

   軟件測試和硬件系統的測試的總體目標大致上是一樣的,但硬件和軟件之間的基本差別導致測試的技巧和策略就有很大不同。

  1. 測試路徑??刂平Y構(分支、循環和switch)的無限制使用使得即使很小的程序都有很多可能的邏輯路徑。測試所有可能的路徑是不可能的,因此必須強制選擇有限數量的測試用例。
  2. 接口。軟件模塊之間的大量接口及其深度和有限的可見性使得定位測試點并測試中不一致的很困難。
  3. 抽象。軟件的設計描述比硬件設計文檔更抽象,更不容易理解。這使得測試計劃變得復雜。
  4. 變化。在軟件中的明顯變化就要求相應的更多重新測試。本地變化會要求重復系統測試。
  5. 失效模式。 很多軟件錯誤的災難性有著兩個嚴重后果。其一是對系統運行的影響。其二就是在系統無法工作時失效原因診斷的提示。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女