A. 學軟體測試需要什麼基礎
1、學習軟體測試理論
其中包括測試方法熟練運用、測試思維的養成,測試方法可以找一本基礎理論的書籍。
2、測試中bug定位分析
測試中bug定位可以學習fiddle抓包,資料庫分析數據,SQL基本語句的學習。
5、自動化測試
(1)python+selenium基於web的UI自動化學習
(2)python+appium基於APP的UI自動化學習
6、掌握1個或者多個自動測試框架,學robotframework,python的unittest
7、掌握性能測試技術,學習jmeter
B. 軟體測試方面的書籍有那些
《軟體測試》
作者:(美)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的,所以如果讀者有這方面的了解和實踐經驗,閱讀起來效果會更好一些。
C. 軟體測試需要看什麼書
一、自動化測試類:
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
D. 針對軟體測試的有什麼好書
新人要看的測試書籍!
測試書籍:
《軟體測試(原書第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
E. 軟體測試必讀的經典書籍
1、《軟體測試的藝術》
作者: 梅爾斯
出版社: 機械工業出版社
該書歷史悠久,1979年第一版,2004年(估計)第二版,可見其生命力。工具,環境語言都在變化,但是根本的測試思想沒有變。怪不得有人稱該書為測試領域的"開山鼻祖"。
該書信息密度不低,第一章以一個小測試作為引子,第二章闡述全書的核心思想,後面各章就討論了詳細的方式方法。所謂詳細也是相對而言,能打下進一步學習的基礎就足夠了。實例很少,偏向於原則、理論、概念。
如果想應聘測試工程師,也可以作為惡補書籍,也是就該書小而全。
2、《軟體測試》
譯者:周予濱 姚靜
出版社:機械工業出版社
原出版社: SAMS
我所見過的最好最經典的軟體測試入門書,有一個別名叫「軟體測試的本質」。
書中沒有討論太多的軟體測試理論,只包含了一部分常用的、基本的知識。從什麼是軟體測試、為什麼要作軟體測試開始,逐步引入基本的和高級的測試技術和方法,然後開始把讀者引入實際工作中,講述了一般的測試過程中要經歷哪些階段,要作哪些具體的工作,如何開展測試工作,如何找到缺陷並提交缺陷。甚至還包括了對測試人員的職業指導。
建議所有的測試人員都讀一讀。
3、《軟體測試》
譯者:韓柯 杜旭濤
出版社:機械工業出版社
原出版社: CRC
另一本同名的經典測試書籍。如果說上面那本的目的是快速引導你入門,那這本則是更深入的介紹了軟體測試的基本知識和方法。
其中重點介紹了黑盒測試(功能性測試)、白盒測試(結構性測試)的技術和方法,以及如何開展集成測試和系統測試工作。另外,書中還包含了對於面向對象測試的內容。
這本書可以作為夯實測試基礎的教材,建議閱讀。
從某個角度來看,上述的三本書從測試技術、方法和測試過程幾個方面都進行了詳細的論述,可以作為逐步深入的「測試學習路線圖」,先看第一本入門,然後通過第二本強化對測試方法和技術的理解,然後通過第三本來更深入、全面的理解測試過程。其實書不在多,如果但作為基礎學習,找到基本合適的,然後反復的閱讀、研究、實踐,就應該足夠了。
4、《軟體測試自動化》
譯者:鄧波 黃麗娟 曹青春等/譯
出版社:機械工業出版社
可以把這本書當做第一本書的延續--不過我指的是作用和風格,作者當然不是同一個人了--你可以把它理解為「軟體測試自動化」方面的經典入門書。作者從實際工作的角度對自動化測試進行了詳細的論述,包括應該何時開始自動化、測試自動化同軟體開發過程中其他 工作的關系,以及測試自動化工作開展的過程。還介紹了「自動化測試框架」。不過這本書最吸引我的,還並不是它將我輕松的引入了自動化測試的世界,它還在每個章節的後面提供了很多鏈接和文檔資料,大都可以在網上搜索到和打開。配合這些資料的學習,更深一步的理解了自動化測試的本質。
建議准備學習自動化測試和已經開始嘗試自動化測試的朋友閱讀多幾遍。
5、《高級軟體測試:高級軟體測試分析師》,《高級軟體測試:高級軟體測試經理》
這兩本書是ISTQB高級認證的培訓教材。如果你做測試工作超過3年,可以買2本來看看,里邊很多東西很實用。如果看著無感,可以放著,工作幾年再看。如果這些年間你一直在進步,看著一定會有感。里邊的東西不見得全對,也不見得全實用,但是當你能夠理解里邊大部分內容,並可以取精去糟的使用到工作中時,你可以說,測試我做的不錯了。這算是個自查手冊。
6、《軟體測試,經驗與教訓》
如果只讓推薦一本書,我就推薦這一本。
書以很多看似零散的小知識點組成,但是字字珠璣。
真正做過2年~20年測試的人,拿起它來,每一條和自己的工作做對照,都會有共鳴或者」原來如此「的感受。工作經驗越多,體會越深,是一本常看常新,並且能夠一直指導你的書。從某種意義上,它教會測試人員的是「思辨思維」,這才是最重要的財富。
7、《有效軟體測試》
譯者:新語/譯
出版社:清華大學出版社
雖然這本書國內也出了影印版,但是個人感覺中文版的質量還是不錯的,從中也可以看出譯者有著很深的軟體工程實踐功底。作為一本實踐經驗性的著作,書中涵蓋了從測試過程到測試管理,從測試方法到測試技術,以及自動化測試方面的內容,所以要求讀者應當具有相當的軟體測試實際工作經驗,否則只怕也只是知其然而不知其所以然。
建議先看過上面介紹至少三本基礎類的,並有了一些實際測試的經驗以後,再來閱讀這本書效果會好一些。你會在閱讀的過程中發現,原來很多測試工作開展時遇到的難題可以這樣解決,原來測試工作可以通過這樣來提高效率……
F. 我28了,想學點軟體測試,請問看什麼書好
測試入門
軟體測試(第2版)
Software Testing (2e), Ron Patton
一本測試入門的好書,較全面地介紹了各種測試領域和方法,為測試新手提供了正確的觀念和寬泛的基礎。
軟體測試工程師面試指導
蔡為東
面向初學者,介紹了軟體測試行業、測試工程師素質要求、基本測試技術、求職策略、面試技巧、典型試題,對於測試新手或邁向測試行業的朋友有較高的參考價值。此書還收錄了一些對讀者來信的回復,內容涉及職業規劃、大學生就業、測試學習、測試實踐等,針對當前常見的困惑,做出了謹慎且深思熟慮的回答。附文《我在微軟做軟體測試外包》對於了解微軟中國的流程與文化很有參考價值。
軟體測試的藝術(第2版)
The Art of Software Testing (2e), Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas
一本「久經考驗」的測試經典:1979年,第一版面試;25年後,第二版登場。平心而論,有些觀點已經不能直接應用在測試實踐中,但是仔細品味仍有所收獲。畢竟,這是一本需要思考的書,而不是操作手冊。
軟體測試實戰–測試Web MSN
蔡為東
以Web MSN為測試對象,形象生動地介紹了針對圖形界面的黑盒測試技術,有很強的實踐性。圍繞一個實例,全面地的介紹各種測試方法,是此書區別於其他測試書籍的一大特色。附文《膠著》是作者一段開發經歷的回顧與小結,有笑有淚,僅憑此文便值回書資。
通用測試技術
探索式軟體測試(強烈推薦)
《探索式軟體測試》涉及以下重要問題:為什麼自動化測試無法消除所有缺陷,如何才能讓這些缺陷無處遁形?哪些技術可幫助我不斷發現和消除致命錯誤?如何更高效地進行手工測試,增加些許輕松和愉悅的感覺?對於每個項目,如何確定最高效的高級測試策略?在我無法進行全部測試時,哪些輸入是必須測試的?哪些測試用例能提供最理想的特性覆蓋率?在結合使用探索測試和傳統腳本或場景測試時,如何才能獲得理想效果?如何體現來自開發過程的反饋意見,代碼更改嗎?
計算機軟體測試(第2版)
Testing Computer Software (2e), Cem Kaner, Jack Falk, Hung Quo Nguyen
一本值得反復參考的好書,」The bestselling software testing book of all time」 的美譽絕非浪得虛名。作者將多年的實踐經驗用平實的語言娓娓道來,內容涉及測試技術、測試管理、開發流程、思考方法、實踐模式,可謂是一本測試典籍。部分內容看似有些過時,但是其思想和方法仍舊有很高的借鑒價值。
微軟的軟體測試之道
How We Test Software at Microsoft, Alan Page, Ken Johnston, Bj Rollison
微軟的資深測試者審視微軟當前的測試方法,並展望軟體測試的未來發展。缺點是沒有結合Windows或Office這樣的著名且復雜的產品,詳細討論具體項目的具體技術。優點是提供了許多小故事,講述了Windows、Office、Live等產品開發中的點滴。從經驗傳承、啟發思路的角度,這些故事是全書的精華,具有很高的參考價值。
測試有道:微軟測試技術心得
梁博, 許珊, 徐歆愷
內容由一系列技術點組成,每一個點都有精要的描述和作者的心得體會,力圖以小搏大,以精粹勝廣博。但是沒有提供一個理論框架將這些點有機地聯系起來,讀起來有隻見樹木、不見深林之感,也缺少「授人以漁」的獨到見解。最大優點是介紹了一批免費且實用的工具,可以放在案頭備查。
軟體測試基礎:方法與度量
Software Testing Fundamentals: Methods and Metrics, Marnie L. Hutcheson
以風險分析為核心,討論了測試計劃、測試組織和測試設計。其中,關於「測試價值的可說明性」和「利用Office Suite來撰寫、管理測試計劃」的內容有啟發性。適合有一定工作經驗的測試人員參考。
軟體測試(第2版)
Software Testing A Craftsmaj』s Approach (2e), Paul C. Jorgensen
將理論與工藝結合在一起的測試教科書。比較嚴謹地討論了軟體測試的基礎理論,適合軟體測試研究者研讀。
面向對象的軟體測試
A Practical Guide to Testing Object Oriented Software, John D. McGregor, David A. Sykes
介紹了面向對象軟體測試的基本思路和方法。第7章「測試類的層次結構」比較有啟發性,討論了針對繼承的測試設計和組織,相關內容在其他測試書籍中並不多見。
軟體測試技術大全:測試基礎、流行工具、項目實戰
陳能技
該書由多位作者共同撰寫,內容涉及測試理念、測試技術、測試開發、測試自動化、測試管理和常見的測試工具,不愧「測試大全」的書名。有些內容失之於粗糙,一些論述也不夠嚴謹,缺乏參考文獻更是此書的硬傷。瑕不掩瑜,此書理論和實踐結合緊密,仍值得測試工作者學習和思考。
測試管理
笑傲測試–軟體測試流程方法與實施
魏偉
以小說為體裁的測試管理書籍。通過令狐沖和風清揚的對話,從一個逐漸成長的新人的角度,介紹了測試管理的點點滴滴。全書輕松幽默,全無技術讀本的枯燥乏味。附錄所收錄的文章「從新鮮人到新仙人」對於行業新人頗有幫助。
步步為贏–軟體測試管理全程實踐
蔡為東
以「管理就是負責人」為核心,介紹作者擔當測試領導的切身經驗:自我管理、自我成長、編寫測試計劃、編寫測試用例、執行測試、溝通、測試計劃/用例評審、測試總結、員工管理、測試思想等。也適合第一線的測試工作者閱讀,所涉及內容皆和他們的日常工作密切相關。
專項測試技術
軟體安全測試藝術
The Art of Software Security Testing: Identifying Software Security Flaws, Chris Wysopal, Lucas Nelson, Dino Dai Zovi, Elfriede Dustin
軟體安全測試的入門書,用很短的篇幅涵蓋了軟體安全測試的多個領域,為測試人員提供了模型、方法和工具。對於Threat Modeling的介紹很精彩,為進一步的行動提供了良好的理論與實踐基礎。
Web安全測試
Web Security Testing Cookbook: Systematic Techniques to Find Problems Fast, Paco Hope, Ben Walther
一本實踐性很強的Web安全測試手冊。從網路安全的角度,介紹了一批免費的網路通信分析、監控、修改、調試工具;以條目為組織,介紹了的測試方法或策略;以實踐切入,穿插介紹理論知識,通過精心選材和組織,降低了Web安全測試的門檻。
實用軟體測試指南
How to Break Software: A Practical Guide to Testing, James A. Whittaker
軟體測試專家編寫的實戰指南,指導測試人員從攻擊的角度展開軟體測試。介紹了一些實用的測試工具,對於壓力測試、極限測試有較強的參考價值。
軟體測試新技術與實踐
於秀山, 於洪敏
介紹了組合測試技術在測試中的應用。適合組合測試研究者參考。
Web應用程序性能測試指南
Performance Testing Guidance for Web Applications, J. D. Meier, Carlos Farre, Prashant Bansode, Scott Barber, Dennis Rea
微軟模式與實踐(pattern & practices)團隊的佳作,介紹了性能測試的正確觀念、流程和實踐。篇幅短小,內容深邃,值得在實踐中反復參考和體會。
應用程序性能測試的藝術
The Art of Application Performance Testing: Help for Programmers and Quality Assurance, Ian Molyneaux
經驗豐富的軟體性能測試專家分享他的經驗,內容包含性能測試的架構、模型、典型方法和結果分析。適合有一定經驗的測試者參考。
測試自動化
.NET軟體測試自動化之道
.NET Test Automation Recipes:A Problem-Solution Approach, James D. McCaffrey
該書講解了在.NET平台上編寫輕量級測試程序的實用技術。作者曾經在微軟工作,該書與微軟測試開發工程師的培訓材料的契合度很高,實踐性很強。對於Windows平台的測試工程師而言,此書的參考價值很高。
集成測試框架–用Fit進行敏捷軟體測試
Fit for Developing Software: Framework for Integrated Tests, Rick Mugridge, Ward Cunningham
Fit是一種編寫系統測試的測試框架,作為一種業務交流工具,它深刻地反映出敏捷軟體開發的若干特質。此書由Fit之父親自編寫,不但可以了解Fit的方方面面,還能從中體會大師的感悟與實踐。
互聯網單元測試及實踐
陳衛俊, 趙璨, 周磊, 陳洪
介紹了常見的單元測試框架,並結合具體項目講解了單元測試的基本理論和技術。對於Web測試的新手,有較高的參考價值。
經驗總結
軟體測試經驗與教訓
Lessons Learned in Software Testing, Cem Kaner, James Bach, Bret Pettichord
值得反復研讀的經典好書。Tom DeMacro的贊美——「這些經驗中的任何一個,都抵得上這本書的價錢」,所言非虛。
完美軟體–對軟體測試的各種幻想
Perfect Software: And Other Illusions about Testing, Gerald M. Weinberg
該書沒有介紹具體的軟體測試技術,它討論的是軟體開發中的人、他們對測試的認知、軟體測試的目的、實現目的的社會學和心理學上的探索。它試圖建立正確的軟體測試觀念、協調的心理情緒和有效的思考方式。這些要素最終會決定在具體的項目中採用何種具體測試技術的組合。
贏在測試:中國軟體測試先行者之道
蔡為東
介紹了一批測試先行者的個人經驗的書。學習他人經驗可以用較低的成本去擴大自己的體驗,自然是他山之石可以攻玉,開卷有益。不過,個人經驗非批判性地閱讀與理解,不能有效,甚至有害,所以該書適合願意學習且有能力學習的測試愛好者。不足是大部分被采訪者都是管理者,沒有真正的測試技術專家。
軟體測試精要
董傑
作者分享他在測試領域的經驗與思考,其熱情和思辨躍然紙上。缺點是內容卻有些散亂,即便是一章,其系統性也有些不足;對於測試工具背後的測試思想,挖掘得比較淺,沒有上升到測試理論的高度。
G. 做測試看哪些書籍比較好麻煩推薦些經典的
測試入門1、軟體測試(第2版)SoftwareTesting(2e),RonPatton一本測試入門的好書,較全面地介紹了各種測試領域和方法,為測試新手提供了正確的觀念和寬泛的基礎。2、軟體測試工程師面試指導蔡為東面向初學者,介紹了軟體測試行業、測試工程師素質要求、基本測試技術、求職策略、面試技巧、典型試題,對於測試新手或邁向測試行業的朋友有較高的參考價值。此書還收錄了一些對讀者來信的回復,內容涉及職業規劃、大學生就業、測試學習、測試實踐等,針對當前常見的困惑,做出了謹慎且深思熟慮的回答。附文《我在微軟做軟體測試外包》對於了解微軟中國的流程與文化很有參考價值。3、軟體測試的藝術(第2版)TheArtofSoftwareTesting(2e),GlenfordJ.Myers,CoreySandler,TomBadgett,ToddM.Thomas一本「久經考驗」的測試經典:1979年,第一版面試;25年後,第二版登場。平心而論,有些觀點已經不能直接應用在測試實踐中,但是仔細品味仍有所收獲。畢竟,這是一本需要思考的書,而不是操作手冊。4、軟體測試實戰–測試WebMSN蔡為東以WebMSN為測試對象,形象生動地介紹了針對圖形界面的黑盒測試技術,有很強的實踐性。圍繞一個實例,全面地的介紹各種測試方法,是此書區別於其他測試書籍的一大特色。附文《膠著》是作者一段開發經歷的回顧與小結,有笑有淚,僅憑此文便值回書資。5、探索式軟體測試(強烈推薦)《探索式軟體測試》涉及以下重要問題:為什麼自動化測試無法消除所有缺陷,如何才能讓這些缺陷無處遁形?哪些技術可幫助我不斷發現和消除致命錯誤?如何更高效地進行手工測試,增加些許輕松和愉悅的感覺?對於每個項目,如何確定最高效的高級測試策略?在我無法進行全部測試時,哪些輸入是必須測試的?哪些測試用例能提供最理想的特性覆蓋率?在結合使用探索測試和傳統腳本或場景測試時,如何才能獲得理想效果?如何體現來自開發過程的反饋意見,代碼更改嗎?6、軟體測試技術大全:測試基礎、流行工具、項目實戰陳能技該書由多位作者共同撰寫,內容涉及測試理念、測試技術、測試開發、測試自動化、測試管理和常見的測試工具,不愧「測試大全」的書名。有些內容失之於粗糙,一些論述也不夠嚴謹,缺乏參考文獻更是此書的硬傷。瑕不掩瑜,此書理論和實踐結合緊密,仍值得測試工作者學習和思考。祝你好運
H. 零基礎怎麼學習軟體測試
零基礎學習軟體測試無非有兩種方式:自學和培訓。
關於自學,無需多言,如果你自律性強,具備學習能力、有專研問題的好奇心、以及解決問題的能力,那麼自學是完全ok的。蝸牛學院這里也給大家整理了一份軟體測試的學習路線,希望可以幫助大家少走彎路。
如果你選擇培訓,那麼就分線上課程培訓以及線下面授培訓。
線上課程可以在網上找,也可以報一些培訓班的課,這種學習效率一般會高於純自學,因為老師會有一些項目演練,不至於讓你只學習理論知識。當然,你學完後能不能融會貫通、合理運用又是另一回事了。
線下面授班因為場地、師資、以及各種硬體設施等成本,學習費用一般高於網教課程,面授班最大優勢在於有問題可與老師面對面直接解決,學習效率最高,並且有一個技術學習環境。
總結來看,在線課程更適合有行業基礎經驗的工作者,他們利用自己下班後或周末的碎片時間給自己充充電,以此來提升技術能力。對於零基礎轉行者而言,還是線下面授班的學習效率更高一些,花最少的時間學更多的知識,但要考慮下自己的經濟情況。
I. 求推薦書籍,java 介面測試相關的書
我大概推薦下,
第一《零成本實現Web性能測試——基於Apache JMeter》,
第二《軟體自動化測試開發》,
第三《java從入門到精通》,
第四《瘋狂java講義》
等等,還有很多書籍,慢慢去學習,不過看,還可以在網上搜索些看。
J. 軟體測試學習推薦幾本書
1、J.Mers 《計算機軟體測試技巧》
[:S0清華大學出版社 1985 51Testing軟體測試網)51Testing軟體測試
2、鄭人傑 《計算機軟體測試技術》 清華大學出版社 1992
朱鴻 《軟體質量保障與測試》 科學出版社 1997
《客戶機/伺服器系統測試》
機械工業出版社 1998
周濤 《航天型號軟體測試》 宇航出版社 1999
6、Rex Black 《測試流程管理》
北京大學出版社 1999
7、Mark Fewster 《軟體測試自動化技術與實例詳解》 電子工業出版社
《面向對象系統的測試》
人民郵電出版社 2001
9、Rakitin,S.K. 《軟體驗證與確認的最佳管理辦法》
電子工業出版社 2002
10、麥格雷戈 《面向對象的軟體測試》
機械工業出版社 2002