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

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

  • <strong id="5koa6"></strong>
  • 軟件測試錯誤之代碼錯誤

    發表于:2010-03-16來源:作者:點擊數: 標簽:軟件測試代碼
    軟件測試錯誤之代碼錯誤 軟件測試 代碼錯誤主要包括:語法錯誤;打字錯誤;對語句或指令不正確理解所產生的錯誤。 按軟件生存期階段分類 Good enough-Gerhart分類方法把軟件的邏輯錯誤按生存期不同階段分為4類。 ① 問題定義( 需求分析 )錯誤 它們是在軟件定義

            軟件測試錯誤之代碼錯誤  軟件測試

      代碼錯誤主要包括:語法錯誤;打字錯誤;對語句或指令不正確理解所產生的錯誤。

      按軟件生存期階段分類

      Good enough-Gerhart分類方法把軟件的邏輯錯誤按生存期不同階段分為4類。

     ?、?問題定義(需求分析)錯誤

      它們是在軟件定義階段,分析員研究用戶的要求后所編寫的文檔中出現的錯誤。換句話說,這類錯誤是由于問題定義不滿足用戶的要求而導致的錯誤。

     ?、?規格說明錯誤

      這類錯誤是指規格說明與問題定義不一致所產生的錯誤。它們又可以細分成:

      不一致性錯誤:規格說明中功能說明與問題定義發生矛盾。

      冗余性錯誤:規格說明中某些功能說明與問題定義相比是多余的。

      不完整性錯誤:規格說明中缺少某些必要的功能說明。

      不可行錯誤:規格說明中有些功能要求是不可行的。

      不可測試錯誤:有些功能的測試要求是不現實的。

     ?、?設計錯誤

      這是在設計階段產生的錯誤,它使系統的設計與需求規格說明中的功能說明不相符。它們又可以細分為:

      設計不完全錯誤:某些功能沒有被設計,或設計得不完全。

      算法錯誤:算法選擇不合適。主要表現為算法的基本功能不滿足功能要求、算法不可行或者算法的效率不符合要求。

      模塊接口錯誤:模塊結構不合理;模塊與外部數據庫的界面不一致,模塊之間的界面不一致。

      控制邏輯錯誤:控制流程與規格說明不一致;控制結構不合理。

      數據結構錯誤:數據設計不合理;與算法不匹配;數據結構不滿足規格說明要求。

     ?、?編碼錯誤

      編碼過程中的錯誤是多種多樣的,大體可歸為以下幾種:數據說明錯、數據使用錯、計算錯、比較錯、控制流錯、界面錯、輸入/輸出錯,及其它的錯誤。

      在不同的開發階段,錯誤的類型和表現形式是不同的,故應當采用不同的方法和策略來進行檢測。

    原文轉自: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>