• 軟件測試技術
  • 軟件測試博客
  • 軟件測試視頻
  • 開源軟件測試技術
  • 軟件測試論壇
  • 軟件測試沙龍
  • 軟件測試資料下載
  • 軟件測試雜志
  • 軟件測試人才招聘
    暫時沒有公告

字號: | 推薦給好友 上一篇 | 下一篇

嵌入式軟件測試策略

發布: 2010-9-10 13:19 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 185次 | 進入軟件測試論壇討論

領測軟件測試網

  嵌入式軟件測試策略   軟件測試

  對于嵌入式軟件測試或叫交叉測試(cross-test),在測試的各個階段有著通用的策略:

  1.單元測試

  所有單元級測試都可以在主機環境上進行,除非少數情況,特別具體指定了單元測試直接在目標環境進行。最大化在主機環境進行軟件測試的比例,通過盡可能小的目標單元訪問所有目標指定的界面。

  在主機平臺上運行測試速度比在目標平臺上快的多,當在主機平臺完成測試,可以在目標環境上重復作一簡單的確認測試,確認測試結果在主機和目標機上沒有被他們的不同影響。在目標環境上進行確認測試將確定一些未知的,未預料到的,未說明的主機與目標機的不同。例如,目標編譯器可能有bug,但在主機編譯器上沒有。

  2.集成測試

  軟件集成也可在主機環境上完成,在主機平臺上模擬目標環境運行,當然在目標環境上重復測試也是必須的,在此級別上的確認測試將確定一些環境上的問題,比如內存定位和分配上的一些錯誤。

  在主機環境上的集成測試的使用,依賴于目標系統的具體功能有多少。有些嵌入式系統與目標環境耦合的非常緊密,若在主機環境做集成是不切實際的。一個大型軟件的開發可以分幾個級別的集成。低級別的軟件集成在主機平臺上完成有很大優勢,越往后的集成越依賴于目標環境。

  3.系統測試和確認測試

  所有的系統測試和確認測試必須在目標環境下執行。當然在主機上開發和執行系統測試,然后移植到目標環境重復執行是很方便的。對目標系統的依賴性會妨礙將主機環境上的系統測試移植到目標系統上,況且只有少數開發者會卷入系統測試,所以有時放棄在主機環境上執行系統測試可能更方便。

  確認測試最終的實施舞臺必須在目標環境中,系統的確認必須在真實系統之下測試,而不能在主機環境下模擬。這關系到嵌入式軟件的最終使用。

  包括恢復測試、安全測試、強度測試、性能測試,已超出了軟件測試的范疇,本文暫不討論。

  使用有效的cross-test測試策略可極大的提高嵌入式軟件開發測試的水平和效率,當然正確的測試工具使用也是必不可少的:

  總結一下,應用以上測試工具進行.Cross-test時的策略:

  A) 使用測試工具的插裝功能(主機環境)執行靜態測試分析,并且為動態覆蓋測試準備好一插裝好的軟件代碼。

  B) 使用源碼在主機環境執行功能測試,修正軟件的錯誤和測試腳本中的錯誤。

  C) 使用插裝后的軟件代碼執行覆蓋率測試,添加測試用例或修正軟件的錯誤,保證達到所要求的覆蓋率目標。

  D) 在目標環境下重復(B),確認軟件在目標環境中執行測試的正確性。

  E) 若測試需要達到極端的完整性,最好在目標系統上重復(C),確定軟件的覆蓋率沒有改變。

  通常在主機環境執行多數的測試,只是在最終確定測試結果和最后的系統測試才移植到目標環境,這樣可以避免發生訪問目標系統資源上的瓶頸,也可以減少在昂貴資源如在線仿真器上的費用。另外,若目標系統的硬件由于某種原因而不能使用時,最后的確認測試可以推遲直到目標硬件可用,這為嵌入式軟件的開發測試提供了彈性。設計軟件的可移植性是成功進行cross-test的先決條件,它通?梢蕴岣哕浖質量,并且度軟件的維護大有益處。以上所提到的測試工具,都可以通過各自的方式提供測試在主機與目標之間的移植,從而使嵌入式軟件的測試得以方便的執行。

  使用有效的cross-test測試策略可極大的提高嵌入式軟件開發測試的水平和效率,提高嵌入式軟件的質量。

  附錄:

  1)HOST-TARGET的連接方法簡介:

  直接連接

延伸閱讀

文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/

TAG: 嵌入式 軟件測試

21/212>

關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97