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

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

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

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

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

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