1. 程式人生 > >自學軟體測試有什麼好書推薦?

自學軟體測試有什麼好書推薦?

我一共是分為了三個階段,推薦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年靠點點點去混工資已經越來越難了,持續學習+主動探索+分析總結,缺一不可。


其中書籍的電子版我這裡有幾本,也是花錢買的,需要的話可以發給你們,留言或者私信都行。

如能點贊,不勝感激!