推薦幾本軟體測試方面的經典書籍

2021-06-28 10:47:08 字數 2713 閱讀 2628



出版社:機械工業出版社

原出版社: sams

我所見過的最好最經典的軟體測試入門書,有乙個別名叫「軟體測試的本質」。書中沒有討論太多的軟體測試理論,只包含了一部分常用的、基本的知識。從什麼是軟體測試、為什麼要作軟體測試開始,逐步引入基本的和高階的測試技術和方法,然後開始把讀者引入實際工作中,講述了一般的測試過程中要經歷哪些階段,要作哪些具體的工作,如何開展測試工作,如何找到缺陷並提交缺陷。甚至還包括了對測試人員的職業指導。建議所有的測試人員都讀一讀。

譯者:韓柯 杜旭濤

出版社:機械工業出版社

原出版社: crc

另一本同名的經典測試書籍。如果說上面那本的目的是快速的將你引入測試的殿堂,或者說作為一本「快速職業培訓」的話,這本則是更深入的介紹了軟體測試的基本知識和方法。其中重點介紹了黑盒測試(功能性測試)、白盒測試(結構性測試)的技術和方法,以及如何開展整合測試和系統測試工作。另外,書中還包含了對於物件導向測試的內容。這本書可以作為夯實測試基礎的教材,建議閱讀。

出版社:

清華大學出版社

這本書雖然在國內也有中文版,我一開始看的也是中文版,不過限於中文版的質量,這裡還是推薦有能力的朋友看影印版吧。

雖然書名中大主題是「自動化軟體測試」,但是這本書中介紹的更多的並不是自動化測試的具體實現,而是側重於測試過程和測試管理方面的內容,這也是因為自動化軟體測試工作的開展必須依賴於乙個完善的測試過程吧。

從某個角度來看,上述的三本書從測試技術、方法和測試過程幾個方面都進行了詳細的論述,可以作為逐步深入的「測試學習路線圖」,先看第一本入門,然後通過第二本強化對測試方法和技術的理解,然後通過第三本來更深入、全面的理解測試過程。其實書不在多,如果但作為基礎學習,找到基本合適的,然後反覆的閱讀、研究、實踐,就應該足夠了。

第4《軟體測試自動化》

daniel j.mosley, bruce a.posey/著

譯者:鄧波 黃麗娟 曹青春等/譯

出版社:

機械工業出版社

可以把這本書當做第一本書的延續——不過我指的是作用和風格,作者當然不是同乙個人了

建議準備學習自動化測試和已經開始嘗試自動化測試的朋友閱讀多幾遍。

第5《有效軟體測試》

[美]elfriede dustin/著

譯者:新語/譯

出版社:

清華大學出版社

雖然這本書國內也出了影印版,但是個人感覺中文版的質量還是不錯的,從中也可以看出譯者有著很深的軟體工程實踐功底。作為一本實踐經驗性的著作,書中涵蓋了從測試過程到測試管理,從測試方法到測試技術,以及自動化測試方面的內容,所以要求讀者應當具有相當的軟體測試實際工作經驗,否則只有理論知識恐怕也很難理解其中的一些做法,「知其然」卻無法「知其所以然」。建議先看過上面介紹的四本書(或者至少前三本)並有了一些實際測試的經驗以後,再來閱讀這本書效果會好一些。你會在閱讀的過程中發現,原來很多測試工作開展時遇到的難題可以這樣解決,原來測試工作可以通過這樣來提高效率……

雖然這本書的內容並沒有特別的依賴於某些測試工具,不過看的出作者和譯者的工作大都是基於rup的,所以如果讀者有這方面的了解和實踐經驗,閱讀起來效果會更好一些。

第6.《國際化軟體測試》

出版社 : 電子工業出版社

作者  : 崔啟亮/ 胡一鳴/

出版日期:2023年4月

版別版次:2023年4月第1版第1次印刷

圖書簡介:

