• <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-7-18 18:06 | 作者: 網絡轉載 | 來源: 本站原創 | 查看: 122次 | 進入軟件測試論壇討論

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

      按軟件生存期階段分類

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

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

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

     、 規格說明錯誤

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

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

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

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

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

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

     、 設計錯誤

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

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

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

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

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

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

     、 編碼錯誤

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

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

    延伸閱讀

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

    TAG: 代碼 軟件測試


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

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

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