• <nav id="y4ec8"><tt id="y4ec8"></tt></nav>
  • Java測試驅動開發
    1推薦 收藏
    14.9K閱讀
    圖靈程序設計叢書

    Java測試驅動開發

    Viktor Farcic , Alex Garcia (作者) 袁國忠 (譯者)
    上市銷售
    本書介紹如何將各種TDD最佳實踐應用于Java開發,主要內容包括:用Java語言進行TDD會用到的各種工具和框架,所需環境搭建;通過實際應用程序,展示TDD優點及開發中應注意的主要問題;TDD是如何通過模擬內部和外部依賴來提升速度的;如何重構既有應用程序;詳細介紹所有TDD最佳實踐。

    本書適合所有Java開發人員,也適合用其他語言編程的程序員了解TDD。

    收藏本書能做什么?

    有情況的時候會收到通知,比如電子書發布等。

    PS:也會在圖靈社區電報頻道更新

    電子書
    ¥24.99
    格式
    mobi   pdf

    紙質書
    ¥38.71 ¥49.00

    出版信息

    • 書  名Java測試驅動開發
    • 系列書名圖靈程序設計叢書
    • 執行編輯關于本書的內容有任何問題,請聯系 傅志紅
    • 出版日期2017-08-17
    • 書  號978-7-115-46501-6
    • 定  價49.00 元
    • 頁  數196
    • 印刷方式單色
    • 開  本16開
    • 出版狀態上市銷售
    • 原書名Test-Driven Java Development
    • 原書號9781783987429

    所屬分類

    同系列書

    • HTTP權威指南

      David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陳涓   趙振平   譯

      本書是HTTP及其相關核心Web技術方面的權威著作,主要介紹了Web應用程序是如何工作的,核心的因特網協議如何...

    • JavaScript高級程序設計(第3版)

      Nicholas C.Zakas   李松峰   曹力   譯

      本書是JavaScript超級暢銷書的新版。ECMAScript 5 和HTML5在標準之爭中雙雙勝出,使大量...

    • 計算機科學的基礎

      Al Aho   Jeff Ullman   傅爾也   譯

      本書全面而詳細地闡述了計算機科學的理論基礎,從抽象概念的機械化到各種數據模型的建立,用算法、數據抽象等核心思想...

    • Java技術手冊(第6版)

      Benjamin J Evans   David Flanagan   安道   譯

      通過學習本書,你將能夠: 掌握最新的語言細節,包括Java 8的變化 使用基本的Java句法學習面向對...

    • 機器學習實戰

      Peter Harrington   李銳   李鵬   曲亞東   王斌   譯

      機器學習是人工智能研究領域中一個極其重要的研究方向,在現今的大數據時代背景下,捕獲數據并從中萃取有價值的信息或...

    本書特色

    Java開發必讀!
    從使用TDD開始,改善設計和代碼的質量、簡化重構工作、提高代碼覆蓋率。

    -卓有成效地踐行測試驅動開發所需的工具和框架
    -高效執行“紅燈-綠燈-重構”過程
    -如何以獨立于其他代碼的方式進行有效的單元測試
    -使用各種技巧設計簡單而易于維護的代碼
    -使用模擬框架和技巧輕松編寫測試并快速執行
    -結合行為驅動開發和單元測試進行TDD
    -重構遺留代碼

    目錄

    版權聲明 閱讀
    前言 閱讀
    第 1 章 為何要關心測試驅動開發 閱讀
    第 2 章 工具、框架和環境
    第 3 章 紅燈-綠燈-重構——從失敗到成功再到完美
    第 4 章 單元測試——專注于當下而非過往
    第 5 章 設計——難以測試說明設計不佳
    第 6 章 模擬——消除外部依賴
    第 7 章 BDD——與整個團隊協作
    第 8 章 重構遺留代碼——使其重煥青春
    第 9 章 功能開關——將未完成的功能部署到生成環境
    第 10 章 綜述

    作者介紹

    Viktor Farcic
    資深軟件架構師,Docker船長,Java開發專家,熱衷于測試驅動開發、行為驅動開發、持續集成、持續交付和持續部署。
    他把多年經驗都分享在了博客上,深受讀者歡迎:http://TechnologyConversations.com。

    Alex Garcia
    資深Java程序員,敏捷實踐擁躉,熱衷于學習新語言、新范式、新框架。

    大家也喜歡

    • Kotlin從小白到大牛

      本書是一本Kotlin語言學習立體教程,主要內容包括:Kotlin語法基礎、Kotlin編碼規范、數據類型、字...

    • Java機器學習

      Bo?tjan Kalu?a   武傳海   譯

      本書介紹如何使用Java創建并實現機器學習算法,既有基礎知識,又提供實戰案例。主要內容包括:機器學習基本概念、...

    • Java從小白到大牛 精簡版

      這是一本Java語言學習教程,讀者群是零基礎小白,通過本書的學習能夠成為Java大牛。主要內容包括:Java語...

    • Java從小白到大牛

      這是一本Java語言學習立體教程,讀者群是零基礎小白,通過本書的學習能夠成為Java大牛。主要內容包括:Jav...

    • 圖解Java多線程設計模式

      結城浩   侯振龍   楊文軒   譯

      本書通過具體的Java 程序,以淺顯易懂的語言逐一說明了多線程和并發處理中常用的12 種設計模式。內容涉及線程...

    • 勘誤為什么不能在新的電子版上更正呢?
      我是最近(18年4月)購買了本書的電子版,閱讀時卻發現17年就已確認的勘誤還是沒有改正!!!
      顧儔弄音  發表于 2018-04-18 10:03:12
      推薦
    • 請問有點電子版嗎?
      走出荒野  發表于 2017-06-26 11:09:50
      推薦
      • 有的,預計將比紙書早兩周上市,謝謝關注!

        陳曦  發表于 2017-06-26 13:07:37
    • 預計啥時候出。
      lucasleelz  發表于 2017-07-01 17:39:11
      推薦
      • 預計8月下旬吧。

        陳曦  發表于 2017-07-03 08:34:57
    • 第七章的7.4.4 books-store部分,所有準備工作完成,執行BDD測試的時候,出現非預期錯誤。(有哪位能指點一下)
      Narrative:
      In order to manage the book store collection
      As a store administrator
      I want to be able to add, update and remove books
      com.packtpublishing.tddjava.ch07bdd.Steps.beforeStory() (FAILED)
      org.jbehave.core.failures.BeforeOrAfterFailed: Method beforeStory (annotated with @BeforeStory in class com.packtpublishing.tddjava.ch07bdd.Steps) failed: java.lang.NoClassDefFoundError: org/openqa/selenium/remote/SessionNotFoundException
      Scenario: Book details form should have all fields
      Given user is on the books screen (FAILED)
      java.lang.NoClassDefFoundError: Could not initialize class com.codeborne.selenide.WebDriverRunner
      Then field bookId exists (NOT PERFORMED)
      Then field bookTitle exists (NOT PERFORMED)
      Then field bookAuthor exists (NOT PERFORMED)
      Then field bookDescription exists (NOT PERFORMED)
      (????)??嗨  發表于 2018-08-02 18:52:02
      推薦
    • 能不能 根據勘誤,更新一下電子版呀!頭疼!
      binbjz  發表于 2018-08-23 19:05:46
      推薦
    新浪爱彩新浪爱彩平台新浪爱彩主页新浪爱彩网站新浪爱彩官网新浪爱彩娱乐新浪爱彩开户新浪爱彩注册新浪爱彩是真的吗新浪爱彩登入新浪爱彩快三新浪爱彩时时彩新浪爱彩手机app下载新浪爱彩开奖 石河子 | 河池 | 海宁 | 平潭 | 宜春 | 绥化 | 偃师 | 乐清 | 图木舒克 | 朝阳 | 沭阳 | 运城 | 嘉善 | 基隆 | 廊坊 | 博尔塔拉 | 中卫 | 牡丹江 | 江门 | 三亚 | 益阳 | 衡阳 | 阿拉尔 | 清远 | 十堰 | 沧州 | 呼伦贝尔 | 承德 | 广西南宁 | 普洱 | 邳州 | 山南 | 吴忠 | 辽宁沈阳 | 乌兰察布 | 安徽合肥 | 图木舒克 | 佛山 | 万宁 | 永康 | 黄山 | 吉林 | 阿坝 | 荣成 | 新泰 | 鹤岗 | 长治 | 临汾 | 兴安盟 | 任丘 | 吕梁 | 张北 | 渭南 | 扬州 | 恩施 | 遵义 | 黔西南 | 如东 | 通化 | 周口 | 平潭 | 新余 | 澄迈 | 鸡西 | 辽宁沈阳 | 济源 | 镇江 | 黔南 | 阜新 | 白山 | 德州 | 台南 | 桂林 | 平潭 | 安岳 | 湖州 | 松原 | 安徽合肥 | 信阳 | 大同 | 滨州 | 中卫 | 莆田 | 阳春 | 抚州 | 黑龙江哈尔滨 | 单县 | 永康 | 濮阳 | 沭阳 | 酒泉 | 改则 | 高雄 | 东方 | 晋中 | 淮北 | 塔城 | 包头 | 鹰潭 | 泗洪 | 平凉 | 章丘 | 南阳 | 乌兰察布 | 台湾台湾 | 顺德 | 四平 | 天门 | 黄冈 | 牡丹江 | 绥化 | 定西 | 衢州 | 枣庄 | 衡阳 | 清远 | 改则 | 东营 | 巴彦淖尔市 | 汝州 | 六盘水 | 吉林长春 | 杞县 | 红河 | 枣庄 | 陇南 | 泸州 | 宁德 | 任丘 | 澳门澳门 | 三河 | 江门 | 随州 | 昌吉 | 象山 | 梧州 | 白沙 | 东海 | 咸阳 | 忻州 | 改则 | 甘孜 | 南平 | 张掖 | 和县 | 亳州 | 台湾台湾 | 宁德 | 广安 | 昌吉 | 南充 | 澳门澳门 | 龙岩 | 石狮 | 文山 | 茂名 | 宝应县 | 荆州 | 宝应县 | 固原 | 荣成 | 邢台 | 东莞 | 邢台 | 四平 | 湘西 | 禹州 | 钦州 | 唐山 | 东莞 | 泰州 | 中山 | 靖江 | 陇南 | 镇江 | 昭通 | 甘南 | 承德 | 聊城 | 西藏拉萨 | 平凉 | 兴安盟 | 天水 | 淮安 | 梅州 | 锡林郭勒 | 铜川 | 晋江 | 丽江 | 阿勒泰 | 肥城 | 广汉 | 石嘴山 | 仁怀 | 曲靖 | 遂宁 | 哈密 | 廊坊 | 阜新 | 绍兴 | 南充 | 顺德 | 唐山 | 菏泽 | 随州 | 漯河 | 张家界 |