單元測試之道C#版

出版時間:2005-1  出版社:電子工業(yè)出版社  作者:托馬斯  頁數(shù):159  字數(shù):200000  
Tag標簽:無  

內(nèi)容概要

《程序員修煉三部曲》是一套由四本小冊子組成的叢書,旨在幫助解決程序員在日常工作中遇到的一些具體問題的需要,內(nèi)容覆蓋了對于現(xiàn)代軟件開發(fā)非常重要的基礎性知識。這套叢書不僅展現(xiàn)了注重實效的實際技巧、工具使用,也貫穿了作者們在其名作《程序員修煉之道:從小工到專家》中所堅持的開發(fā)哲學。而所有這些,都是幫助開發(fā)人員和開發(fā)團隊進行正常開發(fā)、不斷進步,并帶來高開發(fā)效率的利器。       《單元測試之道C#版——使用NUnit》是本叢書的第二本(本書還有Java版本《單元測試之道Java版——使用JUnit》),闡述使用自由公開的NUnit程序庫以C#語言進行單元測試,其內(nèi)容也廣泛適用于其他語言和框架程序庫。本書主要內(nèi)容包括:如何更高效地撰寫bug更少的代碼;如何發(fā)現(xiàn)bug的藏身之處以及如何清除bug;如何測試代碼片斷而不用牽連整個項目;如何利用NUnit簡化測試代碼;如何在團隊中高效地進行測試,等等。       本書主要適用于具有一定編碼和設計經(jīng)驗,但是對單元測試并不是很有經(jīng)驗的C#程序員。

作者簡介

Andrew Hunt和David Thomas是Pragmatic Programmers的合伙人。他們不但為客戶開發(fā)復雜的軟件系統(tǒng),而且為開發(fā)者和項目經(jīng)理提供具有實務的各種資源。他們的第一本書《程序員修煉之道——從小工到專家》(The Pragmatic Programmer:From jouneyman to master)是面向技術和實踐

書籍目錄

關于程序員修煉三部曲 前言 第1章 序言 1.1  自信地編碼  1.2  什么是單元測試  1.3  為什么要使用單元測試  1.4  我需要做什么呢  1.5  如何進行單元測試  1.6  不寫測試的借口  1.7  本書概要 第2章  你的首個單元測試  2.1  計劃你的測試  2.2  測試一個簡單的方法  2.3  使用NUnit來運行測試  2.4  運行例子  2.5  更多的測試 第3章  使用NUnit編寫測試  3.1  構建單元測試  3.2  NUnit的各種斷言  3.3  NUnit框架  3.4  NUnit測試的組成 3.5  自定義NUnit斷言  3.6  NUnit和異常  3.7  臨時忽略一些測試 第4章  測試哪些內(nèi)容:Right-BICEP  4.1  結(jié)果是否正確  4.2  邊界條件  4.3  檢查反向關聯(lián) 4.4  使用其他手段來實現(xiàn)交叉檢查	 4.5  強制產(chǎn)生錯誤條件	 4.6  性能特性	第5章  CORRECT邊界條件	 5.1  一致性	 5.2  有序性	 5.3  區(qū)間性	 5.4  引用/耦合性	 5.5  存在性	 5.6  基數(shù)性	 5.7  時間性	 5.8  自己動手嘗試第6章  使用Mock對象	 6.1  簡單的替換	 6.2  Mock對象	 6.3  正規(guī)化 Mock Objects	 6.4  什么時候不應使用 Mock	第7章  好的測試所具有的品質(zhì)	 7.1  自動化	 7.2  徹底的	 7.3  可重復	 7.4  獨立的	 7.5  專業(yè)的	 7.6  對測試進行測試	第8章  在項目中進行測試	 8.1  把測試代碼放到哪兒	 8.2  測試的禮貌	 8.3  測試的頻率	 8.4  測試與遺留代碼 8.5  測試與評審	第9章  設計話題	 9.1  面向測試的設計	 9.2  為測試而重構	 9.3  測試類的不變性	 9.4  測試驅(qū)動的設計	 9.5  測試無效的參數(shù)	附錄A  Gotchas A.1  只要代碼能工作就可以	 A.2  “冒煙” 測試	 A.3  “請讓我的機器來運行”	  A.4  浮點數(shù)問題	 A.5  測試耗費的時間太多了	 A.6  測試總是失敗	 A.7  在某些機器上測試失敗附錄B  資源	 B.1  網(wǎng)絡資源	 B.2  參考書目	附錄C  注重實效的單元測試:總結(jié)	附錄D  習題答案	索引

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    單元測試之道C#版 PDF格式下載


用戶評論 (總計15條)

 
 

  •   雖然是一本大開本的書,但還是喜歡稱他為一本小冊子。拿到手的第一感覺就是這是一本正版圖書。包裝不錯,紙質(zhì)很好?;税胩斓臅r間讀完了四章的內(nèi)容,并且將所有的例子付諸實踐,就前三章來說這是一本很容易看懂,且很利于實踐的書。如果你有一定的編程基礎那么讀過前三章你就可以開始你的單元測試了。后面的是交給你怎樣做有效的測試,做更好的測試。不得不說作者的一些歸納有點模糊和牽強??赡苁俏覄傋x一遍的緣故。有些東西耦合性較高,且闡述不清楚。但我想他很值得我多次反復閱讀來理解其中的內(nèi)涵,并將概念吃透,然后將它運用到我的代碼測試中去。整本書的寫作風格都很友好,很平易近人,讓人愛不釋手,是一本很值得一讀的書。(不管你是對NUnit一無所知抑或已經(jīng)利用NUnit測試過你的代碼——比如我)
  •   NUnit是一個很經(jīng)典的測試框架,通過此書可以了解軟件測試的思想,以后再使用其它的測試框架也可以很快上手。
  •   感覺和Junit那本差不多啊
  •   終于把英文版的電子書看完了,收獲不小,買了本中文版的過來看第二遍.
  •   值得看下的書
  •   寫得很簡單很實用!程序員修煉系列,好像都是這樣的風格。從單元測試的概念到實際應用都有所涉及,看了小部分就覺得遠遠超出這本書的價格。
  •   對于剛接觸單元測試的我,本書讓我少走了一些彎路.
  •   對單元測試不太了解可以試試看下這本書
  •   介紹了一些單元測試的基礎,對于.net測試的初學者比較有幫助
  •   一般,對初學者還算可以,但沒有真正實用的實戰(zhàn)說明,只能算是單元測試入門~
  •   書還行,就是太薄了點兒。不是太具體。
  •   哎,怎么講呢?看別人評論的很好,價格也不高,買回來,看的不舒服。
  •   講的太簡單了,看完沒覺得從中學到什么東西
  •   還成,簡單了些
  •   看了一點,有點用處。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7