《Java測試驅動開發》是2020年3月人民郵電出版社出版的圖書,作者是[西]維克多·法西克、阿列克斯·加西亞。
基本介紹
- 中文名:Java測試驅動開發
- 作者:[西]維克多·法西克、阿列克斯·加西亞
- ISBN:9787115465016
- 頁數:196頁
- 定價:49元
- 出版社:人民郵電出版社
- 出版時間:2020年3月
- 裝幀:平裝
- 開本:16開

《Java測試驅動開發》是2020年3月人民郵電出版社出版的圖書,作者是[西]維克多·法西克、阿列克斯·加西亞。
《測試驅動開發的藝術》是Manning Publications出版的圖書,ISBN是978-7-115-23836-8。簡介 本書介紹了一種更快更好的軟體開發方法——測試驅動開發。全書共分三部分:第一部分講述了TDD和ATDD的相關知識、基本概念、方法,為測試驅動開發打下基礎;第二部分將測試驅動開發用於具體的實踐,重點講解了TDD的各種技術;...
《測試驅動開發(注釋版)》是2007年人民郵電出版社出版的圖書,作者是(美)(KentBeck)貝克。內容簡介 近幾年,極限編程(xP)在中國的軟體企業界越來越受到重視,越來越多的開發團隊開始套用xP的方法並從中受益。測試驅動開發(TDD)是極限編程的重要特點,它以不斷的測試推動代碼的開發,既簡化了代碼,又保證了軟體...
《測試驅動開發實用指南》是中國電力出版社出版的一本書籍,作者是阿斯特爾斯(AstelsDavid)。內容簡介 測試驅動開發(TDD)是近年來“敏捷革命”中最熱的話題之一,但是,市面上鮮見與此相關的有深度的作品。這本書的出版填補了這個空白,滿足了眾多一執行緒序員的需要。作者DavisAstels將這本書看作是KentBeck的經典作品《...
《測試驅動開發:實戰與模式解析》是測試驅動開發領域的開山之作,由軟體工程領域泰斗、極限編程之父Kent Beck撰寫,榮獲第14界Jolt大獎,10餘年暢銷不衰,具有里程碑意義。書中不僅以案例的形式呈現了測試驅動開發的原則和方法,而且詳盡地闡述了測試驅動開發(TDD)的模式和佳實踐。《測試驅動開發:實戰與模式解析》共...
極限編程(Extreme Programming,或簡稱XP)講究TDD,即測試驅動開發,先編寫測試代碼,再進行開發。在實際的工作中,可以不必過分強調先什麼後什麼,重要的是高效和感覺舒適。從經驗來看,先編寫產品函式的框架,然後編寫測試函式,針對產品函式的功能編寫測試用例,然後編寫產品函式的代碼,每寫一個功能點都運行測試,隨時...
XP開發理論講究TDD,即測試驅動開發,先編寫測試代碼,再進行開發。在實際的工作中,可以不必過分強調先什麼後什麼,重要的是高效和感覺舒適。先編寫產品函式的框架,然後編寫測試函式,針對產品函式的功能編寫測試用例,然後編寫產品函式的代碼,每寫一個功能點都運行測試,隨時補充測試用例。所謂先編寫產品函式的框架,是...
5.9.5系統測試 168 5.9.6測試驅動開發 168 5.10調試 168 5.10.1使用print語句的 簡單調試 169 5.10.2調試的概念 169 重要概念總結 170 術語總結 171 自測題 172 練習題 173 程式設計項目 174 自測題答案 175 第6章圖形用戶界面 178 6.1GUI元素 178 6.1.1框架和面板 179...
James是為數不多的把測試驅動開發套用於嵌入式C的專家之一。他在培訓以及實踐用C、C++、Java和C#做測試驅動開發方面擁有15年的經驗,可以引領你從TDD的入門走向精通。《測試驅動的嵌入式C語言開發》是作者多年實踐經驗的總結,實用性強,適合嵌入式C/C++語言程式設計師、工程師閱讀。媒體推薦 我想這本書將成為嵌入式軟體...
——中國外交部一局科技處 副處長(主管系統軟體開發) 江輝 測試驅動開發是一種革命性的軟體開發模式,可以保證獲得簡單、清晰、高質量的代碼。作者在這一領域居於國內的前沿,並進行了深入的研究,本書是不可多得的好書。——中國科學院項目經理、高級工程師、中間件技術專家,《Java中間件技術及其套用開發》作者,...
8.1 JDBC驅動及配置 8.1.1 JDBC引入 8.1.2 配置JDBC驅動包 8.2 JDBC基本開發引導 鞏固與提高 第9章 單元測試 9.1 JUnit測試工具及環境配置 9.1.1 單元測試與單元測試用例 9.1.2 JUnit單元測試工具 9.1.3 JUnit測試環境配置 9.2 使用JUnit進行單元測試 9.2.1 測試驅動開發 9.2.2 JUnit實踐套用...
2.1.4 驗收測試 2.1.5 結對編程 2.1.6 測試驅動開發 2.1.7 集體所有權 2.1.8 持續集成 2.1.9 可持續的開發速度 2.1.10 開放的工作空間 2.1.11 計畫遊戲 2.1.12 簡單設計 2.1.13 重構 2.1.14 隱喻 2.2 結論 2.3 參考文獻 第3章 計畫 3.1 初始探索 3.2 發布計畫 3...
4.5編寫測試代碼 65 4.5.1測試驅動開發(TDD) 66 4.5.2Junit4 67 4.5.3測試存取Book對象 68 4.5.4更新已存在的Book信息 72 4.5.5從資料庫中刪除Book信息 73 4.5.6查詢Book 74 4.6開發封裝類 75 4.6.1開發HibernateService Provider類 75 4.6.2開發BookDAO類 77 4.7使用QuantumDB查看...
3.5 單元測試(unit test)3.5.1 單元測試和junit框架 3.5.2 junit框架的三個核心概念 3.5.3 準備測試 3.5.4 添加測試代碼並進行測試 3.5.5 取得更有意義的出錯信息 3.5.6 捕捉錯誤信息 3.5.7 單元測試技巧 3.6 測試驅動開發(test driven development)3.6.1 傳統測試的問題 3.6.2 測試驅動...
Java軟體開發(第3版)》分為5個部分。第1部分(第1-10章)闡述了面向對象的Java語言和面向對象開發過程的基本概念和主要思想;第2部分(第11-14章)是有關程式設計的過程,介紹測試驅動開發的原理、過程、工具和技術,並說明是如何進行編程的;第3部分(第15-17章)給出了一些可以用於自學的案例,包括一...
第8章JUnit單元測試 8?1關於JUnit 8?1?1測試驅動開發 8?1?2JUnit外掛程式 8?2編寫和運行JUnit測試 8?2?1JUnit 4?0+套用中的特性 8?2?2編寫測試用例 8?2?3運行測試用例 8?2?4調試測試用例 8?3JUnit測試案例 8?3?1異常測試 8?3?2字元串截取測試 8?4小結 8?5實訓 第9章使用CVS進行版本控制 9?1...
第8章JUnit單元測試 8.1關於JUnit 8.1.1測試驅動開發 8.1.2JUnit外掛程式 8.2編寫和運行JUnit測試 8.2.1JUnit 4.0+套用中的特性 8.2.2編寫測試用例 8.2.3運行測試用例 8.2.4調試測試用例 8.3JUnit測試案例 8.3.1異常測試 8.3.2字元串截取測試 8.4小結 8.5實訓 第9章使用CVS進行版本控制 9.1...
Acceptance Tests 驗收測試 Pair Programming 結對編程 Test.Driven Development(TDD) 測試驅動開發 Collective Ownership 集體所有權 Continuous Integration 持續集成 Sustainable Pace 可持續的開發速度 Open Workspace 開放的工作空間 The Planning Game 計畫遊戲 Simple Design 簡單設計 Refactoring 重構 Metaphor 隱喻 Conclu...
第10章 測試 268 10.1 測試方法簡介 268 10.1.1 單元測試 269 10.1.2 集成測試 270 10.1.3 測試驅動開發 270 10.2 利用junit編寫單元測試 271 10.2.1 建立需求 271 10.2.2 編寫測試 274 10.2.3 定義測試套件 276 10.3 用easymock創建模擬實現 277 10.3.1 定義和實現接口 ...
●使用測試驅動開發來處理新的設計問題。●從外到內思考:從全局轉移到應用程式領域的核心。●了解函式式編程並學習如何在Java中使用它。圖書目錄 第1章 開始旅程吧7 1.1 主題7 1.2 章節概要9 1.3 疊代10 第2章 銀行賬單分析器11 2.1 挑戰11 2.2 目標11 2.3 銀行賬單分析器需求12 2.4 KISS原則12 ...
過去8年來,Scott一直在華盛頓州普捷灣畔的Net Objectives公司工作,負責培訓課程以及有關設計模式、重構、單元測試、測試驅動開發的諮詢工作。Scott與Net Objectives的CEOAlanShalloway一起為敏捷環境中的設計模式集成做出了卓越的貢獻。他還經常在各種開發者會議(例如JavaOne和SDWesl)上發表演講。 趙俐,從事軟體開發相關...
主要課程:計算機組成原理、數據結構、資料庫原理與設計、作業系統原理與技術、計算機網路與通信技術、面向對象分析與設計、軟體測試導論、軟體測試技術、、自動化測試、軟體性能測試、軟體測試項目實訓、軟體項目管理、軟體測試與持續質量改進。測試驅動開發。就業方向:可以擔任各類軟體公司的軟體測試工程師崗位,從事應用程式...
名家的手筆和理念使得JUnit簡單而強大,它將Java程式設計師代入了測試驅動開發的時代。JUnit連任了2001、2002年“Java World編輯選擇獎”以及2003年“Java World最佳測試工具”和2003年“Java Pro最佳Java測試工具”等眾多獎項,深受Java程式設計師好評。十大人物 James Gosling : Java之父 Bill Joy : 軟體業的愛迪生 Joshua ...
8.8.1 對LoginController進行單元測試 247 8.8.2 使用SpringServletAPI模擬對象 248 8.8.3 使用SpringRestTemplate測試 249 8.9 小結 251 第9章 敏捷開發技術 253 9.1 敏捷開發概述 253 9.1.1 敏捷開發原則 254 9.1.2 敏捷開發過程 255 9.2 敏捷開發方法Scrum 258 9.3 測試驅動開發(TDD)實例 260...
,採用 MVC 設計思想,旨在提高開發人員的生產力和代碼的可維護性。Rails 具有簡單易用、開發效率高、強大的生態系統等特點和優勢。其核心組件包括 Active Record、Action Controller 和 Action View,分別負責處理數據模型、HTTP 請求的控制和視圖呈現。Rails 提供了豐富的命令行工具和支持測試驅動開發的實踐,同時支持 ...
第5章 測試驅動開發 67 5.1 此事已有定論 69 5.2 TDD的三項法則 69 5.3 TDD的優勢 70 5.3.1 確定性 70 5.3.2 缺陷注入率 71 5.3.3 勇氣 71 5.3.4 文檔 72 5.3.5 設計 72 5.3.6 專業人士的選擇 73 5.4 TDD的局限 73 5.5 參考文獻 74 第6章 練習 75 6.1...
A.4 後續配置 365 A.5 安裝dashboard 366 A.6 結論 367 索引 369 作者簡介 Viktor Farcic是CloudBees公司的資深架構師、諮詢師,他有著二十多年的軟體開發經驗,精通多種程式語言(包括C、C++、C#、Java、Perl、Python、Scala、JavaScript等),目前他感興趣的領域是微服務、持續集成、持續部署、測試驅動開發。
Viktor Farcic是CloudBees公司的資深架構師、諮詢師,他有著二十多年的軟體開發經驗,精通多種程式語言(包括C、C++、C#、Java、Perl、Python、Scala、JavaScript等),他最感興趣的領域是微服務、持續集成、持續部署、測試驅動開發。作品目錄 第1章 DevOps的理想 1 1.1 持續集成、交付和部署 2 架構 3 部署 4 編...
新經幣,簡稱NEM,創始於2014年1月19日,是第一個採用測試驅動開發模式開發出來的數字資產。新經幣(New Economy Movement, NEM),是一種點對點虛擬貨幣。2015年初發布,原始碼由Java編寫並100%屬於原創。NEM 廣泛發布於人群中,其塊鏈採用了全新發明的基於重要性證明POI的同步解決方案。基本信息 新經幣,簡稱NEM...
第三部分 行為驅動開發 第7章 Concordion:測試即文檔 7.1 Concordion的開發流程 7.2 搭建Concordion環境 7.3 Concordion的指令詳解 7.4 在Specification文檔中處理Java返回的結果 7.5 table和list中的指令 7.6 拾遺補漏 7.7 本章總結 第8章 Cucumber:熱門的行為驅動開發工具 8.1 Cucumber簡介 8.2 ...
