您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
Junit測試代碼編寫命名規(guī)范
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2014/3/24 11:00:22 ] 推薦標(biāo)簽:Junit 測試 代碼

1.測試類的命名定義規(guī)范

測試類的命名規(guī)則是:Test+被測試的業(yè)務(wù)、Test+被測試的接口、Test+被測試的類
類的名字必須由大寫字母開頭而單詞中的其他字母均為小寫;如果類名稱由多個單詞組成,則每個單詞的首字母均應(yīng)為大寫,如TestMobileBind。如果類名稱中包含單詞縮寫,則這個所寫詞的每個字母均應(yīng)大寫,如:XMLExample。
比如你需要測試業(yè)務(wù)MobileBind ,那么它的測試類的命名是TestMobileBind
比如你需要測試接口GetMobileBind ,那么的測試類的命名是TestGetMobileBind
比如你需要測試類SetMobileBind.class,那么他的測試類的命名是TestSetMobileBind

2.測試用例的命名定義規(guī)范

測試用例的命名規(guī)則是:test+用例操作_狀態(tài)
單詞的約定與測試類命名同。如:testSetMobileBind_NoSkyid
比如要測試的用例是“數(shù)據(jù)庫用戶信息不存在時,獲取Mobile綁定消息”,那么它的測試用例名稱是testSetMobileBind_NoSkyid
3.測試程序的包名定義規(guī)范
 
測試程序包的命名規(guī)則是:test.com.skymobi.項(xiàng)目名;測試公共類包的命名規(guī)則是:test.com.skymobi.common
java包的名稱都是由小寫字母組成。
測試項(xiàng)目,比如被測試的項(xiàng)目是skyups,那么測試類的包名是test.com.skymobi.skyups。
測試開發(fā)包,比如被測試類的包名是com.skymobi.util,那么測試類的包名是test.com.skymobi.util。也是說在被測試類的包名前加上“test.”,這是測試類的包名。
4.變量的命名規(guī)范
 
測試程序的變量名均采用大小寫混合的方式,第一個單詞的首字母小寫,其后單詞的首字母大寫
例如:MaxValue
變量名不應(yīng)以下劃線或美元符號開頭,盡管這在語法上是允許的。
變量名應(yīng)簡短且富于描述。變量名的選用應(yīng)該易于記憶,即,能夠指出其用途。盡量避免單個字符的變量名,除非是一次性的臨時變量。
5.常量的命名規(guī)范
 
測試程序的常量名應(yīng)該都使用大寫字母,并且指出該常量完整含義。如果一個常量名稱由多個單詞組成,則應(yīng)該用下劃線來分割這些單詞。
例如:MAX_VALUE

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd