《軟體測試》
作者:(美)Ron Patton
譯者:周予濱 姚靜
出版社:機械工業出版社
原出版社: SAMS
我所見過的最好最經典的軟體測試入門書,有一個別名叫“軟體測試的本質”。書中沒有討論太多的軟體測試理論,只包含了一部分常用的、基本的知識。從什麼是軟體測試、為什麼要作軟體測試開始,逐步引入基本的和進階的測試技術和方法,然後開始把讀者引入實際工作中,講述了一般的測試過程中要經曆哪些階段,要作哪些具體的工作,如何開展測試工作,如何找到缺陷並提交缺陷。甚至還包括了對測試人員的職業指導。建議所有的測試人員都讀一讀。
註:上面提到的這第一本書目前已經絕版,不過原書第二版的英文影印版已經在國內發行,有興趣的朋友也可以找來看看。下面是這本書的封面
《軟體測試》
作者:[美]Paul C.Jorgensen
譯者:韓柯 杜旭濤
出版社:機械工業出版社
原出版社: CRC
另一本同名的經典測試書籍。如果說上面那本的目的是快速的將你引入測試的殿堂,或者說作為一本“快速職業培訓”的話,這本則是更深入的介紹了軟體測試的基本知識和方法。其中重點介紹了黑箱測試(功能性測試)、白盒測試(結構性測試)的技術和方法,以及如何開展整合測試和系統測試工作。另外,書中還包含了對於物件導向測試的內容。這本書可以作為夯實測試基礎的教材,建議閱讀。
《Automated Software Testing--Introduction,Management and Performance》
作者:[美]Elfriede Dustin等著
出版社:清華大學出版社
這本書雖然在國內也有中文版,我一開始看的也是中文版,不過限於中文版的品質,這裡還是推薦有能力的朋友看影印版吧。
雖然書名中大主題是“自動化軟體測試”,但是這本書中介紹的更多的並不是自動化測試的具體實現,而是側重於測試過程和測試管理方面的內容,這也是因為自動化軟體測試工作的開展必須依賴於一個完善的測試過程吧。
從某個角度來看,上述的三本書從測試技術、方法和測試過程幾個方面都進行了詳細的論述,可以作為逐步深入的“測試學習路線圖”,先看第一本入門,然後通過第二本強化對測試方法和技術的理解,然後通過第三本來更深入、全面的理解測試過程。其實書不在多,如果但作為基礎學習,找到基本合適的,然後反覆的閱讀、研究、實踐,就應該足夠了。
《軟體測試自動化》
作者:Daniel J.Mosley, Bruce A.Posey/著
譯者:鄧波 黃麗娟 曹青春等/譯
出版社:機械工業出版社
可以把這本書當做第一本書的延續——不過我指的是作用和風格,作者當然不是同一個人了——你可以把它理解為“軟體測試自動化”方面的經典入門書。作者從實際工作的角度對自動化測試進行了詳細的論述,包括應該何時開始自動化、測試自動化同軟體開發過程中其他工作的關係,以及測試自動化工作開展的過程。還介紹了“自動化測試架構”。不過這本書最吸引我的,還並不是它將我輕鬆的引入了自動化測試的世界,它還在每個章節的後面提供了很多連結和文檔資料,大都可以在網上搜尋到和開啟。配合這些資料的學習,更深一步的理解了自動化測試的本質。
建議準備學習自動化測試和已經開始嘗試自動化測試的朋友閱讀多幾遍。
《有效軟體測試》
作者:[美]Elfriede Dustin/著
譯者:新語/譯
出版社:清華大學出版社
雖然這本書國內也出了影印版,但是個人感覺中文版的品質還是不錯的,從中也可以看出譯者有著很深的軟體工程實踐功底。作為一本實踐經驗性的著作,書中涵蓋了從測試過程到測試管理,從測試方法到測試技術,以及自動化測試方面的內容,所以要求讀者應當具有相當的軟體測試實際工作經驗,否則只有理論知識恐怕也很難理解其中的一些做法,“知其然”卻無法“知其所以然”。建議先看過上面介紹的四本書(或者至少前三本)並有了一些實際測試的經驗以後,再來閱讀這本書效果會好一些。你會在閱讀的過程中發現,原來很多測試工作開展時遇到的難題可以這樣解決,原來測試工作可以通過這樣來提高效率……
雖然這本書的內容並沒有特別的依賴於某些測試載入器,不過看的出作者和譯者的工作大都是基於RUP的,所以如果讀者有這方面的瞭解和實踐經驗,閱讀起來效果會更好一些。
先推薦這麼多,如果大家有興趣都可以買來看看,除了最後一本,其他的就不要指望能找到電子版了。
有興趣的朋友,也可以通過email和我聯絡,大家可以一起討論一下測試工作在現實世界中的開展情況以及處理實際問題的經驗。
另外補充:
段老師的《軟體效能測試過程詳解與案例剖析 》
http://www.china-pub.com/31349
再就是MS的《Performance Testing Guidance for Web Applications》
http://msdn.microsoft.com/en-us/library/bb924375.aspx
再次補充:
參考:http://bbs.51testing.com/thread-66212-1-1.html
<軟體測試>Paul C.Jorgensen 中文版
<軟體測試自動化> 中文版;更新!!
希望和大家分享!!!!