本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 高品質程式:軟體測試原則、實作與模式
  • 點閱:116
  • 譯自:Quality code:software testing principles, practices, and patterns
  • 作者: Stephen Vance著 , 莊弘祥譯
  • 出版社:碁峰資訊
  • 出版年:2017[民106]
  • ISBN:9789864765089
  • 格式:PDF
  • 附註:原紙本書ISBN: 9789863473060

內容簡介
 
測試驅動(test-driven)、測試優先(test-first)與儘早測試開發實作,協助許多軟體開發機構改善開發的軟體,如今,在《高品質程式--軟體測試原則、實作與模式》一書中,Stephen Vance 以測試驅動開發為基礎,幫助讀者將品質提昇到前所未有的境界。
 
透過實際的程式範例介紹模式、原則以及數十種詳細的測試技術,能夠更完整、有效且輕鬆的測試任何軟體系統。

 
Vance 介紹集中開發人員精力的概念框架,改善整個軟體生命週期可測試性的設計建議,同時也對各種不同層級程式碼結構提供了簡化測試難度的務實建議。
 
讀者會看到針對各種情況最適當的測試技巧,包含一般狀況到多緒程式。並透過兩個完整的案例研究將所有內容完整呈現,帶領讀者測試全新開發的 Java 應用程式以及沒有完整測試的「舊有(legacy)」JavaScript JQuery 擴充。
 
不論是為新創公司開發最尖端的程式碼,或是維護難以控制的舊有系統,本書都能協助讀者完整真正需要的目的:高品質程式碼。
 
‧簡化單元測試,並改善整合與系統測試
‧描述意圖與實作以獲得更可靠與可擴縮(scalable)的測試
‧克服撰寫測試的困擾與誤解
‧測試「副作用」、行為特徵以及情境的限制
‧了解設計與可測試性間微妙的交互作用,並善用這些特性
‧發現引導關鍵測試決定的核心原則
‧詳細說明測試 getter/setters、字串處理、封裝、過載、可視性、singleton 模式、錯誤條件等情況
‧用確定的方式重現與測試複雜的競爭情況
 
Stephen Vance 從 1992 年起就是專業軟體開發人員、顧問、經理、導師與講師。自 1997 年以來採用並教導程式層級的自動化測試技巧,曾任職於許多不同的企業,包含新創公司與財富 100 的大企業,也曾於美國與歐洲舉辦的許多軟體開發研討會演講。


  • 前言(第x頁)
  • 致謝(第xiv頁)
  • 關於作者(第xv頁)
  • Part I:測試原則與實踐(第1頁)
    • Chapter 1:工程、工藝與初次品質(第3頁)
    • Chapter 2:程式的意圖(第17頁)
    • Chapter 3:從何下手?(第23頁)
    • Chapter 4:設計與可測試性(第37頁)
    • Chapter 5:測試原則(第47頁)
  • Part II:測試與可測試性模式(第61頁)
    • Chapter 6:基礎(第63頁)
    • Chapter 7:處理字串(第81頁)
    • Chapter 8:封裝與覆寫變化(第91頁)
    • Chapter 9:調整可視範圍(第105頁)
    • Chapter 10:中場休息:再談意圖(第119頁)
    • Chapter 11:錯誤條件驗證(第129頁)
    • Chapter 12:使用現有接縫(第145頁)
    • Chapter 13:平行化(第165頁)
  • Part III:真實範例(第193頁)
    • Chapter 14:測試驅動 Java(第195頁)
    • Chapter 15:舊有 JavaScript(第209頁)
  • 參考書目(第219頁)
  • 索引(第221頁)
紙本書 NT$ 480
單本電子書
NT$ 336

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code