3 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超4個(gè)贊
既然你是要訪問數(shù)據(jù)庫,那就繞不開數(shù)據(jù)庫??截愐粋€(gè)數(shù)據(jù)庫副本保存?zhèn)溆?,然后測(cè)試,將這個(gè)副本附加到數(shù)據(jù)庫中,然后訪問這個(gè)副本進(jìn)行測(cè)試。

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
確實(shí)不太懂,網(wǎng)上也查了一下相關(guān)資料,我目前的理解就是只知道這是測(cè)試一個(gè)方法邏輯有沒有問題的測(cè)試,比如簡(jiǎn)單的計(jì)算一個(gè)乘法的方法,然后我隨便弄2個(gè)數(shù)進(jìn)去看看是不是計(jì)算出我要的結(jié)果,但是對(duì)于無返回的方法我就不知道測(cè)試的目的是什么了。而且我現(xiàn)在的情況是有一個(gè)Controller里面的一個(gè)Action調(diào)用到了一個(gè)靜態(tài)方法,而且這個(gè)靜態(tài)方法是要訪問數(shù)據(jù)庫的,但是一般來說單元測(cè)試是不會(huì)訪問數(shù)據(jù)庫的,都是Mock一個(gè)假的對(duì)象去測(cè)試,而且從數(shù)據(jù)庫讀取出來的結(jié)果是放到ViewBag中的,像這樣的方法需要測(cè)試嗎,測(cè)試的目的又是什么呢? 還有就是一個(gè)項(xiàng)目中的任何一個(gè)方法都有必要進(jìn)行測(cè)試嗎(包括構(gòu)造函數(shù),靜態(tài)構(gòu)造函數(shù)),還是說只要對(duì)一些底層的有邏輯代碼的方法需要測(cè)試呢 ?
- 3 回答
- 0 關(guān)注
- 507 瀏覽
添加回答
舉報(bào)