• <menu id="w2i4a"></menu>
  • logo Parasoft Jtest 使用教程

    文檔首頁(yè)>>Parasoft Jtest 使用教程>>parasoft Jtest 使用教程:檢查代碼標(biāo)準(zhǔn)

    parasoft Jtest 使用教程:檢查代碼標(biāo)準(zhǔn)


    通過(guò)執(zhí)行靜態(tài)分析檢查代碼是否遵守代碼標(biāo)準(zhǔn)的規(guī)則,可以識(shí)別那些可能會(huì)導(dǎo)致功能、性能或安全問(wèn)題的易于出錯(cuò)和令人困惑的構(gòu)造。

    parasoft Jtest介紹和試用>>>

    目的:演示如何檢查代碼標(biāo)準(zhǔn)并探討代碼標(biāo)準(zhǔn)違例報(bào)告。

    準(zhǔn)備:創(chuàng)建Jtest Example 工程(詳見(jiàn)教程上一篇)

    檢查代碼標(biāo)準(zhǔn)步驟

    檢查Simple類是否遵守了默認(rèn)的Jtest代碼規(guī)范集。

    • 在Package Explorer中選擇Jtest Example > examples.eval > Simple.java
    • 在工具欄里點(diǎn)擊Test Using按鈕,該如圖所示:(默認(rèn)情況下,當(dāng)你點(diǎn)擊這個(gè)按鈕時(shí),Jtest將執(zhí)行代碼標(biāo)準(zhǔn)靜態(tài)分析就像執(zhí)行單元測(cè)試。后面的課程解釋如何運(yùn)行關(guān)注的測(cè)試和當(dāng)你點(diǎn)擊Test Using按鈕時(shí),查出究竟有哪些動(dòng)作被執(zhí)行。)

    • 測(cè)試完成后,或顯示Jtest的總結(jié)面板,Static選項(xiàng)卡顯示如圖所示的信息:

    • 點(diǎn)擊Close按鈕關(guān)閉該面板。
    • 確認(rèn)Jtest視圖是可見(jiàn)的(這個(gè)視圖通常位于工作臺(tái)的底部)。如果Jtest視圖是不可見(jiàn)的,選擇Jtest > Show View > Jtest。
    • 通過(guò)Jtest視圖頂部的右邊的下拉菜單改變你的Jtest視圖布局,然后選擇Layout > Tested Files and Categories。
    • 在Jtest視圖中,展開(kāi)Simple.java > Fix Static Analysis Violations分支,你將會(huì)看到被檢測(cè)出來(lái)的代碼標(biāo)準(zhǔn)為例。每一個(gè)代碼標(biāo)準(zhǔn)違例的消息包括違例的行和違例的一個(gè)簡(jiǎn)短描述
    • 雙擊[Line #]Text label ‘case10’ may be a typo for ‘case 10’結(jié)點(diǎn),違例的行被加亮顯示的Simple.java編輯器就會(huì)被打開(kāi),并且光標(biāo)指到接近違例的位置。

    這個(gè)違例識(shí)別出map()方法使用 case10代替 case 10;當(dāng)它傳遞值10的時(shí)候,這個(gè)簡(jiǎn)單的排版將導(dǎo)致該類給出錯(cuò)誤的結(jié)果。這些代碼雖然不是非法的,但卻是不正確的。如果這種錯(cuò)誤被允許保留在代碼中,在應(yīng)用測(cè)試和領(lǐng)域應(yīng)用中,它將可能會(huì)引起奇怪的、難于捉摸的錯(cuò)誤。

    Jtest可以檢查像正規(guī)的Java源碼文件一樣檢查在Jsp上的代碼標(biāo)準(zhǔn):

    • 選擇Jtest Example > examples.jsp。
    • 點(diǎn)擊工具欄里的Test Using按鈕。
    • 測(cè)試完成后,瀏覽Jtest的總結(jié)面板。
    • 點(diǎn)擊Close按鈕關(guān)閉面板。
    • 在Jtest視圖下,下拉到對(duì)于不同Jsp文件的代碼標(biāo)準(zhǔn)違例報(bào)告。你將看到被檢測(cè)到的代碼標(biāo)準(zhǔn)違例。每一個(gè)代碼標(biāo)準(zhǔn)違例的消息包含發(fā)生違例的行和對(duì)違例的一個(gè)簡(jiǎn)短描述。

    是不是很簡(jiǎn)單呢?趕緊試試吧!

    查看更多測(cè)試分析資訊和產(chǎn)品推薦>>>


    查看更多parasoft測(cè)試產(chǎn)品

    <詳詢客服>獲取更多活動(dòng)信息

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();