MILY: 宋體">對RuleChecker檢測信息的查看,基本就是這些。還有值得說一下的是,我們可以人工的開啟、關閉某些編碼規范。方法是:點擊[Prtoject | Settings...]菜單命令,啟動如下的一個對話框:

圖2-37 開啟、關閉某些編碼規范
注意到對話框最下面的那個列表框了嗎?列表框中列出了RuleChecker提供的所有編碼規范,當其前面的復選框是選中狀態時,則該規范在 RuleChecker檢測過程中生效,當其前面的復選框是未選中狀態時,則該規范在RuleChecker檢測過程中不生效。你可以根據具體情況,使某些前面生效,或不生效。設置完成后,點擊“確定”按鈕,保存設置。然后選擇[ Project | Build ]菜單命令,重新讓RuleChecker掃描代碼。Build結束后,與你設置相符的檢測結果產生,查看的方法和前面是一樣的。
點擊[ Browse | Rule | Rule Violations Report ]菜單命令,會生成RuleChecker的檢測報告。如下圖所示:

圖2-38檢測報告
報告是以網頁的形式提供的,查看起來很方便。報告分兩部分。第一部分分別以源文件為單位和以編碼規范為單位,將檢測結果以表格的形式顯示了出來。第二部分,給出了所有編碼規范的解釋說明。
RuleChecker 的使用介紹到這里就結束了,這個工具并不難,掌握起來還是比較簡單的,我們主要付出精力的地方,就是對RuleChecker提供的規則集中各條規則的制定,如果你想了解這方面的內容,可以查看我寫的另1篇文章《RuleChecker編碼規范全文》。
2.4使用TestChecker
TestChecker是一個白盒、動態測試工具,用于統計被測試程序的測試覆蓋率。TestChecker重點統計的覆蓋率是邊覆蓋率,也叫判定到判定的覆蓋。
使用TestChecker統計被測試程序的測試覆蓋率分為兩個步驟:
首先是建立被測程序的TestChecker項目;
然后,在TestChecker環境中運行被測程序,執行測試用例,TestChecker會給出執行測試用例后的覆蓋率。
下面對這兩個步驟分別進行介紹。
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073