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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    一個典型的代碼走查檢查單

    發布: 2009-5-18 10:20 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 164次 | 進入軟件測試論壇討論

    領測軟件測試網 代碼走查的最主要的目的是為了發現程序中的邏輯錯誤,編程風格方面的錯誤可以通過風格檢查的工具去檢查。如下的檢查單給代碼走查的專家發現邏輯錯誤提供了一個很好的幫助。

      序號檢查項

      1代碼的注釋與代碼是否一致?注釋是否是多余的?

      2是否存在超過3層嵌套的循環與/或判斷?

      3變量的命名是否代表了其作用?

      4所有的循環邊界是否正確?

      5所有的判斷條件邊界是否正確?

      6輸入參數的異常是否處理了?

      7程序中所有的異常是否處理了?

      8是否存在重復的代碼?

      9是否存在超過20行的方法?

      10是否存在超過7個方法的類?

      11方法的參數是否超過3個?

      12是否有多種原因導致修改某個類?

      13當發生某個功能變化時,是否需要修改多個類?

      14代碼中的常量是否合適?

      15一個方法是否訪問了其他類的多個屬性?

      16某幾項數據是否總是同時出現,而又不是一個類的屬性?

      17switch語句是否可以用類來替代?

      18是否有一類的職責很少?

      19是否有一個類的某些屬性或者方法沒有被其他類所使用?

      20在類的方法中是否存在如下的調用形式:a.b().c()?

      21是否某個類的方法總是調用另外一個類的同名方法?

      22是否某個類總是訪問另外一個類的屬性與方法?

      23是否兩個類完成了類似的工作,使用了不同的方法名,卻沒有擁有同一個父類?

      24是否某個類僅有字段和簡單的賦值方法與取值方法構成?

      25是否某個子類僅使用了父類的部分屬性或方法?


    延伸閱讀

    文章來源于領測軟件測試網 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>