• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 生命就像一場云游 坎坷也是一種收獲

    實時系統測試

    上一篇 / 下一篇  2008-03-21 16:40:24 / 個人分類:測試資料

    Roger S. Pressman

    很多實時系統的時間依賴性和異步性給測試帶來新的困難--時間!測試用例的設計者考慮的不僅是白盒黑盒測試用例,而且包括事件處理(如中斷處理)、數據的時間序列以及處理數據的任務(進程)的并發性。很多情況下,提供的測試數據有時使得實時系統在某狀態下可以正常運行,而同樣的數據在系統處于不同狀態時有時又會導致錯誤。

    另外,實時系統的軟件和硬件之間的密切關系也會導致測試問題,軟件測試必須考慮硬件故障對軟件處理的影響,這種故障很難實時仿真。由于實時系統的特殊性和復雜性,還沒有一個完善的綜合性的測試用例設計方法,但是,大致可以分為以下四個步驟:

    1 、任務測試。測試實時系統的第一步是獨立的測試各個任務。對每一個任務設計白盒和黑盒測試用例,并在測試時執行每個任務。任務測試能夠發現邏輯和功能錯誤,但是不能發現時間和行為錯誤。

    2 、行為測試。利用 CASE 工具創建軟件模型,就可能仿真實時系統,并按照外部事件的序列檢查其行為,這些分析活動可作為創建實時系統時設計測試用例的基礎。

    3 、任務間測試。在隔離了任務內部和系統行為錯誤以后,測試就要轉向時間相關的錯誤。用不同的數據率和處理負載來測試與其他任務通訊的異步任務,看任務間的同步是否會產生錯誤。另外,測試通過消息隊列和數據存儲進行通訊的任務,以發現這些數據存儲區區域大小方面的錯誤。

    4 、系統測試。集成軟件和硬件,并進行大范圍的系統測試,以發現軟件 / 硬件接口間的錯誤。

    TAG:

     

    評分:0

    我來說兩句

    顯示全部

    :loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

    日歷

    « 2011-06-01  
       1234
    567891011
    12131415161718
    19202122232425
    2627282930  

    數據統計

    • 訪問量: 7959
    • 日志數: 64
    • 建立時間: 2007-09-05
    • 更新時間: 2008-04-01

    RSS訂閱

    Open Toolbar
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>