parasoft Jtest 使用教程:清除錯(cuò)誤消息與運(yùn)行內(nèi)置測(cè)試配置
清除錯(cuò)誤消息
目的:演示如何從Jtest視圖中清除錯(cuò)誤消息。
準(zhǔn)備:
- 創(chuàng)建Jtest Example工程(像4.1創(chuàng)建示例工程中描述的那樣)。
- 靜態(tài)分析Jtest Exmaple工程中examples.eval包下的Simple類(lèi)(詳見(jiàn)之前教程) 違例報(bào)告應(yīng)該仍然在Jtest視圖下可見(jiàn)。
操作步驟:
清除從Jtest視圖中選中的錯(cuò)誤消息:
- 選擇顯示在Jtest視圖中的一個(gè)或兩個(gè)錯(cuò)誤消息。你可以通過(guò)使用Shift+left click或Ctrl + left click選擇多個(gè)消息。
- 右鍵單擊你想刪除的錯(cuò)誤消息,然后選擇Delete。選擇的錯(cuò)誤消息將會(huì)被從Jtest視圖中移除掉。
如果重新運(yùn)行產(chǎn)生這些錯(cuò)誤的測(cè)試,錯(cuò)誤消息將會(huì)被重新報(bào)告——除非你在重新運(yùn)行測(cè)試之前更正了錯(cuò)誤。
清除相關(guān)的指定代碼的錯(cuò)誤消息:
- 選擇Package Explorer中想清除錯(cuò)誤的項(xiàng),作為例子,這里選擇mycart.jsp。
- 右鍵單擊那個(gè)項(xiàng),然后選擇Jtest > Clear Static Analysis Tasks或者Jtest > Clear Unit Testing Tasks(基于你想清除那種類(lèi)型的錯(cuò)誤)。
運(yùn)行內(nèi)置測(cè)試配置
目的:按照測(cè)試配置來(lái)運(yùn)行JTest中的測(cè)試用例。
準(zhǔn)備:
測(cè)試配置:測(cè)試配置是關(guān)于測(cè)試場(chǎng)景的設(shè)置集合。也就是關(guān)于測(cè)試中的一些規(guī)則,測(cè)試的標(biāo)準(zhǔn)的集合。它決定了測(cè)試的如下方面:
- 測(cè)試的行為(例如:靜態(tài)分析,生成測(cè)試用例,測(cè)試用例執(zhí)行)
- 靜態(tài)分析的規(guī)則
- 自動(dòng)生成測(cè)試用例的相關(guān)參數(shù)
- 每個(gè)測(cè)試的范圍。例如:測(cè)試覆蓋的行數(shù),那些數(shù)據(jù)被剪掉
在JTest中包含了一些由開(kāi)發(fā)者配置了的測(cè)試配置。在本實(shí)驗(yàn)中,需要參照教程中的創(chuàng)建的測(cè)試工程。(詳見(jiàn)之前教程)
步驟:
本測(cè)試時(shí)按照Sun 公司的編碼規(guī)則測(cè)試配置。具體步驟如下:
- 選擇工程JTest Example下的 examples.eval包。選擇Simple.java 文件。
- 選擇Simple.java文件右擊選擇Jtest> Clear Static Analysis Tasks。這一步是清楚已有的靜態(tài)測(cè)試任務(wù)的干擾。
- 選擇Simple.java文件右擊選擇Jtest> Test Using> Built-in> Static Analysis> Code Conventions for the Java Programming Language by Sun。這樣就完成了一次測(cè)試。待運(yùn)行完成后,點(diǎn)擊按鈕close關(guān)閉對(duì)話(huà)框。
- 在窗口JTest中將看到測(cè)試結(jié)果
- 在代碼窗口可以看到用標(biāo)識(shí)出來(lái)的不符合sum公司編碼規(guī)范的語(yǔ)句行。同樣可以選擇JTest窗口(如下圖):也可以定位到不符合規(guī)范的代碼行。
查看測(cè)試配置:
- 選擇工具欄菜單Jtest> Test Configurations
- 選擇Built-In> Static Analysis> Code Conventions for the Java Programming Lan-guage by Sun
- 選擇Static> Rules Tree選擇卡就可以看到可以使用的測(cè)試配置規(guī)則??梢赃x擇一個(gè)測(cè)試規(guī)則:選擇一個(gè)可復(fù)選框所在的結(jié)點(diǎn)右擊選擇View Rule Documentation
以上就是本次教程的內(nèi)容了,你也可以申請(qǐng)jtest試用>>,親自動(dòng)手試試哦。
查看更多parasoft測(cè)試產(chǎn)品
<詳詢(xún)客服>獲取更多活動(dòng)信息