軟體測試入門有哪些書籍可供推薦?
求推薦軟體測試類的入門書籍。本人是碩士研究生,不太擅長演算法,優勢:思維較為縝密,C語言功底還不錯。根據自己的情況想從事測試類工作,求推薦一些測試類的入門書籍。@陳甫鵝
The Art of Software Testing, Second Edition (豆瓣)
Foundations of Software Testing (豆瓣)經典書籍How We Test Software at Microsoft (豆瓣)
How Google Tests Software (豆瓣)
這兩本大致看一看,了解他們是怎麼做軟體測試的Exploratory Software Testing (豆瓣)我喜歡推薦同事看的《系統的軟體測試》 systematic software testing, 我們上學的時候的教材,很棒。
建議讀一兩本國外的理論性的入門書籍,再讀一兩本實戰相關的書籍並再結合具體的測試工具做些測試項目。
這個問題我在其他問題下回答過,在這裡再複述一下吧。這些書有的我看過,有的是口碑比較好的,推薦給你們。
原文鏈接:大晨子:想自學軟體測試,有什麼好的書推薦?
我一共是分為了三個階段,推薦16本書,三個階段分別是初級階段,進階階段,自動化階段,這些書不可能全部看完,根據自己的需求去選擇。文末有一些資料分享給你們。
基礎階段:
《軟體測試》-佩騰-美
Ron Patton具有近20年軟體測試和軟體質量保證的工作經驗,從事過各種產品的軟體測試,從關鍵任務到兒單繪圖程序。普先後就職於德州儀器公司、西門子公司和微軟公司,擔任過質量保證工程師、軟體測試經理等職務。他現在是一個獨立的軟體項目管理和軟體質量保證諮詢師。
《軟體測試的藝術》-梅耶-美
《軟體測試的藝術》(原書第2版)成功、有效地進行軟體測試的實用策略和技術:
基本的測試原理和策略 驗收測試 程序檢查和走查 安裝測試 代碼檢查 模塊(單元)測試 錯誤列表 測試規劃與控制 同行評分 獨立測試機構黑盒、白盒測試 調試原理
錯誤猜測 錯誤分析 自頂向下與自底向上測試 極限測試 高級測試 測試網際網路應用系統 功能和系統測試 電子商務體系結構的高級測試
《計算機軟體測試》-卡尼爾-美
《軟體測試用例設計》-鄭文強
《軟體測試設計》針對軟體測試人員在測試設計過程中面臨的各種問題,提出了「問題驅動的軟體測試設計」方法。該方法將軟體測試設計技術、測試設計中面臨的問題和項目測試實踐經驗緊密結合,詳細闡述了測試人員應該如何有效地開展軟體測試設計活動。
《高效人士的七個習慣》
進階階段:
《軟體測試經驗與教訓》
本書匯總了293條來自軟體測試界頂尖專家的經驗與建議,闡述了如何做好測試工作、如何管理測試,以及如何澄清有關軟體測試的常見誤解,讀者可直接將這些建議用於自己的測試項目工作中。這些經驗中的每一條都是與軟體測試有關的一個觀點,觀點後面是針對運用該測試經驗的方法、時機和原因的解釋或例子。
《Google軟體測試之道》
《google軟體測試之道》從內部視角告訴你這個世界上知名的互聯網公司是如何應對21世紀軟體測試的獨特挑戰的。《google軟體測試之道》抓住了google做測試的本質,抓住了google測試這個時代最複雜軟體的精華。《google軟體測試之道》描述了測試解決方案,揭示了測試架構是如何設計、實現和運行的,介紹了軟體測試工程師的角色;講解了技術測試人員應該具有的技術技能;闡述了測試工程師在產品生命周期中的職責;講述了測試管理及在google的測試歷史或在主要產品上發揮了重要作用的工程師的訪談,這對那些試圖建立類似google的測試流程或團隊的人受益很大。
《批判性思維》
《批判性思維:帶你走出思維的誤區》是美國最為暢銷的大學教材,連續九次再版,語言通俗、生動,直觀地闡述了批判性思維、正確推理和合理論證的基本問題、觀點、方法和技巧。《批判性思維:帶你走出思維的誤區》從批判性思維的重要性和必要性說起,就如何進行正確地思維和清晰地寫作,到有效論證的規則、合理的演繹和歸納推理,再到道德、法律和美學的論證進行了詳細闡述,同時還指出了各種以修辭手法來掩蓋虛假論證的例子,對批判性思維進行了全面的論述,幫助讀者全面了解和掌握合理而正確的思維基本原則、規則、要求、技巧和訓練方法。
《探索式軟體測試》
《探索式軟體測試》任命軟體測試人員,OA專家、開發人員、程序經理和架構師閱讀,對他們的工作具有重要的啟發作用。探索式軟體測試作為一種富有創新精神和現實意義的測試方法,引起越來越多軟體測試人員、質量保證人員和項目經理的高度重視。《探索式軟體測試》作者結合自己二十年的經驗,從多個角度結合富的實例闡述了探索式軟體測試的使用技巧、提示和相關技術。全書共8章,3個附錄,為手工測試流程提供了重要的指導,技術和規劃。
《移動App測試實戰:定級互聯網企業軟體測試和質量提升最佳實踐》
本書由三位國內頂級互聯網企業軟體測試工程師聯手打造,根據移動產品的特點,深入講解了移動App測試的最佳實踐,從移動互聯網產品測試的準備工作到產品發布後的質量管理方法,涉及移動產品的整個研發流程,介紹了產業界著名互聯網公司的實際經驗,為提升移動App質量、打造卓越產品提供了有價值的參考。
《軟體性能測試過程詳解與案例剖析(第2版)》-段念
《軟體性能測試過程詳解與案例剖析》可以用作軟體測試人員、軟體項目經理和需要了解軟體性能測試的各級軟體管理人員的工作參考手冊,也可作為有志於軟體性能測試領域人員的參考書。
自動化:
《軟體測試自動化》
《軟體自動化測試技術與實例詳解》
本書從測試自動化概念開始,全面說明了如何將手工測試過程自動化,自動化測試的腳本技術,驗證,比較及自動化,測試敏感性,測試件結構等。並且介紹了如何選擇和使用自動化測試工具,給出了多個應用實例。最後講解了第三代ISS自動化測試系統和第五代方法,提供了一個自動測試過程的實例。
《自動化測試最佳實踐》
本書對於那些考慮、實施、使用、管理測試自動化的人來說是無價之寶。測試人員、開發人員、自動化人員以及自動化架構師、測試經理、項目經理、分析師、QA專家和技術總監都可以從本書受益。
《精通軟體性能測試與LoadRunner最佳實戰》
《精通軟體性能測試與LoadRunner最佳實戰》分為15章,內容從測試項目實戰需求出發,講述了軟體測試的分類以及測試的流程等,還重點講述了性能測試技術和LoadRunner11.0工具應用的實戰知識。為了有效地解決工作中遇到的問題,將實踐中經常遇到的問題進行總結匯總成幾十個解決方案。詳細的項目案例、完整的性能測試方案、計劃、用例設計、性能總結及相關交付文檔為您做好實際項目測試提供了很好的幫助,基於LoadRunner和第三方工具對象的開發為您進行性能測試錦上添花,相信通過閱讀《精通軟體性能測試與LoadRunner最佳實戰》一定會對您進行性能測試理論學習和實踐大有裨益。
《Selenium自動化測試指南》
趙卓,軟體開發出身,項目開發經驗豐富,同時兼修各種自動化測試技術。第4 屆中國成都國際軟體設計大賽「最佳設計獎」得主。譯作有《Visual Studio 2010 軟體測試指南》和《快速編碼: 高效使用Microsoft Visual Studio》。現就職於新蛋中國,負責推動整個部門的自動化測試。
這些書有的我看過,有的沒有看過,但是都是口碑不錯的。引用的書籍介紹都是來源於豆瓣讀書,關於書籍詳細的介紹可以去豆瓣上面翻一翻。
總之對於這些書籍我前面已經說過,基本上用處不大,參考了解一下即可。
關於想轉行的朋友,下面的這些建議或許對你有幫助!
首先要說,自學是個苦差事,千萬不要因為一點小小的挫折就否定自己。
關於自學:
1.軟體測試入門容易,但是這不是你認為它好學的理由,你怎樣輕視它,它就怎樣輕視你;
2.門檻低意味著容易入門,但同時也意味著要爬升的道路比較長;
3.看書解決不了問題,只是參考,書籍更新速度慢,信息傳達單一,但是經典的終歸還是經典;
4.不輕易推薦自學,這個還是要看人,自學非常容易鑽進牛角尖,見過太多的「從自學到放棄」。
關於工作態度:
1.認為軟體測試就是寫寫測試用例,執行一下,匯總一下bug的,趁早清醒,否則只能一輩子點點點。你不主宰你自己,那就讓別人主宰你;
2.所有身邊一開始認為測試容易,錢好混的,再過幾年看他,還是老樣子;
3.學無止境,你工作別人也在工作,你發獃別人在學習,然後你就被艹爆了;
4.工作中不要只有想像力,沒有執行力,咱們還沒有成長到公司離不開自己的地步;
5.主觀能動性,主動去接觸技術性的內容,成年人不要指望別人把東西嚼碎了喂你;
6.2018年靠點點點去混工資已經越來越難了,持續學習+主動探索+分析總結,缺一不可。
其中書籍的電子版我這裡有幾本,也是花錢買的,需要的話可以發給你們,留言或者私信都行。
如能點贊,不勝感激!
入門書籍:1、軟體測試(原書第2版)了解軟體測試的基本概念和重要測試方法相當的重要;2、軟體測試的藝術(原書第2版)。
如果只是軟體測試的話,推薦《軟體評測師教程》,都是測試的基礎知識。
《軟體測試經驗與教訓》
作者是大牛看這個:http://www.jianshu.com/p/cbf7844897e5
先系統的看一下軟體測試的理論,推薦書籍軟體測試入門書籍推薦
軟體測試的一般可以分2大類:技術和管理。按這個思路去找資料,就更有針對性。
推薦閱讀: