幫助中心 | 我的帳號 | 關於我們

.NET單元測試藝術

  • 作者:(以色列)奧西洛夫|譯者:張昌貴//張博超//李丁山
  • 出版社:清華大學
  • ISBN:9787302269168
  • 出版日期:2012/01/01
  • 裝幀:平裝
  • 頁數:297
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    《.NET單元測試藝術》針對這個重要主題展開討論,引導讀者從簡單的測試開始,逐漸過渡到如何寫出可維護、可讀、可信賴的測試。同時,還涉及mock,stub和框架(如Typemock Isolator和Rhino Mocks)等高級主題,旨在幫助讀者逐步掌握高級的測試模式和結構,高效地為遺留代碼和甚至根本不可測試的代碼編寫測試。書中還討論了測試資料庫時需要的工具和其他技術。《.NET單元測試藝術》為廣大.NET開發人員而寫,但其他讀者也可以從中受益。本書由(以色列)奧西洛夫著。

作者介紹
(以色列)奧西洛夫|譯者:張昌貴//張博超//李丁山
   Typemock首席架構師,ALT.NET創辦人。在全球各地主要從事單元測試和測試驅動開發的顧問和培訓工作他也是TechEd和jA00等國際性技術大會的明星發言人。

目錄
第Ⅰ部分  入門
第1章  單元測試的基本知識
  1.1  單元測試——傳統定義
    1.1.1  編寫「優秀單元測試」的重要性
    1.1.2  我們都寫過單元測試(或多或少)
  1.2  優秀單元測試的特性
  1.3  集成測試
  1.4  優秀的單元測試——定義
  1.5  一個簡單的單元測試實例
  1.6  測試驅動開發
  1.7  小結
第2章  第一個單元測試
  2.1  單元測試框架
    2.1.1  單元測試框架的優勢提供了什麼
    2.1.2  xUnit測試框架
  2.2  LogAn項目的介紹
  2.3  使用NUnit的第一步
    2.3.1  安裝NUnit
    2.3.2  載入解決方案
    2.3.3  在代碼中使用NUnit特性
  2.4  編寫第一個測試
    2.4.1  Assert類
    2.4.2  用NUnit運行我們的第一個測試
    2.4.3  修正代碼讓測試通過
    2.4.4  從紅色到綠色
  2.5  更多NUnit特性
    2.5.1  setup和teardown
    2.5.2  驗證預期的異常
    2.5.3  忽略測試
    2.5.4  設置測試類別
  2.6  針對狀態的間接測試
  2.7  小結
第Ⅱ部分  核心技術
第3章  使用樁對象解除依賴
  3.1  樁對象
  3.2  發現LogAn對文件系統的依賴
  3.3  確認簡化LogAnalyzer測試的方法
  3.4  重構設計增強了可測性
    3.4.1  抽取介面,以允許替換底層實現
    3.4.2  在被測類中注入樁對象
    3.4.3  在構造函數級別上接收一個介面(構造函數注入)
    3.4.4  接收一個介面作為屬性的get或set的類型
    3.4.5  在調用方法之前獲取一個樁對象
  3.5  重構技術的變種
  3.6  解決封裝問題
    3.6.1  使用internal和[InternalVisibleTo]
    3.6.2  利用[Conditional]屬性標籤
    3.6.3  使用#if和#endif的條件編譯
  3.7  小結
  ……

第4章  用模擬對象做交互測試
第5章  隔離(模擬對象)框架
第Ⅲ部分  測試的代碼
第6章  測試層次及組織
第7章  優秀單元測試的支柱
第Ⅳ部分  設計與流程
第8章  在組織中引入單元測試
第9章  修改遺留代碼
附錄A  設計與可測試性
附錄B  工具和框架

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032