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

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

  • <strong id="5koa6"></strong>
  • 軟件測試[1]

    發表于:2010-05-10來源:作者:點擊數: 標簽:軟件測試
    軟件測試[1] 軟件測試技術 軟件測試的定義:根據軟件的規格說明及程序結構,設計一批 測試用例 ,運行程序查找程序錯誤。 軟件測試的目的:是要發現程序的錯誤。一個好的測試用例,就是能發現程序中至今未發現的錯誤。一個成功的測試就是發現了程序中至今未

      軟件測試[1]  軟件測試技術 

        軟件測試的定義:根據軟件的規格說明及程序結構,設計一批測試用例,運行程序查找程序錯誤。

      軟件測試的目的:是要發現程序的錯誤。一個好的測試用例,就是能發現程序中至今未發現的錯誤。一個成功的測試就是發現了程序中至今未發現的錯誤??梢钥闯?,測試的目的是證明程序有錯誤,而不是為了證明程序是正確的。

      軟件測試的原則:

      1. 要把“盡早地不斷地測試”作為座右銘。

      2. 測試用例應該同時包括測試輸入數據和預期的輸出結果。

      3. 程序員應避免測試自己的程序。

      4. 設計的測試用例應包括合理、有效、可驗證程序正確的那些數據,以及不合理的、無效的、證明程序做了不該做的事情的數據。

      5. 如果程序中查出的錯誤越多,則未查出的錯誤也越多。

      6. 仔細檢驗測試結果

      7. 嚴格執行測試計劃

      8. 妥善保管測試計劃、測試用例和結果,供維護時使用。

      一般把測試方法分為兩類:白盒法是著眼于邏輯結構,主要是進行結構測試;黑盒法主要著眼于功能?,F在我行業務部門的人員經常要參與應用軟件的測試,主要采用的就是黑盒法。在黑盒測試中,邊值分析法和因果圖法應該是常用的兩種方法。

      邊值分析法是對程序輸入輸出的邊界情況進行測試。具體設計原則是:

      1. 如果輸入條件規定了取值的范圍,應選擇正好等于邊界的值,略小于最小值和/或略大于最大值的值作為測試數據。

      2. 如果輸入條件規定了值的個數,應選擇最小的個數、最大的個數、略小于最小和略大于最大的個數作為測試數據。

      3. 對于輸出條件,若規定了取值范圍,則可以用類似1中的方法。

      4. 對于輸出條件,若規定了值的個數,可以使用類似2中的方法。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品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>