文檔首頁>>Parasoft Jtest 使用教程>>parasoft Jtest 使用教程:達(dá)到80-90%的代碼覆蓋率
parasoft Jtest 使用教程:達(dá)到80-90%的代碼覆蓋率
一般而言,Jtest可以達(dá)到約60-70 %的代碼覆蓋率,并提供一些快速和簡便的方法來提高測試覆蓋率,以幫助您實現(xiàn)目標(biāo)覆蓋率。
預(yù)先知識準(zhǔn)備
1.測試覆蓋越大,則能暴露更多的問題。為優(yōu)化覆蓋,請使用下面的測試配置設(shè)置測試用例生成:
- 輸入標(biāo)簽:完全啟用生成單元測試。
- 過濾器標(biāo)簽:啟用生成測試,向方法中傳入NULL值,產(chǎn)生測試用例來暴露未捕捉的運行時異常,生成測試用例,為方法級訪問權(quán)限生成測試實例:公共方法,保護(hù)方法,包私有方法和私有方法。
2.確保所有組的Jtest裝置可以訪問團(tuán)隊測試配置。
3.定期的(最好每晚),配置Jtest將指定的測試配置應(yīng)用到測試新的和修改的代碼。
常規(guī)用法
- 當(dāng)你寫代碼,使用合同中的設(shè)計,將預(yù)計異常和輸入需求文檔化。
- 每當(dāng)你完成或修改一段代碼,將指定的測試配置應(yīng)用于測試代碼。
- 審查測試覆蓋率,并自動生成的測試用例。
- 使用建議的戰(zhàn)略擴(kuò)展覆蓋率
- 重新測試代碼。為了確保Jtest生成新的測試用例,運行一個測試配置(例如強(qiáng)制再生成生單元測試),啟用生成最新測試類的測試代碼,并且不啟用生成測試用例以增加分支|線覆蓋率。
以上就是本次教程的內(nèi)容了,你也可以申請jtest試用>>,親自動手試試哦。
查看更多parasoft測試產(chǎn)品
<詳詢客服>獲取更多活動信息