溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

ASP.NET Web API 單元測(cè)試 - 開(kāi)篇說(shuō)明

發(fā)布時(shí)間:2020-07-21 23:08:11 來(lái)源:網(wǎng)絡(luò) 閱讀:1163 作者:ly_bing 欄目:編程語(yǔ)言

這個(gè)系列的翻譯將采用意譯,從而盡量的減少不必要的廢話(huà),而非以往對(duì)作者原話(huà)直接翻譯,有錯(cuò)亂之處還往各位多多指教。


在軟件開(kāi)發(fā)中,從最低水平到最高水平的源碼和最終的用戶(hù)體驗(yàn),單元測(cè)試在很多方面都是有益的。

寫(xiě)自動(dòng)測(cè)試能在早期的開(kāi)發(fā)生命周期中幫助我們發(fā)現(xiàn)缺陷(defect),從而減少深夜或周末加班(做一個(gè)開(kāi)心的開(kāi)發(fā)者)。自從在部署到生產(chǎn)環(huán)境之前缺陷被解決,更少的缺陷被用戶(hù)發(fā)現(xiàn)(客戶(hù)很開(kāi)心)。它同樣也增加了代碼的可靠性。此后如果基礎(chǔ)代碼一點(diǎn)兒都不改變,測(cè)試應(yīng)該總是返回同樣的結(jié)果。最后同樣重要的是,任何決定寫(xiě)單元測(cè)試的人也一樣被強(qiáng)制的去寫(xiě)可測(cè)試的代碼,這樣可以有一個(gè)更好的軟件開(kāi)發(fā)實(shí)踐。


ASP.NET Web API 單元測(cè)試 - 開(kāi)篇說(shuō)明


Web API 單元測(cè)試

Asp.NET WebAPI 堆棧(stack) 是很多方面的,首先在寫(xiě)單元測(cè)試之前一定要好好的理解,否則寫(xiě)起單元來(lái)會(huì)感到很困難。這將是一個(gè)全棧的WebAPI 單元測(cè)試教程,意味著將會(huì)展示如何去寫(xiě)單元測(cè)試在你項(xiàng)目中存在的所有層和組件。


  • Web API 解決方案最佳實(shí)戰(zhàn):創(chuàng)建一個(gè)松耦合, 可擴(kuò)展和可測(cè)試的Web API程序

  • Entity Framework Unit Testing:模仿通用倉(cāng)庫(kù)并測(cè)試Service層

  • Web API 控制器測(cè)試:直接和集成測(cè)試

  • Web API 過(guò)濾器單元測(cè)試:直接和集成測(cè)試

  • Web API 消息處理單元測(cè)試:直接和集成測(cè)試

  • Web API 媒體類(lèi)型格式器單元測(cè)試

  • Web API 路由單元測(cè)試




原文:Chsakell's Blog

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI