軟件測(cè)試人員必讀的經(jīng)典書(shū)籍(附電子書(shū)),前阿里大佬給我推薦...

軟件測(cè)試入行容易進(jìn)階難。從測(cè)試小白成長(zhǎng)為測(cè)試經(jīng)理、總監(jiān)級(jí)別人才,要跨越長(zhǎng)長(zhǎng)的技術(shù)棧升級(jí)之路,挑戰(zhàn)非常高的綜合能力要求。

大牛都是相似的:具備扎實(shí)的測(cè)試方法論基礎(chǔ),能深入理解業(yè)務(wù)邏輯,會(huì)利用先進(jìn)的技術(shù)工具,可以自主開(kāi)發(fā)定制化服務(wù),情商高善于溝通表達(dá),懂管理能帶項(xiàng)目和團(tuán)隊(duì)。

在成長(zhǎng)過(guò)程中,從經(jīng)典好書(shū)中汲取養(yǎng)分是提升技能的核心方式之一。

由于篇幅關(guān)系,肯定還有不少其他好書(shū),歡迎大家在評(píng)論區(qū)留言推薦!希望在未來(lái)有機(jī)會(huì)能推薦更多的書(shū)籍。

都是前輩吐血推薦給我的,我在此也分享給大家:《軟件測(cè)試書(shū)單》

測(cè)試基礎(chǔ)書(shū)籍

1.《軟件測(cè)試》第2版

這本書(shū)可以用來(lái)作為進(jìn)入行業(yè)的第一本書(shū),本書(shū)講解的都是實(shí)用的技術(shù),通過(guò)閱讀本書(shū)可以快速的去學(xué)會(huì)如何測(cè)試軟件。個(gè)人建議,這本書(shū)至少要讀3遍以上。

2.《軟件測(cè)試的藝術(shù)》第3版

測(cè)試人員的又一本經(jīng)典書(shū)籍,對(duì)于軟件測(cè)試的技術(shù)特別是用例設(shè)計(jì)方面有很詳細(xì)的介紹,同樣建議初級(jí)測(cè)試從業(yè)者閱讀。

3.《全程軟件測(cè)試》第3版

朱少民老師的著作,已經(jīng)寫(xiě)到了第3版。雖然還是按照測(cè)試的流程為主線,但是卻增加了很多近年比較火的比如AI測(cè)試等內(nèi)容,是一本難得的測(cè)試大全。

4.《谷歌軟件測(cè)試之道》

該書(shū)從內(nèi)部視角告訴你這個(gè)世界上知名的互聯(lián)網(wǎng)公司是如何應(yīng)對(duì)21世紀(jì)軟件測(cè)試的獨(dú)特挑戰(zhàn)的。《Google軟件測(cè)試之道》抓住了Google做測(cè)試的本質(zhì),抓住了Google測(cè)試這個(gè)時(shí)代復(fù)雜軟件的精華。

5.《軟件測(cè)試實(shí)戰(zhàn)–測(cè)試Web MSN》

以Web MSN為測(cè)試對(duì)象,形象生動(dòng)地介紹了針對(duì)圖形界面的黑盒測(cè)試技術(shù),有很強(qiáng)的實(shí)踐性。圍繞一個(gè)實(shí)例,全面地的介紹各種測(cè)試方法,是此書(shū)區(qū)別于其他測(cè)試書(shū)籍的一大特色。附文《膠著》是作者一段開(kāi)發(fā)經(jīng)歷的回顧與小結(jié),有笑有淚,僅憑此文便值回書(shū)資。

6.《軟件測(cè)試之魂》

本書(shū)接下來(lái)明確了測(cè)試的目標(biāo),介紹了測(cè)試設(shè)計(jì)的各個(gè)環(huán)節(jié),包括測(cè)試架構(gòu)的設(shè)計(jì)、測(cè)試需求分析與測(cè)試策略制定、測(cè)試方案的設(shè)計(jì)、用例的設(shè)計(jì)、測(cè)試執(zhí)行流程設(shè)計(jì)、測(cè)試輸出的管理設(shè)計(jì)、測(cè)試過(guò)程的控制方法設(shè)計(jì)等。最后,作者以追逐軟測(cè)之理念進(jìn)行延展,旨在幫助讀者理解并站在測(cè)試工作之上看測(cè)試,如何超越自我進(jìn)行測(cè)試創(chuàng)新,為走出一條屬于自己的測(cè)試精華之路提供指引。

7.《測(cè)試之美》

本書(shū)主要介紹各種優(yōu)美的測(cè)試方法、測(cè)試工具、測(cè)試案例,以及杰出的測(cè)試人員和結(jié)構(gòu)良好的測(cè)試群體。各種從業(yè)人員通過(guò)了解本書(shū)提供的不同場(chǎng)景并借鑒以往成功的經(jīng)驗(yàn)可以提高測(cè)試能力和水平。

自動(dòng)化測(cè)試階段

1.《Selenium 自動(dòng)化測(cè)試》

使用Python和Selenium進(jìn)行Web自動(dòng)化測(cè)試的實(shí)戰(zhàn)指南,掌握用Python語(yǔ)言通過(guò)調(diào)用Selenium 接口,搭建Web應(yīng)用自動(dòng)化測(cè)試框架 使用Selenium、Appium實(shí)現(xiàn)在iOS、Android端在內(nèi)的移動(dòng)設(shè)備上的自動(dòng)化測(cè)試。

Python unittest模塊創(chuàng)建WebDriver測(cè)試用例,WebDriver跨瀏覽器測(cè)試,隱式和顯式建立可靠和健壯的測(cè)試。 在移動(dòng)平臺(tái),如iOS和Android使用Appium測(cè)試Web應(yīng)用程序,捕獲測(cè)試執(zhí)行的截圖和視頻

2.《軟件測(cè)試自動(dòng)化》

這本書(shū)最吸引我的,還并不是它將我輕松的引入了自動(dòng)化測(cè)試的世界,它還在每個(gè)章節(jié)的后面提供了很多鏈接和文檔資料,大都可以在網(wǎng)上搜索到和打開(kāi)。配合這些資料的學(xué)習(xí),更深一步的理解了自動(dòng)化測(cè)試的本質(zhì)。

3.《自動(dòng)化測(cè)試最佳實(shí)踐》

這本書(shū)對(duì)于那些考慮、實(shí)施、使用、管理測(cè)試自動(dòng)化的人來(lái)說(shuō)是無(wú)價(jià)之寶。測(cè)試人員、開(kāi)發(fā)人員、自動(dòng)化人員以及自動(dòng)化架構(gòu)師、測(cè)試經(jīng)理、項(xiàng)目經(jīng)理、分析師、QA專家和技術(shù)總監(jiān)都可以從本書(shū)受益。

4.《Python自動(dòng)化測(cè)試實(shí)戰(zhàn)》

實(shí)戰(zhàn)性很強(qiáng)的一本書(shū),很適合學(xué)習(xí)自動(dòng)化測(cè)試的同學(xué)看。

編程語(yǔ)言與開(kāi)發(fā)技能

1.《Python編程:從入門到實(shí)踐》

這是最基礎(chǔ)的Python入門書(shū)籍,相信90%的自學(xué)Python的同學(xué)都買過(guò)這本書(shū)。

書(shū)中內(nèi)容共分為兩部分:

  • 第一部分:基礎(chǔ)知識(shí)。本部分從搭建Python編程環(huán)境講起;然后,介紹數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)及其操作、函數(shù)、類;最后,介紹了文件和異常處理、測(cè)試。這部分真的非常詳細(xì),無(wú)論是數(shù)據(jù)結(jié)構(gòu)的操作,還是案例練習(xí)。
  • 第二部分:項(xiàng)目。本部分介紹了外星人入侵游戲、數(shù)據(jù)可視化、web應(yīng)用程序三個(gè)項(xiàng)目。說(shuō)實(shí)話,這部分更適合開(kāi)發(fā)的同學(xué)學(xué)習(xí),不太適合數(shù)據(jù)分析同學(xué)。

2.《Python 核心編程(第三版)》