本書闡述了國際化軟體測試的根本問題,深入剖析了如何有效進行軟體國際化測試和軟體本地化測試,旨在幫助讀者學習和掌握國際化軟體測試的概念、技術、流程、方法和市場狀況,分享業界同行的最佳實踐。

國際化軟體測試主要包括軟體國際化測試和軟體本地化兩個階段。本書將圍繞這兩個主題深入、詳細的進行論述。軟體外包測試與國際化軟體測試緊密相關,本書最後將對其進行簡要介紹。

全書分為三個部分:國際化軟體基礎,國際化軟體測試,軟體外包測試展望。每一部分根據內容的邏輯性和重要性分多章分別論述乙個主題,每章以概述開始,隨後重點闡述專題內容,最後進行本章小結。

第7.<<軟體測試的有效方法>> [美]佩里 著,蘭雨晴等 譯

本書提供了兩種可以改進軟體測試質量的策略,一是對團隊軟體測試能力的評估,二是對軟體測試人員測試資格的評價。本書介紹了一套軟體測試的方法,這種方法對應於軟體開發生命週期的各個階段,用11步軟體測試過程詳細講述了從制定測試計畫到執行測試以及獲得最終測試結果的全過程,並對測試策略、測試工具、測試方法、測試指標等具體內容進行了全面的闡述。另外,本書還對一些特殊系統,如客戶/伺服器系統、基於web的軟體系統的測試過程做了專門介紹,並提出了一整套的測試指標,使測試活動能夠得到量化的結果,便於做出測試結論。

本書內容豐富、實用性強,既可作為計算機及相關專業學生的學習用書,同時又可用作廣大軟體工程技術人員的指導用書。

為了保證軟體能夠按照計畫執行,我們就需要了解有關軟體測試的技術。否則,可能會導致生產率下降、收入降低、顧客不滿意等情況的發生。

本書提出了乙個11步軟體測試過程,涵蓋了評價軟體的所有測試內容。這個測試過程包含了大量的工作表和檢查單,可以直接採用或修改,以測試軟體的各個方面。

在組建有效的軟體測試環境時,從制定測試策略到選擇和使用測試工具,讀者都可以從本書中得到非常有益的指導。本書還提供了—些改進軟體開發過程和提高軟體測試人員能力的方法。

需要特別指出的是,本書在第2版中對以下內容給出了詳細的測試程式:  ·internet/intranet應用  ·成品軟體  ·多平台環境  ·系統安全  ·資料倉儲應用  ·客戶/伺服器系統  ·快速應用開發  本書較少談及理論,而更多地去指導如何解決疑難問題,為軟體測試提供了有效的方法。從而可以向客戶保證生產出最可靠的軟體。



推薦幾本軟體測試方面的經典書籍

你可以把它理解為 軟體測試自動化 方面的經典入門書。作者從實際工作的角度對自動化測試進行了詳細的論述,包括應該何時開始自動化 測試自動化同軟體開發過程中其他工作的關係,以及測試自動化工作開展的過程。還介紹了 自動化測試框架 不過這本書最吸引我的,還並不是它將我輕鬆的引入了自動化測試的世界,它還在每個...

演算法方面的經典書籍

我常感嘆到,學計算機的人是幸福的,因為在這個領域中有如此多的通俗易懂 相對來說 的經典好書,你需要做的只是堅持把它們一本一本讀下去而已。學力學就沒有這樣的好事了 抱怨一下 除了 就是 滿篇公式,晦澀堅深,真不是給人看的 雖然我也沒看過幾篇 在這裡列出一些我看過或者準備看的演算法書籍,以供參考。1.c...

HR組織發展方面的書籍推薦

有hr朋友最近問起筆者有哪些組織發展 od 書籍值得推薦?雖然身為人力資源管理的一項重要職能,但組織發展 od 在國內起步較晚,以至於時至今日在人力資源圈內 od 都還是乙個略顯時髦的專業字眼。但時髦歸時髦,如今的組織發展od在企業人力資源管理中正扮演著越來越重要的角色。人力資本在企業中的重要性與日...