亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

單元測試該如何取名

2019-11-14 14:21:24
字體:
來源:轉載
供稿:網友

 前言:如果我們要寫好我們的單元測試,可能我們要有好的布局,也要規劃好如何去創建單元測試的類,單元測試的方法,下面簡單的說一下。

1:分開集成測試和單元測試

如果我們把集成測試和單元測試放在一起如果出現問題可能出現的原因比較多那么我們直接進行分離,建立2套類庫。如下圖

2:將測試類映射到測試代碼

2.1:每一個被測試的類對應一個測試類

就是在測試項目中,用被測試類的名字加上UnitTests后綴命名。如果被測試類是Login,測試項目中創建的測試類就是LoginUnitTests。這種就是每一個類一個測試類。

2.2:每個功能對應一個測試類

就是為每一個方法創建一個測試類,不過由于方法比較多,會出現大量的測試類,所以需要權衡一下,比喻項目中某些功能需要測試用例特別多那么你就需要為這單獨的功能添加測試類。比喻GetAuthory這個方法的測試用例比較多,那么我們就需要單獨的把他測試用例放一個類中。這時候我們需要創建2個測試類,AuthoryUnitTests_GetAuthory和AuthoryUnitTests前者包含GetAuthory的測試后者包含其他所有的測試。

3:方法怎么去命名

在單元測試中我們盡量少些注釋,以至于不寫,那么我們就要寫出很高質量的測試名稱,那么可以采取 準備對象-操作對象-斷言 的模式。

準備對象:就是你要為他測試的對象,說白了就是你的方法名稱比喻AddUser,DeleteUser等

操作對象:你將要對這個對象具有什么樣的操作,比喻有效的用戶名,無效的用戶名等

斷言:就是對結果做出判斷,比喻這個操作會拋異常,這個操作正常,這個操作會失敗,這個值會發生改變等

下面舉個例子

AddUser_ValidUserInfo_ReturnsTrue

當添加一個有效的用戶的時候應該返回True

AddUser_IdIsNullOrEmpty_Throws

當添加用戶的時候Id會Null或者Empty的時候回拋出異常。

比喻還有些調用沒有返回值但是可以看見狀態的改變

Add_WhenCalled_StateChange(Add為一個例子)

就是當調用Add這個方法的時候回導致我們系統狀態的改變

以上只是建議。

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
蜜月aⅴ免费一区二区三区| 欧美午夜精品久久久久久人妖| 日韩av在线免费观看| 午夜剧场成人观在线视频免费观看| 91久久嫩草影院一区二区| 亚洲国产欧美日韩精品| 欧美重口另类videos人妖| 精品国产自在精品国产浪潮| 在线电影欧美日韩一区二区私密| 精品国产福利在线| 日本成人激情视频| 日韩av资源在线播放| 国产91精品久| 欧美极度另类性三渗透| 国产精品狼人色视频一区| 午夜精品在线观看| 91精品视频免费看| 欧美日韩高清区| 最近日韩中文字幕中文| 91社区国产高清| 日韩在线观看网址| 国产免费久久av| 色婷婷**av毛片一区| 成人网在线免费观看| 国产亚洲精品美女久久久| 久久久999成人| 亚洲国产精品女人久久久| 国产三级精品网站| 亚洲欧美日韩爽爽影院| 亚洲天堂精品在线| 永久免费精品影视网站| 日韩禁在线播放| 久久69精品久久久久久久电影好| 96精品久久久久中文字幕| 韩国一区二区电影| 欧美在线免费视频| zzjj国产精品一区二区| 欧美在线激情视频| 91精品国产91久久久久久久久| 欧美精品国产精品日韩精品| 久久久av网站| 91免费福利视频| 日本精品视频在线观看| 国产精品xxxxx| 亚洲国产又黄又爽女人高潮的| 91精品久久久久久久久久久久久久| 九九热最新视频//这里只有精品| 欧美人在线视频| 欧美成人久久久| 亚洲第一区中文99精品| 最新国产成人av网站网址麻豆| 国产91精品久久久久| 欧美www在线| 色无极亚洲影院| 欧美性在线视频| 亚洲第一男人天堂| 色老头一区二区三区在线观看| 色偷偷偷综合中文字幕;dd| 日韩av免费在线看| 国产精品入口日韩视频大尺度| 成人午夜激情免费视频| 亚洲第一精品电影| 日本精品va在线观看| 在线电影欧美日韩一区二区私密| 久久久在线视频| 少妇高潮久久77777| 69久久夜色精品国产69| 欧美成在线视频| 欧美在线免费看| 欧美性色19p| 青青精品视频播放| 在线观看视频99| 亚洲欧美一区二区精品久久久| 欧美激情精品久久久久久大尺度| 日本国产一区二区三区| 欧美韩国理论所午夜片917电影| 日韩成人av网址| 国产一区深夜福利| 美女999久久久精品视频| 欧美成人网在线| 久久久久这里只有精品| 午夜精品在线视频| 日韩精品在线视频| 欧美成人精品三级在线观看| 青草热久免费精品视频| 亚洲精品久久久久国产| 欧美大片大片在线播放| 韩国福利视频一区| 九九精品在线观看| 91精品视频专区| 亚洲专区在线视频| 日本精品久久久久影院| 国产日韩欧美成人| 国产亚洲精品久久久久久| 亚洲一区国产精品| 精品国产视频在线| 91免费电影网站| 91九色视频在线| 亚洲欧美日韩综合| 91免费电影网站| 国产精品69精品一区二区三区| 亚洲在线视频福利| 国产免费一区二区三区在线能观看| 国产精品欧美日韩一区二区| 精品亚洲夜色av98在线观看| 欧美极品少妇与黑人| 欧美国产亚洲视频| 国产精品欧美日韩一区二区| 久久人人爽人人| 亚洲精品久久久久久久久久久久| 日韩美女主播视频| 成人中文字幕+乱码+中文字幕| 91精品视频一区| 国产又爽又黄的激情精品视频| 91国自产精品中文字幕亚洲| 最近中文字幕2019免费| 精品国产乱码久久久久久虫虫漫画| 久久久精品在线观看| 亚洲综合成人婷婷小说| 欧美视频精品一区| 午夜精品久久久久久久99热| 国内精品一区二区三区四区| 欧美另类高清videos| 亚洲天堂一区二区三区| 成人免费淫片视频软件| 欧美日韩国产999| 国产a级全部精品| 综合欧美国产视频二区| 久久激情视频久久| 91亚洲人电影| 国产精品午夜视频| 日韩在线观看免费av| 国产成人综合精品| 欧美日韩亚洲精品内裤| 亚洲毛片在线观看| 亚洲美女在线看| 亚洲va男人天堂| 91极品女神在线| 久久人人爽人人爽人人片av高清| 国产午夜一区二区| 国产成+人+综合+亚洲欧洲| 尤物tv国产一区| 欧美日韩美女在线观看| 精品动漫一区二区三区| 黑人精品xxx一区| 欧美影院成年免费版| 久久久久久欧美| 亚洲精品美女网站| 97在线观看免费| 欧美日韩国产综合视频在线观看中文| 黄色一区二区三区| 亚洲热线99精品视频| 亚洲精品成人网| 欧美精品一区二区三区国产精品| 精品欧美一区二区三区| 久久99国产精品久久久久久久久| 亚洲自拍小视频免费观看| 日韩精品一区二区视频| 国产午夜精品免费一区二区三区| 国产成人福利视频| 欧美一区二区三区四区在线| 伊人久久大香线蕉av一区二区| 成人午夜一级二级三级| 亚洲视频综合网|