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

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

單元測試該如何取名

2019-11-14 14:31:13
字體:
來源:轉載
供稿:網友

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

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
亚洲精品一区二区三区不| 久久这里只有精品99| 三级精品视频久久久久| 98精品国产高清在线xxxx天堂| 久久九九精品99国产精品| 欧美性猛交xxxx久久久| 蜜臀久久99精品久久久无需会员| 日韩精品视频在线免费观看| 日韩在线观看你懂的| 亚洲精品久久久久中文字幕二区| 国产精品igao视频| 久久久久久久亚洲精品| 国产日韩欧美电影在线观看| 97视频在线看| 91在线网站视频| 国产亚洲精品美女久久久| 68精品国产免费久久久久久婷婷| 久久久久久久久久久91| 久久精品国产v日韩v亚洲| 国产欧美在线观看| 欧美成人sm免费视频| 亚洲天堂男人的天堂| 成人精品在线观看| 欧美日韩国产一区中文午夜| 日韩精品中文字幕久久臀| 日韩美女视频免费在线观看| 亚洲成人黄色在线| 九九精品在线观看| 91理论片午午论夜理片久久| 亚洲成人av在线| 国产成人高清激情视频在线观看| 亚洲成人久久久久| 欧美在线观看一区二区三区| 亚洲欧美日韩中文视频| 欧美裸身视频免费观看| 国外视频精品毛片| 国产欧美一区二区| 欧美情侣性视频| 国产精品美女免费看| 岛国视频午夜一区免费在线观看| 国产精品亚洲片夜色在线| 日韩亚洲成人av在线| 亚洲成人网久久久| 1769国产精品| 日韩一二三在线视频播| 亚洲福利视频网站| 欧美一区视频在线| 久久国产精品免费视频| 日韩在线观看免费高清完整版| 日韩精品免费看| 国内偷自视频区视频综合| 亚洲va欧美va国产综合久久| 国模精品一区二区三区色天香| 久久久久在线观看| 亚洲欧美国产视频| 91热福利电影| 91精品久久久久久久久久| 国模gogo一区二区大胆私拍| 欧美中文字幕在线| 欧美色另类天堂2015| 欧美激情综合亚洲一二区| 欧美专区在线播放| 亚洲精品在线看| 日韩中文字幕网址| 久久久久久久香蕉网| 欧美精品成人91久久久久久久| 国产精品第七十二页| 国产精品va在线播放我和闺蜜| 91精品国产综合久久久久久久久| 亚洲精品自产拍| 国产视频自拍一区| 一区二区三区精品99久久| 1769国内精品视频在线播放| 日韩电影网在线| 国产精品普通话| 欧美在线观看www| 久久久国产成人精品| 国产热re99久久6国产精品| 久久精品夜夜夜夜夜久久| 国产裸体写真av一区二区| 精品国内自产拍在线观看| 国产精品一区二区三区在线播放| 久久久久久久久91| 精品一区二区电影| 538国产精品一区二区免费视频| 欧美网站在线观看| 亚洲最大福利视频网| 成人精品视频99在线观看免费| 亚洲国产精品yw在线观看| 宅男66日本亚洲欧美视频| 国产精品美女午夜av| 欧美巨猛xxxx猛交黑人97人| 亚洲专区在线视频| 亚洲视频自拍偷拍| 久久久在线视频| 欧美日韩亚洲91| 欧美日韩成人精品| 久久精品亚洲一区| 国产精品人人做人人爽| 欧美影院成年免费版| 国产suv精品一区二区三区88区| 国产精品综合不卡av| 久久综合伊人77777蜜臀| 91精品国产一区| 亚洲欧美国产va在线影院| 日韩中文在线中文网在线观看| 亚洲精品综合久久中文字幕| 国产999精品久久久影片官网| 一区二区三区天堂av| 欧美一区二区三区艳史| 欧美激情视频网站| 日韩美女免费线视频| 国产精品爽爽爽爽爽爽在线观看| 91精品久久久久久久久久另类| 欧美国产在线视频| 久久久伊人日本| 国产精品r级在线| 国产精品久久久久国产a级| 色婷婷久久av| 欧美床上激情在线观看| 日韩欧美aⅴ综合网站发布| 日韩毛片在线看| 亚洲欧洲高清在线| 亚洲国产97在线精品一区| 日韩在线观看免费高清| 97国产一区二区精品久久呦| 亚洲电影第1页| 国产v综合ⅴ日韩v欧美大片| 一区二区三区 在线观看视| 国产成人精彩在线视频九色| 97久久精品在线| 国色天香2019中文字幕在线观看| 国产一区二区三区日韩欧美| 国产成人精品免费视频| 8090理伦午夜在线电影| 黄网动漫久久久| 亚洲欧美日韩国产精品| 国内精品久久久久| 亚洲精品国产品国语在线| 中文字幕9999| 国产亚洲欧洲在线| 亚洲国产91精品在线观看| 精品久久久一区| 大桥未久av一区二区三区| 久久久在线视频| 国产精品日韩av| 亚洲福利视频久久| 亚洲欧美福利视频| 97精品国产97久久久久久春色| 欧美男插女视频| 久久久亚洲天堂| 91免费的视频在线播放| 在线免费看av不卡| 欧美视频第一页| 另类少妇人与禽zozz0性伦| 91九色在线视频| 亚洲欧美成人网| 精品国产福利在线| 亚洲aaaaaa| 精品日本高清在线播放| 国产精品久久久久一区二区| 久久亚洲精品中文字幕冲田杏梨| 国产成人精品视频在线| 97久久久久久|