前言
序
致謝
關于作者
第1章 引言
1.1 為什么需要Fit
1.2 Fit表格的價值
1.3 Fit和業(yè)務角色
1.4 本書的組織結構
1.5 顏色的使用
第一部分 Fit表格
第2章 基于Fit表格進行溝通
2.1 Fit表格
2.2 用于溝通的表格
2.3 用于測試的表格
2.4 表格、Fixture和被測試系統(tǒng)
2.5 閱讀Fit表格
第3章 基于ColumnFiXture表格測試計算
3.1 計算折扣
3.2 報告:紅綠燈
3.3 計算貸款
3.4 挑選電話號碼
3.5 小結
3.6 習題
第4章 基于ActionFixture表格測試業(yè)務過程
4.1 商品的購買
4.2 聊天服務器的操作
4.3 小結
4.4 習題
第5章 基于RowFixture表格測試數據列表
5.1 測試次序不重要的列表
5.2 測試次序重要的列表
5.3 小結
5.4 習題
第6章 一組表格的測試
6.1 聊天室的變化
6.2 折扣組別的變化
6.3 小結
6.4 習題
第7章 創(chuàng)建表格并運行Fit
7.1 電子制表軟件的使用
7.2 在Test Suite中組織測試
7.3 HTML的使用
7.4 小結
7.5 習題
第8章 FitNesse的使用
8.1 FitNesse的介紹
8.2 入門
8.3 基于SubwiN組織測試
8.4 Test Suite
8.5 數值的范圍
8.6 其他特性
8.7 小結
8.8 習題
第9章 預期錯誤
9.1 計算型的預期錯誤
9.2 動作型的預期錯誤
9.3 小結
第10章 FitLibrary表格
10.1 基于DoFixture的流程風格的動作
10.2 基于DoFixmre的可預見錯誤
10.3 基于DoFixture對領域對象的動作
……
第11章 表格的變體
第二部分 RentAPartySoftware公司Fit表格實戰(zhàn)
第12章 RentAPanySoftware公司Fit的引入
第13章 入門:Emily和Dons的第一個表格
第14章 業(yè)務過程的測試:現金租借
第15章 日期和時間的測試.
第16章 將工作流測試轉換成計算型測試
第17章 基于Fit的故事測試驅動開發(fā)
第18章 設計和重構測試,并溝通意見
第19章 給非程序員的結束語
第三部分 Fit Fixture
第20章 表格和應用系統(tǒng)的連接
第21章 Column Fixture
第22章 Action Fixture
第23章 List Fixture
第24章 一組表格的Fixture
第25章 表格中其他數值的使用
第26章 Fit的安裝和運行
第27章 FitNesse的安裝
第28章 FitLibrary Fixture
第29章 自定義表格Fixture
第四部分 RentAPartySoftware公司Fixture實戰(zhàn)
第30章 Fixture及適配應用程序
第3P章 Emily的第一個fixture
第32章 基于用戶界面的Fixture測試
第33章 重構系統(tǒng)以滿足測試需要
第34章 Mock和時鐘
第35章 間接地運行計算型測試
第36章 RPS公司程序員的結束語
第五部分 自定義開發(fā)
第37章 Fit的體系架構
第38章 自定義Fixture開發(fā)
第39章 自定義Runner
第40章 基于模型的測試生成
第六部分 附錄
附錄A 背景材料
附錄B 網站的書籍資源
附錄C Fit和其他編程語言
參考文獻
索引