這本書(shū)適合具有一定經(jīng)驗(yàn)的Python開(kāi)發(fā)人員閱讀??偣卜譃?部分。第1部分為講解了Python的一些通用應(yīng)用,包括正則表達(dá)式、網(wǎng)絡(luò)編程、Internet客戶端編程、多線程編程、GUI編程、數(shù)據(jù)庫(kù)編程、Microsoft Office編程、擴(kuò)展Python等內(nèi)容。第2部分講解了與Web開(kāi)發(fā)相關(guān)的主題,包括Web客戶端和服務(wù)器、CGI和WSGI相關(guān)的Web編程、Django Web框架、云計(jì)算、高級(jí)Web服務(wù)。第3部分則為一個(gè)補(bǔ)充/實(shí)驗(yàn)章節(jié),包括文本處理以及一些其他內(nèi)容。

3.《Java編程思想(第4版)》

從Java的基礎(chǔ)語(yǔ)法到最高級(jí)特性(深入的面向?qū)ο蟾拍睢⒍嗑€程、自動(dòng)化項(xiàng)目構(gòu)建、單元測(cè)試和調(diào)試等),本書(shū)都能逐步指導(dǎo)你輕松掌握。

4.《Python程序員面試算法寶典》

這本書(shū)是一本講解程序員面試筆試算法的書(shū),代碼采用Python語(yǔ)言編寫(xiě),書(shū)中除了講解如何解答算法問(wèn)題以外,還引入了例子輔以說(shuō)明,讓讀者更容易理解。

App測(cè)試相關(guān)

1.《移動(dòng)app測(cè)試實(shí)戰(zhàn)》

這本書(shū)對(duì)于APP的測(cè)試覆蓋得很全面,包括最基礎(chǔ)的功能測(cè)試、接口自動(dòng)化和UI自動(dòng)化、性能測(cè)試、專項(xiàng)測(cè)試、持續(xù)集成和質(zhì)量管理等。

并且由于作者是國(guó)內(nèi)頂尖互聯(lián)網(wǎng)大廠的員工,書(shū)中介紹的測(cè)試解決方案,都在大廠得到應(yīng)用,實(shí)用性很強(qiáng)。

2.《騰訊Android自動(dòng)化測(cè)試實(shí)戰(zhàn)》

本書(shū)主要介紹了一些主流的Android自動(dòng)化測(cè)試工具(框架),包括 Robotium、Monkey、UIAutomator、Appium 等。

另外也包含了其他的一些具體的案例,例如:視頻自動(dòng)化測(cè)試、手機(jī)耗電量測(cè)試等等。

3.《大話移動(dòng) App 測(cè)試 2.0》

這本書(shū)并非是《大話移動(dòng)App》的加強(qiáng)版或者擴(kuò)展版,可以說(shuō)是完全的一本全新的書(shū)。

作為一名移動(dòng)互聯(lián)網(wǎng)的測(cè)試從業(yè)人員,需要正確的三觀、強(qiáng)大的“武功招式”(測(cè)試技術(shù))和雄厚的“內(nèi)力”(更快的學(xué)習(xí)能力),而本書(shū)恰到好處地結(jié)合了這三點(diǎn)。

網(wǎng)絡(luò)知識(shí)

1.《圖解HTTP》

這本書(shū)的特色為在講解的同時(shí),輔以大量生動(dòng)形象的通信圖例,更好地幫助讀者深刻理解HTTP通信過(guò)程中客戶端與服務(wù)器之間的交互情況。

2.《圖解TCP/IP》

這是一本圖文并茂的網(wǎng)絡(luò)管理技術(shù)書(shū)籍,旨在讓廣大讀者理解TCP/IP的基本知識(shí)、掌握TCP/IP的基本技能。
書(shū)中講解了網(wǎng)絡(luò)基礎(chǔ)知識(shí)、TCP/IP基礎(chǔ)知識(shí)、數(shù)據(jù)鏈路、IP協(xié)議、IP協(xié)議相關(guān)技術(shù)、TCP與UDP、路由協(xié)議、應(yīng)用協(xié)議、網(wǎng)絡(luò)安全等內(nèi)容,引導(dǎo)讀者了解和掌握TCP/IP,營(yíng)造一個(gè)安全的、使用放心的網(wǎng)絡(luò)環(huán)境。

3.《TCP/IP詳解 卷1協(xié)議》

是一本完整而詳細(xì)的TCP/IP協(xié)議指南。描述了屬于每一層的各個(gè)協(xié)議以及它們?nèi)绾卧诓煌僮飨到y(tǒng)中運(yùn)行。

接口測(cè)試

1.《Web接口開(kāi)發(fā)與自動(dòng)化測(cè)試》

基于Python語(yǔ)言以接口測(cè)試為主線,以Web開(kāi)發(fā)為切入點(diǎn),全面介紹了Web接口開(kāi)發(fā)與自動(dòng)化測(cè)試過(guò)程中使用的相關(guān)技術(shù)。

2.《接口自動(dòng)化測(cè)試持續(xù)集成》

本書(shū)提到的“持續(xù)集成”、“一鍵操作”、“盡可能頻繁、盡可能早、盡可能自動(dòng)化”,這些概念和實(shí)踐,是任何工程化產(chǎn)品都在追求的終極目標(biāo)。

此書(shū)不僅介紹What(概念和流程),還說(shuō)明Why、How,對(duì)實(shí)踐中的關(guān)鍵點(diǎn),甚至推薦了一些有效做法。

性能測(cè)試

1.《性能測(cè)試從零開(kāi)始LoadRunner入門與提升》

這本書(shū)是作為剛剛進(jìn)入性能測(cè)試領(lǐng)域的第一個(gè)入門參考書(shū),對(duì)于有一定工作經(jīng)驗(yàn)的測(cè)開(kāi)人員是一個(gè)整體思路融會(huì)貫通的一個(gè)總結(jié)筆記。從軟件架構(gòu)中的這些方面的一些知識(shí)還是講解的比較全的

2.《性能測(cè)試進(jìn)階指南+LoadRunner 11實(shí)戰(zhàn)》

是一本基于HP LoadRunner 11工具的指導(dǎo)用書(shū),從性能測(cè)試原理到工具使用再到項(xiàng)目實(shí)施,全面介紹了性能測(cè)試的各個(gè)方面。

操作系統(tǒng)相關(guān)

1.《鳥(niǎo)哥的Linux私房菜》

這本書(shū)是最具知名度的Linux入門書(shū)《鳥(niǎo)哥的Linux私房菜基礎(chǔ)學(xué)習(xí)篇》的最新版,全面而詳細(xì)地介紹了Linux操作系統(tǒng)。

2.《Linux命令行與shell腳本編程大全》

本書(shū)針對(duì)Linux系統(tǒng)的最新特性進(jìn)行了全面更新,不僅涵蓋了詳盡的動(dòng)手教程和現(xiàn)實(shí)世界中的實(shí)用信息,還提供了與所學(xué)內(nèi)容相關(guān)的參考信息和背景資料。通過(guò)本書(shū)的學(xué)習(xí),你將輕松寫(xiě)出自己的shell腳本。

數(shù)據(jù)庫(kù)

1.《MySQL 必知必會(huì)》

書(shū)中從介紹簡(jiǎn)單的數(shù)據(jù)檢索開(kāi)始,逐步深入一些復(fù)雜的內(nèi)容,包括聯(lián)結(jié)的使用、子查詢、正則表達(dá)式和基于全文本的搜索、存儲(chǔ)過(guò)程、游標(biāo)、觸發(fā)器、表約束,等等。通過(guò)重點(diǎn)突出的章節(jié),條理清晰、系統(tǒng)而扼要地講述了讀者應(yīng)該掌握的知識(shí),使他們不經(jīng)意間立刻功力大增。

2.《MySQL 是怎么運(yùn)行的》

這本書(shū)含有很多圖,是小白學(xué)習(xí) MySQL 底層知識(shí)的最佳書(shū)籍。對(duì)MySQL的底層運(yùn)行原理進(jìn)行了介紹,內(nèi)容涵蓋了使用MySQL的同學(xué)在求職面試和工作中常見(jiàn)的一些核心概念。

3.《高性能 MySQL》

是高階學(xué)習(xí)書(shū)籍,內(nèi)容覆蓋MySQL系統(tǒng)架構(gòu)、設(shè)計(jì)應(yīng)用技巧、SQL語(yǔ)句優(yōu)化、服務(wù)器性能調(diào)優(yōu)、系統(tǒng)配置管理和安全設(shè)置、監(jiān)控分析,以及復(fù)制、擴(kuò)展和備份/還原等高級(jí)主題。

4.《Redis 開(kāi)發(fā)與運(yùn)維》

本書(shū)不要求讀者有任何Redis使用經(jīng)驗(yàn),對(duì)入門與進(jìn)階DevOps的開(kāi)發(fā)者提供有價(jià)值的幫助。主要內(nèi)容包括:Redis的安裝配置、API、各種高效功能、客戶端、持久化、復(fù)制、高可用、內(nèi)存、哨兵、集群、緩存設(shè)計(jì)等,Redis高可用集群解決方案,Redis設(shè)計(jì)和使用中的問(wèn)題,最后提供了一個(gè)開(kāi)源工具:Redis監(jiān)控運(yùn)維云平臺(tái)CacheCloud。

《軟件測(cè)試用例設(shè)計(jì)》

《軟件測(cè)試設(shè)計(jì)》針對(duì)軟件測(cè)試人員在測(cè)試設(shè)計(jì)過(guò)程中面臨的各種問(wèn)題,提出了“問(wèn)題驅(qū)動(dòng)的軟件測(cè)試設(shè)計(jì)”方法。該方法將軟件測(cè)試設(shè)計(jì)技術(shù)、測(cè)試設(shè)計(jì)中面臨的問(wèn)題和項(xiàng)目測(cè)試實(shí)踐經(jīng)驗(yàn)緊密結(jié)合,詳細(xì)闡述了測(cè)試人員應(yīng)該如何有效地開(kāi)展軟件測(cè)試設(shè)計(jì)活動(dòng)。

《Web 測(cè)試指南》

本書(shū)主要講述如何進(jìn)行高效、高質(zhì)量的Web測(cè)試。全書(shū)分為五個(gè)部分,第一部分介紹測(cè)試的基本概念和測(cè)試?yán)碚?,引?dǎo)讀者進(jìn)入Web測(cè)試領(lǐng)域;第二和第三部分分別講述Web應(yīng)用的客戶端測(cè)試和服務(wù)端測(cè)試;第四部分介紹專業(yè)測(cè)試人員必備的素質(zhì)和技術(shù),重點(diǎn)闡述測(cè)試計(jì)劃和設(shè)計(jì);最后一部分是測(cè)試的相關(guān)知識(shí)參考。

《Web安全測(cè)試》

包括了從觀察客戶端和服務(wù)器之間的消息到使用腳本完成登錄并執(zhí)行Web應(yīng)用功能的多階段測(cè)試。在《Web安全測(cè)試》的最后,你將能夠建立精確定位到Ajax函數(shù)的測(cè)試,以及適用于常見(jiàn)懷疑對(duì)象(跨站式腳本和注入攻擊)的大型多級(jí)測(cè)試。

《精通軟件性能測(cè)試與LoadRunner實(shí)戰(zhàn)》

對(duì)測(cè)試職業(yè)發(fā)展很有幫助,如果職業(yè)發(fā)展停滯可以讀一下這本書(shū)。

《捉蟲(chóng)日記》

從實(shí)踐角度介紹安全漏洞,描述了作者在過(guò)去幾年里怎樣發(fā)現(xiàn)漏洞、怎樣利用漏洞來(lái)攻擊以及開(kāi)發(fā)商如何修復(fù),旨在為開(kāi)發(fā)人員提醒,為漏洞研究領(lǐng)域的工作人員提供工作思路。

《用例分析技術(shù)》

