用main方法類進(jìn)行測試
2025-04-25 21:11:32問答瀏覽:8836次
最新回答:可以通過以下方法解決問題:
我要提問
登錄后回復(fù)
共 4 個(gè)回答
- 怎么寫Java測試代碼?Java測試代碼可以使用主要功能或JUNIT框架編寫。
盡管主要功能被廣泛使用,但Junit現(xiàn)在已成為現(xiàn)在更受歡迎的選擇。
Junit是專門為Java設(shè)計(jì)的單位測試框架,該框架是由Kentbeck和Ericgamma創(chuàng)立的,屬于Xunit家族。
Junit不僅強(qiáng)大,而且具有廣泛的生態(tài)系統(tǒng),結(jié)合了許多Java開發(fā)環(huán)境。
在編寫測試代碼時(shí),您可以按照以下提示:1。
通過Method()和Tears()創(chuàng)建和清潔匹配項(xiàng),而不是在發(fā)起者中這樣做。
2。
不要假設(shè)測試的安排,因?yàn)镴unit使用向量來保存測試方法,并且各種平臺(tái)可能具有不同的實(shí)現(xiàn)順序。
3。
避免編寫具有副作用的測試代碼,例如在不退縮的情況下發(fā)送交易數(shù)據(jù)。
4。
當(dāng)繼承測試類別時(shí),請記住為原始類別召喚設(shè)置方法()和earddown()。
5。
使用ANT任務(wù)支持同時(shí)使用工作代碼組裝和更新測試代碼。
6。
確保命名測試類別和測試方法,例如在工作類別的名稱之前添加測試以形成測試類別的名稱。
7.確保測試取決于時(shí)間并避免依賴測試結(jié)束的數(shù)據(jù),以避免在隨后的維護(hù)中遇到困難。
8。
對于國際計(jì)劃,在編寫測試時(shí)應(yīng)考慮不同語言的效果,而不僅僅是母語的使用。
9。
使用確認(rèn)/失敗方法并處理JUNIT提供的例外,以簡化測試代碼。
10。
測試應(yīng)盡可能迅速。
11。
避免用力-定義數(shù)據(jù)文件路徑。
12.使用junnett的自動(dòng)異常的功能來簡化測試代碼。
13.使用確認(rèn)/失敗方法,而不是嘗試在Junit中享受異常。
14。
使用assertSame()測試是否是兩個(gè)指示同一對象的參考文獻(xiàn),并且assertequals()測試侄女是否相等。
15。
使用文檔生成器創(chuàng)建測試文檔,以便于查看和維護(hù)。
贊24回復(fù)舉報(bào)
我也是有底線的人~
點(diǎn)擊加載更多
最新資訊
更多相關(guān)資訊
更多熱門新聞
-
由他
2003位用戶圍觀了該問題 -
肖肖
474位用戶圍觀了該問題 -
那一抹藍(lán)
465位用戶圍觀了該問題