1. 軟體測試方面的書籍有那些
《軟體測試》
作者:(美)Ron Patton
譯者:周予濱 姚靜
出版社:機械工業出版社
原出版社: SAMS
我所見過的最好最經典的軟體測試入門書,有一個別名叫「軟體測試的本質」。書中沒有討論太多的軟體測試理論,只包含了一部分常用的、基本的知識。從什麼是軟體測試、為什麼要作軟體測試開始,逐步引入基本的和高級的測試技術和方法,然後開始把讀者引入實際工作中,講述了一般的測試過程中要經歷哪些階段,要作哪些具體的工作,如何開展測試工作,如何找到缺陷並提交缺陷。甚至還包括了對測試人員的職業指導。建議所有的測試人員都讀一讀。
《軟體測試》
作者:[美]Paul C.Jorgensen
譯者:韓柯 杜旭濤
出版社:機械工業出版社
原出版社: CRC
另一本同名的經典測試書籍。如果說上面那本的目的是快速的將你引入測試的殿堂,或者說作為一本「快速職業培訓」的話,這本則是更深入的介紹了軟體測試的基本知識和方法。其中重點介紹了黑盒測試(功能性測試)、白盒測試(結構性測試)的技術和方法,以及如何開展集成測試和系統測試工作。另外,書中還包含了對於面向對象測試的內容。這本書可以作為夯實測試基礎的教材,建議閱讀。
《Automated Software Testing--Introction,Management and Performance》
作者:[美]Elfriede Dustin等著
出版社:清華大學出版社
這本書雖然在國內也有中文版,我一開始看的也是中文版,不過限於中文版的質量,這里還是推薦有能力的朋友看影印版吧。
雖然書名中大主題是「自動化軟體測試」,但是這本書中介紹的更多的並不是自動化測試的具體實現,而是側重於測試過程和測試管理方面的內容,這也是因為自動化軟體測試工作的開展必須依賴於一個完善的測試過程吧。
從某個角度來看,上述的三本書從測試技術、方法和測試過程幾個方面都進行了詳細的論述,可以作為逐步深入的「測試學習路線圖」,先看第一本入門,然後通過第二本強化對測試方法和技術的理解,然後通過第三本來更深入、全面的理解測試過程。其實書不在多,如果但作為基礎學習,找到基本合適的,然後反復的閱讀、研究、實踐,就應該足夠了。
《軟體測試自動化》
作者:Daniel J.Mosley, Bruce A.Posey/著
譯者:鄧波 黃麗娟 曹青春等/譯
出版社:機械工業出版社
可以把這本書當做第一本書的延續——不過我指的是作用和風格,作者當然不是同一個人了——你可以把它理解為「軟體測試自動化」方面的經典入門書。作者從實際工作的角度對自動化測試進行了詳細的論述,包括應該何時開始自動化、測試自動化同軟體開發過程中其他工作的關系,以及測試自動化工作開展的過程。還介紹了「自動化測試框架」。不過這本書最吸引我的,還並不是它將我輕松的引入了自動化測試的世界,它還在每個章節的後面提供了很多鏈接和文檔資料,大都可以在網上搜索到和打開。配合這些資料的學習,更深一步的理解了自動化測試的本質。
建議准備學習自動化測試和已經開始嘗試自動化測試的朋友閱讀多幾遍。
《有效軟體測試》
作者:[美]Elfriede Dustin/著
譯者:新語/譯
出版社:清華大學出版社
雖然這本書國內也出了影印版,但是個人感覺中文版的質量還是不錯的,從中也可以看出譯者有著很深的軟體工程實踐功底。作為一本實踐經驗性的著作,書中涵蓋了從測試過程到測試管理,從測試方法到測試技術,以及自動化測試方面的內容,所以要求讀者應當具有相當的軟體測試實際工作經驗,否則只有理論知識恐怕也很難理解其中的一些做法,「知其然」卻無法「知其所以然」。建議先看過上面介紹的四本書(或者至少前三本)並有了一些實際測試的經驗以後,再來閱讀這本書效果會好一些。你會在閱讀的過程中發現,原來很多測試工作開展時遇到的難題可以這樣解決,原來測試工作可以通過這樣來提高效率……
雖然這本書的內容並沒有特別的依賴於某些測試工具,不過看的出作者和譯者的工作大都是基於RUP的,所以如果讀者有這方面的了解和實踐經驗,閱讀起來效果會更好一些。
2. 軟體測試需要看什麼書
一、自動化測試類:
1、軟體自動化測試:引入、管理與實施
Automated Software Testing Introction,Management,and Performance
2、軟體測試自動化技術與實例詳解
Software Test Automation
3、高效軟體測試自動化
Effective Software Test Automation
4、圖形用戶界面測試自動化
Effective GUI Test Automation
5、軟體測試自動化
Just Enough Software Test Automation
6、軟體工程與軟體測試自動化教程
二、Web應用測試類:
1、Web安全測試
Testing Web Security:Assessing the Security of Web Sites and Applications
2、Web應用測試
Testing Application on the Web:Test Planning for Internet-Based Systems
3、Web應用測試(第二版)
Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition
4、Web測試指南
The Web Testing Companion: The Isider's Guide to Efficient and Effective Tests
三、軟體測試基礎類:
1、軟體測試(原書第2版)
Software Testing A Craftsmaj's Approach(Second Edition)
2、軟體測試
Software Testing
3、面向對象的軟體測試
A Practical Guide to Testing Object Oriented Software
4、軟體測試與質量管理
5、計算機軟體測試(原書第2版)
Testing Computer Software,Second Edition
6、實用軟體測試過程
Testing IT:An Off-the-Shelf Software Testing Process
7、軟體質量和軟體測試
Software Quality and Software Testing in Internet Times
8、系統的軟體測試
Systematic Software Testing
9、軟體子系統測試
The Craft of Software Testing:Subsystem Testing,Including Object-Based and Object-Oriented Testing
10、面向對象系統的測試
Testing Object-Oriented System:Models,Patterns,and Tools
11、軟體測試技術概論
12、軟體β測試
Beta Testing for Better Software
四、軟體測試應用類:
1、有效軟體測試
Effective Software Testing
2、實用軟體測試方法與應用
3、軟體測試:經驗與教訓
Lessons Learned in Software Testing
4、軟體測試入門
Introcing Software Testing
5、實用軟體測試指南
How to Break Software A Practical Guide to Testing
6、軟體評估:基準測試與最佳實踐
Software Assessments,Benchmarks,and Best Practices
7、嵌入式軟體測試
Testing Embedded Software
8、軟體測試求生法則
Surviving the Top Ten Challenges of Software Testing : A People-Oriented Approach
9、軟體測試:過程改進
Software Testing in the Real World Improving the Process
10、快速測試
Papid Testing
11、軟體測試的有效方法(原書第2版)
Effective Methods for Software Testing,Second Edition
12、網路測試深入解析
五、單元測試類:
1、單元測試之道Java版——使用Junit
Pragmatic Unit Testing:In Java with JUnit
2、測試驅動開發(中文版)
Test-driven development:by example
3、單元測試之道C#版——使用Nunit
Pragmatic Unit Testing:In C# with NUnit
4、測試驅動開發——實用指南
Test Driven Development: A Practical Guide
5、軟體測試與Junit實踐
六、性能測試類
1、2EE性能測試
J2EE Performance Testing With BEA WebLogic Server
2、Microsoft .NET Web應用程序性能測試
Performance Testing Microsoft .NET Web Applications
七、軟體安全測試類:
1、黑客攻擊測試篇
Hack Attacks Testing:How to Conct Your Own Security Audit
2、Web安全測試
Testing Web Security:Assessing the Security of Web Sites and Applications
八、測試管理類:
1、測試流程管理
Managing the Testing Process
2、軟體測試過程管理(原書第2版)
Managing the Testing Process(Second Edition)
九、軟體測試培訓類:
1、軟體測試員培訓教材
2、軟體測試實用指南 上面每一種你可以挑選一兩本看看,如果時間充足可以考慮多看看幾本…… 滿意的話請採納!如果還有什麼需要幫助的,咨詢1051721233
3. 針對軟體測試的有什麼好書
新人要看的測試書籍!
測試書籍:
《軟體測試(原書第2版)》
建議先看這本,這本書是軟體測試界的經典書籍,裡面的很多理論都寫的不錯,而且翻譯的不錯。
【原書名】 Software Testing (2nd Edition) [原書信息]
【原出版社】 Sams
【作者】 (美)Ron Patton[同作者作品] [作譯者介紹]
【譯者】 張小松[同譯者作品] 王鈺 曹躍 等
【叢書名】 計算機科學叢書
【出版社】 機械工業出版社
http://www.china-pub.com/computers/common/info.asp?id=29706
《軟體測試的藝術(原書第2版)》
這本書技術性強,建議大家現看《軟體測試》再來看這本書
【原書名】 The Art of Software Testing, Second Edition [原書信息]
【原出版社】 John Wiley & Sons
【作者】 (美)Glenford J.Myers 等[同作者作品] [作譯者介紹]
【譯者】 王峰[同譯者作品] 陳傑
【叢書名】 軟體工程技術叢書
出版社】 機械工業出版社
http://www.china-pub.com/computers/common/info.asp?id=27827
《面向對象的軟體測試》
這本書挺難得,如果沒有面向對象編程基礎就不要看了,看不懂的
【原書名】 A Practical Guide to Testing Object Oriented Software [原書信息]
【原出版社】 Addison Wesley
【作者】 John D.McGregor David A.sykes 著[同作者作品]
【譯者】 楊文宏[同譯者作品] 李新輝 楊潔 譯等
【叢書名】 軟體工程技術叢書
【出版社】 機械工業出版社
http://www.china-pub.com/computers/common/info.asp?id=7078
《軟體測試自動化》
【原書名】 Just Enough Software Test Automation [原書信息]
【原出版社】 Prentice Hall PTR
【作者】 (美)Daniel J.Mosley,Bruce A.Posey[同作者作品]
【譯者】 鄧波[同譯者作品] 黃麗娟 曹青春
【叢書名】 軟體工程技術叢書/測試系列
【出版社】 機械工業出版社
http://www.china-pub.com/computers/common/info.asp?id=14358
《軟體評測師教程》這本書涉及面很廣,不過過於理論了,有些地方寫的不好不是很看地懂(可能個人水品有限吧,這個考試最近開始火了,不錯好像很難考)!
【作者】 全國計算機技術與軟體專業技術資格(水平)考試辦公室組 柳純錄 黃子河 等[同作者作品]
【叢書名】 全國計算機技術與軟體專業技術資格(水平)考試指定用書
【出版社】 清華大學出版社
http://www.china-pub.com/computers/common/info.asp?id=23803
以下的書是有關思想方面的書籍,或者說思考書籍,都是由Gerald M.Weinberg(溫伯格)寫的,這個人的書籍強調思考,強調本質,大家有了時間可以看看。
《質量·軟體·管理:系統思維(第1卷)》
系統的講述了什麼是質量,質量的本質,不過本書本人還沒有看完
作者:(美)溫伯格 著,鄧俊輝 譯
出版社:清華大學出版社
系列:軟體與系統思想家溫伯格精粹譯叢
http://www.dangdang.com/proct/8867/8867166.shtml
《你的燈亮著嗎》
這本書講了如何思考,不錯的
【原書名】 Are Your Lights On? How to Figure Out What the Problem Really Is [原書信息]
【原出版社】 Dorset House
【作者】 (美)Donald C.Gause;Gerald M.Weinberg
【譯者】 章柏幸[同譯者作品] 劉敏
【叢書名】 軟體與系統思想家溫伯格精粹譯叢
【出版社】 清華大學出版社
http://www.china-pub.com/computers/common/info.asp?id=9919
以下的書籍都沒有看過,不過都買好了:
質量·軟體·管理(第Ⅱ卷):一階測量
還未看
【原書名】 Quality Software Management: First-Order Measurement [原書信息]
【原出版社】 Dorset House Publishing Co.,Inc.
【作者】 (美)Gerald M. Weinberg[同作者作品]
【譯者】 李先華[同譯者作品] 邢彥 張紅藝
【叢書名】 軟體與系統思想家溫伯格精粹譯叢
【出版社】 清華大學出版社
http://www.china-pub.com/computers/common/info.asp?id=27538
《質量·軟體·管理--協調行動(第Ⅲ卷)》
還未看
【原書名】 Quality Software Management: First-Order Measurement [原書信息]
【原出版社】 Dorset House Publishing Co.,Inc.
【作者】 (美)Gerald M. Weinberg[同作者作品]
【譯者】 李先華[同譯者作品] 邢彥 張紅藝
【叢書名】 軟體與系統思想家溫伯格精粹譯叢
【出版社】 清華大學出版社
http://www.china-pub.com/computers/common/info.asp?id=26184
《軟體自動化測試:引入、管理與實施》
【原書名】 Automated Software Testing Introction,Management,and Performance
【原出版社】 Pearson Ecation
【作者】 (美)Elfriede Dustin Jeff Rashka John Paul[同作者作品]
【譯者】 於秀山[同譯者作品] 胡兢玉 等
【叢書名】 國外IT精品叢書
【出版社】 電子工業出版社
http://www.china-pub.com/computers/common/info.asp?id=8531
《軟體子系統測試》
【原書名】 The Craft of Software Testing:Subsystem Testing,Including Object-Based and Object-Oriented Testing [原書信息]
【原出版社】 Prentice Hall PTR
【作者】 (美)Brian Marick[同作者作品]
【譯者】 韓柯[同譯者作品]
【叢書名】 軟體工程技術叢書/測試系列
【出版社】 機械工業出版社
http://www.china-pub.com/computers/common/info.asp?id=14355
《軟體測試:經驗與教訓》
【原書名】 Lessons Learned in Software Testing [原書信息]
【原出版社】 John Wiley & sons,Inc.
【作者】 (美)Cem Kaner,James Bach,Bret Pettichord[同作者作品] [作譯者介紹]
【譯者】 韓柯[同譯者作品]
【叢書名】 軟體工程技術叢書/測試系列
【出版社】 機械工業出版社
http://www.china-pub.com/computers/common/info.asp?id=14718
4. 做測試看哪些書籍比較好麻煩推薦些經典的
測試入門1、軟體測試(第2版)SoftwareTesting(2e),RonPatton一本測試入門的好書,較全面地介紹了各種測試領域和方法,為測試新手提供了正確的觀念和寬泛的基礎。2、軟體測試工程師面試指導蔡為東面向初學者,介紹了軟體測試行業、測試工程師素質要求、基本測試技術、求職策略、面試技巧、典型試題,對於測試新手或邁向測試行業的朋友有較高的參考價值。此書還收錄了一些對讀者來信的回復,內容涉及職業規劃、大學生就業、測試學習、測試實踐等,針對當前常見的困惑,做出了謹慎且深思熟慮的回答。附文《我在微軟做軟體測試外包》對於了解微軟中國的流程與文化很有參考價值。3、軟體測試的藝術(第2版)TheArtofSoftwareTesting(2e),GlenfordJ.Myers,CoreySandler,TomBadgett,ToddM.Thomas一本「久經考驗」的測試經典:1979年,第一版面試;25年後,第二版登場。平心而論,有些觀點已經不能直接應用在測試實踐中,但是仔細品味仍有所收獲。畢竟,這是一本需要思考的書,而不是操作手冊。4、軟體測試實戰–測試WebMSN蔡為東以WebMSN為測試對象,形象生動地介紹了針對圖形界面的黑盒測試技術,有很強的實踐性。圍繞一個實例,全面地的介紹各種測試方法,是此書區別於其他測試書籍的一大特色。附文《膠著》是作者一段開發經歷的回顧與小結,有笑有淚,僅憑此文便值回書資。5、探索式軟體測試(強烈推薦)《探索式軟體測試》涉及以下重要問題:為什麼自動化測試無法消除所有缺陷,如何才能讓這些缺陷無處遁形?哪些技術可幫助我不斷發現和消除致命錯誤?如何更高效地進行手工測試,增加些許輕松和愉悅的感覺?對於每個項目,如何確定最高效的高級測試策略?在我無法進行全部測試時,哪些輸入是必須測試的?哪些測試用例能提供最理想的特性覆蓋率?在結合使用探索測試和傳統腳本或場景測試時,如何才能獲得理想效果?如何體現來自開發過程的反饋意見,代碼更改嗎?6、軟體測試技術大全:測試基礎、流行工具、項目實戰陳能技該書由多位作者共同撰寫,內容涉及測試理念、測試技術、測試開發、測試自動化、測試管理和常見的測試工具,不愧「測試大全」的書名。有些內容失之於粗糙,一些論述也不夠嚴謹,缺乏參考文獻更是此書的硬傷。瑕不掩瑜,此書理論和實踐結合緊密,仍值得測試工作者學習和思考。祝你好運
5. 軟體測試必讀的經典書籍
1、《軟體測試的藝術》
作者: 梅爾斯
出版社: 機械工業出版社
該書歷史悠久,1979年第一版,2004年(估計)第二版,可見其生命力。工具,環境語言都在變化,但是根本的測試思想沒有變。怪不得有人稱該書為測試領域的"開山鼻祖"。
該書信息密度不低,第一章以一個小測試作為引子,第二章闡述全書的核心思想,後面各章就討論了詳細的方式方法。所謂詳細也是相對而言,能打下進一步學習的基礎就足夠了。實例很少,偏向於原則、理論、概念。
如果想應聘測試工程師,也可以作為惡補書籍,也是就該書小而全。
2、《軟體測試》
譯者:周予濱 姚靜
出版社:機械工業出版社
原出版社: SAMS
我所見過的最好最經典的軟體測試入門書,有一個別名叫「軟體測試的本質」。
書中沒有討論太多的軟體測試理論,只包含了一部分常用的、基本的知識。從什麼是軟體測試、為什麼要作軟體測試開始,逐步引入基本的和高級的測試技術和方法,然後開始把讀者引入實際工作中,講述了一般的測試過程中要經歷哪些階段,要作哪些具體的工作,如何開展測試工作,如何找到缺陷並提交缺陷。甚至還包括了對測試人員的職業指導。
建議所有的測試人員都讀一讀。
3、《軟體測試》
譯者:韓柯 杜旭濤
出版社:機械工業出版社
原出版社: CRC
另一本同名的經典測試書籍。如果說上面那本的目的是快速引導你入門,那這本則是更深入的介紹了軟體測試的基本知識和方法。
其中重點介紹了黑盒測試(功能性測試)、白盒測試(結構性測試)的技術和方法,以及如何開展集成測試和系統測試工作。另外,書中還包含了對於面向對象測試的內容。
這本書可以作為夯實測試基礎的教材,建議閱讀。
從某個角度來看,上述的三本書從測試技術、方法和測試過程幾個方面都進行了詳細的論述,可以作為逐步深入的「測試學習路線圖」,先看第一本入門,然後通過第二本強化對測試方法和技術的理解,然後通過第三本來更深入、全面的理解測試過程。其實書不在多,如果但作為基礎學習,找到基本合適的,然後反復的閱讀、研究、實踐,就應該足夠了。
4、《軟體測試自動化》
譯者:鄧波 黃麗娟 曹青春等/譯
出版社:機械工業出版社
可以把這本書當做第一本書的延續--不過我指的是作用和風格,作者當然不是同一個人了--你可以把它理解為「軟體測試自動化」方面的經典入門書。作者從實際工作的角度對自動化測試進行了詳細的論述,包括應該何時開始自動化、測試自動化同軟體開發過程中其他 工作的關系,以及測試自動化工作開展的過程。還介紹了「自動化測試框架」。不過這本書最吸引我的,還並不是它將我輕松的引入了自動化測試的世界,它還在每個章節的後面提供了很多鏈接和文檔資料,大都可以在網上搜索到和打開。配合這些資料的學習,更深一步的理解了自動化測試的本質。
建議准備學習自動化測試和已經開始嘗試自動化測試的朋友閱讀多幾遍。
5、《高級軟體測試:高級軟體測試分析師》,《高級軟體測試:高級軟體測試經理》
這兩本書是ISTQB高級認證的培訓教材。如果你做測試工作超過3年,可以買2本來看看,里邊很多東西很實用。如果看著無感,可以放著,工作幾年再看。如果這些年間你一直在進步,看著一定會有感。里邊的東西不見得全對,也不見得全實用,但是當你能夠理解里邊大部分內容,並可以取精去糟的使用到工作中時,你可以說,測試我做的不錯了。這算是個自查手冊。
6、《軟體測試,經驗與教訓》
如果只讓推薦一本書,我就推薦這一本。
書以很多看似零散的小知識點組成,但是字字珠璣。
真正做過2年~20年測試的人,拿起它來,每一條和自己的工作做對照,都會有共鳴或者」原來如此「的感受。工作經驗越多,體會越深,是一本常看常新,並且能夠一直指導你的書。從某種意義上,它教會測試人員的是「思辨思維」,這才是最重要的財富。
7、《有效軟體測試》
譯者:新語/譯
出版社:清華大學出版社
雖然這本書國內也出了影印版,但是個人感覺中文版的質量還是不錯的,從中也可以看出譯者有著很深的軟體工程實踐功底。作為一本實踐經驗性的著作,書中涵蓋了從測試過程到測試管理,從測試方法到測試技術,以及自動化測試方面的內容,所以要求讀者應當具有相當的軟體測試實際工作經驗,否則只怕也只是知其然而不知其所以然。
建議先看過上面介紹至少三本基礎類的,並有了一些實際測試的經驗以後,再來閱讀這本書效果會好一些。你會在閱讀的過程中發現,原來很多測試工作開展時遇到的難題可以這樣解決,原來測試工作可以通過這樣來提高效率……