- 軟件測試的藝術(原書第3版)
- (美)Glenford J.Myers Tom Badgett Corey Sandler
- 650字
- 2021-01-14 16:50:39
序言
1979年,Glenford J.Myers出版了一本現在仍被證明為經典的著作,這就是本書第1版。本書經受住了時間的考驗,25年來一直列在出版商提供的書目清單中。這個事實本身就是對本書可靠、精粹和珍貴品質的佐證。
在同一時期,本書第3版的幾位合著者共出版了200余本著作,大多數都是關于計算機軟件的。其中有一些很暢銷,再版了多次(例如Corey Sandler的《Fix Your Own PC》自付梓以來已出版到第8版,Tom Badgett關于微軟PowerPoint及其他Office組件的著作已經出版到第4版)。然而,那些作者的著作中沒有哪一本書能夠像本書一樣持續數年之后仍暢銷不衰。
區別究竟在哪里呢?那些新書只涵蓋了短期性的主題:操作系統、應用軟件、安全性、通信技術及硬件配置。20世紀80年代和90年代以來的計算機硬件與軟件技術的飛速發展,必然使得這些主題頻繁變動和更新。
在此期間出版的有關軟件測試的書籍已數以百計,這些書也對軟件測試的主題進行了簡要的探討。然而,本書為計算機界一個最為重要的主題提供了長期、基本的指南:如何確保所開發的所有軟件做了其應該做的,并且同樣重要的是,未做其不應該做的?
本書第3版中保留了同樣的基本思想。我們更新了其中的例子以包含更為現代的編程語言。我們還研究了在Myers編著本書第1版時尚無人了解的主題:Web編程、電子商務、極限編程與測試及移動應用測試。
但是,我們永遠不會忘記,新的版本必須遵從其原著,因此,新版本依然向讀者展示Glenford Myers全部的軟件測試思想,這個思想體系以及過程將適用于當今乃至未來的軟件和硬件平臺。我們也希望本書能夠順應時代,適用于當今的軟件設計人員和開發人員掌握最新的軟件測試思想及技術。
推薦閱讀
- 數據科學實戰手冊(R+Python)
- The Complete Rust Programming Reference Guide
- The DevOps 2.3 Toolkit
- 軟件項目估算
- INSTANT FreeMarker Starter
- Cocos2d-x學習筆記:完全掌握Lua API與游戲項目開發 (未來書庫)
- Spring核心技術和案例實戰
- Python Machine Learning Cookbook
- Scratch超人漫游記:創意程序設計:STEAM創新教育指南
- Web前端開發全程實戰:HTML5+CSS3+JavaScript+jQuery+Bootstrap
- 零基礎入門Python數據分析與機器學習
- JavaScript高級程序設計(第3版)
- Instant PhoneGap
- F# for Machine Learning Essentials
- IBM Cognos 10 Report Studio Cookbook(Second Edition)