本書(shū)從多個(gè)不同的角度觀察用例,展示用例如何有助于項(xiàng)目的體系結(jié)構(gòu)設(shè)計(jì),進(jìn)度安排,需求分析,測(cè)度和驗(yàn)證,特別從用戶的角度觀察整個(gè)系統(tǒng),討論諸如邊界,接口和界定范圍等問(wèn)題。

《iOS測(cè)試指南》

專注于 iOS 測(cè)試領(lǐng)域的書(shū)。其中重點(diǎn)講述了各個(gè)測(cè)試階段 的具體實(shí)踐方法,并且通過(guò)持續(xù)集成串聯(lián)了各個(gè)測(cè)試階段的活動(dòng)。本書(shū)中所有的測(cè)試 實(shí)踐并非紙上談兵,而是出自于筆者實(shí)際工作中的探索和實(shí)踐。在測(cè)試實(shí)例上有一定 的簡(jiǎn)化,是為了脫離復(fù)雜的業(yè)務(wù)。本書(shū)的重點(diǎn)在于對(duì)方法的介紹。

適合有一定技術(shù)功底的測(cè)試工程師;有一定經(jīng)驗(yàn)的移動(dòng)測(cè)試工程師;iOS 開(kāi)發(fā)工程師;測(cè)試技術(shù)愛(ài)好者。

無(wú)論是新手初級(jí)測(cè)試還是大佬級(jí)別的測(cè)試,都可以多瀏覽以上書(shū)籍,從中尋找到技術(shù)解決方案和靈感。其中書(shū)籍的電子版我這里有幾本,我都放在了群文件里,主頁(yè)查看方式


如何提升自己?

當(dāng)然說(shuō),除了一些經(jīng)典的書(shū)籍,也有一些建議給到測(cè)試在職的人員,幫助你們快速提升:

1、堅(jiān)持少做重復(fù)性工作,提升自己的工作的幸福感和成就感,把單純的測(cè)試工作變成項(xiàng)目質(zhì)量保證工作。

2、掌握一門編程語(yǔ)言,Python或者Java都行,會(huì)了Python之后會(huì)靈活一些,能夠?qū)懸恍┠_本或者小型的應(yīng)用,將來(lái)在面對(duì)測(cè)試和運(yùn)維之間的區(qū)域時(shí),去部署和維護(hù)一些web應(yīng)用和測(cè)試服務(wù)器,Python就會(huì)變得非常有用。如果是掌握J(rèn)ava,在面對(duì)Java寫(xiě)的測(cè)試框架的時(shí)候,能夠很好的處理好測(cè)試與開(kāi)發(fā)交叉的領(lǐng)域。在面試過(guò)程中,大概率也會(huì)碰到問(wèn)你jvm的問(wèn)題。

3、計(jì)算機(jī)的理論知識(shí),這個(gè)簡(jiǎn)單一些,比如各層的協(xié)議,測(cè)試現(xiàn)在最常接觸到的可能是HTTP,TCP,IP,抓包工具如fiddler,wireshark,tcpdump之類的,長(zhǎng)遠(yuǎn)考慮,你的工作會(huì)延伸到測(cè)試和運(yùn)維中間的領(lǐng)域,那么就需要了解更多的網(wǎng)絡(luò)知識(shí)和常用命令。

4、操作系統(tǒng)上,主要還是為了將來(lái)能夠解決測(cè)試和運(yùn)維交叉的領(lǐng)域,熟悉Linux基本的操作和命令來(lái)維護(hù)好自己的測(cè)試環(huán)境,另外shell腳本、ios和Android系統(tǒng)(移動(dòng)APP測(cè)試)都可以接觸;

5、前端基礎(chǔ)知識(shí),目的是解決測(cè)試和開(kāi)發(fā)的交叉領(lǐng)域,bootstrap、css、html、javascript、jquery,如果你要做一些web自動(dòng)化測(cè)試腳本的話,這些前端的基礎(chǔ)對(duì)你很重要。如果你是一點(diǎn)web測(cè)試都不做,那這些你可以先放一放。

6、數(shù)據(jù)庫(kù),性能測(cè)試很重要,接口測(cè)試也要用到。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容