• <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:34:26 / 個人分類:測試感悟

    (美) Roger S. Pressman
    在設計有效測試用例之前,測試工程師必需理解軟件測試的基本原則。這里有一組測試原則:
    1 、所有的測試都應追溯到用戶需求。正如我們所知:軟件測試的目標在于揭示錯誤。而最嚴重的錯誤(從用戶角度來看)是那些導致程序無法滿足需求的錯誤。
    2 、應該在測試工作真正開始前的較長時間內就進行測試計劃。測試計劃可以在需求模型一完成就開始,詳細的測試用例定義可以在設計模型被確定后立即開始。因此,所有測試應該在任何代碼被產生前就進行計劃和設計。
    3 、 Pareto 原則應用于軟件測試。簡單地講, Pareto 原則暗示著測試發現的錯誤中的 80 %很可能起源于程序模塊中的 20 %。當然,問題在于如何孤立這些有疑點的模塊并進行徹底的測試。
    4 、測試應從 “ 小規模 ” 開始,逐步轉向 “ 大規模 ” 。最初的測試通常把焦點放在單個程序模塊上,進一步測試的焦點則轉向在集成的模塊簇中尋找錯誤,最后在整個系統中尋找錯誤。
    5 、窮舉測試是不可能的。即使是一個大小適度的程序,其路徑排列的數量也非常大。因此,在測試中不可能運行路徑的每一種組合。然而,充分覆蓋程序邏輯,并確保程序設計中使用的所有條件是有可能的。
    6 、為了達到最佳效果,應該由獨立的第三方來構造測試。 “ 最佳效果 ” 指最有可能發現錯誤的測試(測試的主要目標),所以創建系統的軟件工程師并不是構造軟件測試的最佳人選。

    TAG:

     

    評分:0

    我來說兩句

    顯示全部

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

    日歷

    « 2010-12-31  
       1234
    567891011
    12131415161718
    19202122232425
    262728293031 

    數據統計

    • 訪問量: 7799
    • 日志數: 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>