测试书籍推荐(收集)
適合所有測(cè)試人員讀的書(shū)籍:
?
《海盜派測(cè)試分析》(2017):國(guó)內(nèi)資深測(cè)試專(zhuān)家邰曉梅老師出的一本關(guān)于測(cè)試思維的書(shū),書(shū)中的知識(shí)其實(shí)是國(guó)內(nèi)很多測(cè)試人員的能力短板。推薦給每一個(gè)測(cè)試人員讀。有興趣的同學(xué)也可以先讀一下《rapid software test》這份文檔:http://www.satisfice.com/rst.pdf
?
《Fifty Quick Ideas to Improve Your Tests》:很可惜國(guó)內(nèi)沒(méi)有翻譯,這是《實(shí)例化需求》的作者14年寫(xiě)的一本書(shū)。簡(jiǎn)評(píng):有人說(shuō)一本書(shū)基本上2/3的內(nèi)容都是沒(méi)什么用,可以掠過(guò)的。這本書(shū)算是一本脫水版,只留下了有用的1/3。測(cè)試人員迅速補(bǔ)全短板的的cheat sheet.
?
《more Agile testing》 這本書(shū)很可惜也沒(méi)有翻譯,并且很可惜沒(méi)有kindle版本。當(dāng)時(shí)國(guó)外郵購(gòu)過(guò)來(lái)的,讀了三分之一,就被不知道的誰(shuí)拿走再也找不到了。但是從讀的這部分內(nèi)容感覺(jué)到,這本書(shū)內(nèi)容非常不錯(cuò)。 這本書(shū)是 《敏捷軟件測(cè)試》的后續(xù)篇,同上本書(shū)一樣,這本書(shū)里邊有很多實(shí)戰(zhàn)的例子,很是實(shí)用。如果你的團(tuán)隊(duì)在經(jīng)歷敏捷轉(zhuǎn)型,可以讀讀這兩本書(shū)。 more agile testing 聽(tīng)徐毅說(shuō)正在組織翻譯,大家期待。
?
軟件測(cè)試:經(jīng)驗(yàn)與教訓(xùn):如果只讓推薦一本書(shū),我就推薦這一本。書(shū)以很多看似零散的小知識(shí)點(diǎn)組成,但是字字珠璣。真正做過(guò)2年~20年測(cè)試的人,拿起它來(lái),每一條和自己的工作做對(duì)照,都會(huì)有共鳴或者”原來(lái)如此“的感受。工作經(jīng)驗(yàn)越多,體會(huì)越深,是一本常看常新,并且能夠一直指導(dǎo)你的書(shū)。從某種意義上,它教會(huì)測(cè)試人員的是“思辨思維”,這才是最重要的財(cái)富。
?
有效軟件測(cè)試:?跟《軟件測(cè)試,經(jīng)驗(yàn)與教訓(xùn)一樣》是一部分實(shí)戰(zhàn)很強(qiáng)的總結(jié)類(lèi)書(shū)籍,我覺(jué)得也可以列入經(jīng)典。推薦閱讀的時(shí)候同自己的工作一條一條做對(duì)照,肯定會(huì)有很深體會(huì)。(里邊的一些觀點(diǎn)也許你不同意,但是,能夠促進(jìn)你思考就是好事情)。btw,我非常喜歡checklist類(lèi)型的書(shū)。一條一條漫漫嚼,味道很好。
?
軟件測(cè)試基礎(chǔ)教程:如果你入行不深,想從最基本的地方補(bǔ)一下測(cè)試?yán)碚摗_@本書(shū)無(wú)疑是相當(dāng)合適的教材。看過(guò)很多書(shū),ISTQB系列還是最成體系化,內(nèi)容也最好的書(shū)之一。
?
高級(jí)軟件測(cè)試:高級(jí)軟件測(cè)試分析師,高級(jí)軟件測(cè)試:高級(jí)軟件測(cè)試經(jīng)理?這兩本書(shū)是ISTQB高級(jí)認(rèn)證的培訓(xùn)教材。如果你做測(cè)試工作超過(guò)3年,可以買(mǎi)2本來(lái)看看,里邊很多東西很實(shí)用。如果看著無(wú)感,可以放著,工作幾年再看。如果這些年間你一直在進(jìn)步,看著一定會(huì)有感。里邊的東西不見(jiàn)得全對(duì),也不見(jiàn)得全實(shí)用,但是當(dāng)你能夠理解里邊大部分內(nèi)容,并可以取精去糟的使用到工作中時(shí),你可以說(shuō),測(cè)試我做的不錯(cuò)了。這算是個(gè)自查手冊(cè)。
?
探索吧:我心中14年最好的測(cè)試書(shū),也是近些年難得的測(cè)試好書(shū)籍。這本書(shū)中對(duì)探索式軟件測(cè)試的定義,作用,局限性和實(shí)施方法我認(rèn)為是最好的。就算不是做純粹的ET,這本書(shū)的很多內(nèi)容都能直接幫助你提高測(cè)試質(zhì)量。強(qiáng)烈推薦。
?
軟件測(cè)試:大學(xué)的課本,這本書(shū)還留著,有些內(nèi)容有點(diǎn)兒過(guò)時(shí),但是現(xiàn)在看也還是一本非常好的入門(mén)書(shū)籍,值得新手購(gòu)買(mǎi)。
?
How to break software:我上學(xué)時(shí)候買(mǎi)到的書(shū),已經(jīng)絕版了,但網(wǎng)上有英文電子版。測(cè)試大牛James wittaker早期的作品,你可以的讀到他后期的《探索式軟件測(cè)試》和《谷歌測(cè)試之道》。這些書(shū)秉承了一貫的自成體系的方法,拋棄了上層次,玩體系化這些道路,怎樣讓團(tuán)隊(duì)更好的測(cè)試就怎么來(lái)。三本書(shū)里邊有很多經(jīng)典案例,也有很多讓人耳目一新的簡(jiǎn)單直接的方法(可以很快嘗試使用)。但是,請(qǐng)注意,能夠做到像他說(shuō)的測(cè)試的team都是google和微軟身經(jīng)百戰(zhàn)內(nèi)功深厚的工程師團(tuán)隊(duì),不要盲目崇拜,要根據(jù)自身團(tuán)隊(duì)的能力選取采用。如果你的領(lǐng)導(dǎo)讀了以后覺(jué)得你們公司就可以這么干了,一定要好好讀讀這本書(shū),告訴他那些真的可以用,那些真的需要緩行。
?
持續(xù)交付:發(fā)布可靠軟件的系統(tǒng)方法:持續(xù)集成、持續(xù)交付的概念越來(lái)越被各個(gè)開(kāi)發(fā)團(tuán)隊(duì)所接受,良好的測(cè)試是持續(xù)交付能夠真正實(shí)現(xiàn)的重要基石,這是每個(gè)測(cè)試人員都應(yīng)該掌握的知識(shí)(起碼從概念上能夠掌握,并且能夠 do your part),這本書(shū)信息量極大,對(duì)于平時(shí)只做系統(tǒng)測(cè)試的同學(xué)來(lái)說(shuō)可能很難懂,但是建議啃一下,慢慢消化里邊的一些知識(shí),在讀的過(guò)程中多與開(kāi)發(fā)人員,SQA,產(chǎn)品人員,運(yùn)維人員交流。
?
實(shí)例化需求:團(tuán)隊(duì)如何交付正確的軟件: 每個(gè)測(cè)試人員都值得一讀(應(yīng)該推薦團(tuán)隊(duì)所有成員讀),你絕對(duì)會(huì)眼前一亮并說(shuō):太棒了!就該這么干!書(shū)的最高境界是一個(gè)理想的“活文檔系統(tǒng)”,實(shí)際上這很難完全實(shí)現(xiàn),但里邊的東西每實(shí)現(xiàn)一部分,測(cè)試的效果就會(huì)提高一部分,團(tuán)隊(duì)離失敗就會(huì)遠(yuǎn)一點(diǎn)。
?
Scrum要素:近年來(lái),國(guó)內(nèi)的團(tuán)隊(duì)都在做敏捷轉(zhuǎn)型。所以很多測(cè)試人員都會(huì)遇到在敏捷團(tuán)隊(duì)工作的經(jīng)歷。敏捷實(shí)施給軟件人員帶來(lái)的沖擊還是很大的,過(guò)程中我們也聽(tīng)到了各種聲音。Scrum元素以很多小故事的形式講述了敏捷團(tuán)隊(duì)如何工作,非常實(shí)用,測(cè)試人員值得一讀。如果你實(shí)用Kanban的敏捷方式,其實(shí)也沒(méi)有關(guān)系,讀了同樣受益。另外《敏捷軟件測(cè)試》這本書(shū)也不錯(cuò),就是讀著很累。如果你受敏捷轉(zhuǎn)型困擾,可以讀讀這兩本書(shū),會(huì)有很大幫助。仍然要說(shuō)的是:這兩本書(shū)里邊很多建議不是絕對(duì)正確的,也可能不適合你的團(tuán)隊(duì),要對(duì)自己的團(tuán)隊(duì)有深刻理解之后再謹(jǐn)慎的選用。
?
The little black book on test design:一個(gè)資深測(cè)試工程師寫(xiě)的一本免費(fèi)的測(cè)試設(shè)計(jì)的書(shū),他說(shuō)的測(cè)試設(shè)計(jì)可不是我們傳統(tǒng)意義上的測(cè)試設(shè)計(jì),而是一套全新的方法論。在他的眼里,測(cè)試設(shè)計(jì)不是一個(gè)靜態(tài)的過(guò)程,而是一個(gè)動(dòng)態(tài)迭代的過(guò)程。仔細(xì)讀,會(huì)大有收獲。最值得一提的是,書(shū)中引用了很多素材,這些素材都是精華中的精華,從某種意義上來(lái)講,那些素材的索引占了本書(shū)一半的價(jià)值。
?
軟件測(cè)試實(shí)戰(zhàn):最近覺(jué)得很不錯(cuò)的一本書(shū)。由微軟資深測(cè)試工程師史亮編寫(xiě),國(guó)人寫(xiě)的少有的好書(shū)。書(shū)最大的價(jià)值就是作者總結(jié)了大量的業(yè)界測(cè)試牛人的體系和方法論,并結(jié)合了實(shí)際的工作例子來(lái)做解釋。深入學(xué)習(xí)的話(huà),對(duì)測(cè)試能力的提高會(huì)有很大幫助,眼界也能得到很大的拓展。建議讀書(shū)的時(shí)候也拿自己的工作與書(shū)中所述做比較。
?
軟件需求最佳實(shí)踐:測(cè)試人員也該看的需求相關(guān)的書(shū),讀完以后我們能夠知道:如何以正確的方式獲取需求,分析需求,描述需求,維護(hù)需求。這其實(shí)是測(cè)試人員的有力武器。
想上層次?從組織級(jí)層次推動(dòng)需求不爽帶來(lái)的惡果?你需要在方法論上碾壓擋路的同志們,推薦這本書(shū)給你:《需求工程:基礎(chǔ)原理和技術(shù)》。德國(guó)人寫(xiě)的,絕對(duì)高屋建瓴。其實(shí)里邊的方法很厚重,不能全部采納,但是里邊的建模方式和很多知識(shí)點(diǎn)非常啟發(fā)人。
?
-----------------------------------------------------------------------------------------------
性能測(cè)試:
《性能之巔》:其實(shí)不是專(zhuān)門(mén)寫(xiě)給測(cè)試人員的。但是如果想做好性能測(cè)試,強(qiáng)力推薦這本書(shū)。如果你能夠全部讀懂(全部讀懂需要一些功力),性能測(cè)試對(duì)你來(lái)說(shuō)會(huì)是小菜一碟。
應(yīng)用程序性能測(cè)試的藝術(shù)? ?軟件性能測(cè)試過(guò)程解析與案例剖析?:這兩本書(shū),一本外國(guó)人寫(xiě)的,一本是國(guó)人段念寫(xiě)的。主要告訴你性能測(cè)試如何來(lái)做,為什么要這么做,還有評(píng)判準(zhǔn)則,還有很好的案例。如果真正的做性能測(cè)試,推薦一定要讀這兩本,因?yàn)檫@是在講方法論的東西,沒(méi)有方法論指導(dǎo),你就不知道怎么建模,怎么設(shè)計(jì)場(chǎng)景,怎么評(píng)判測(cè)試結(jié)果。這兩本甩開(kāi)國(guó)內(nèi)很多 《loadrunner XXX》的一坨圖書(shū)一百條街。學(xué)loadrunner其實(shí)看它的官方文檔就足夠了。但是,你真的是小白,一點(diǎn)兒基礎(chǔ)也沒(méi)有,不妨找本網(wǎng)上評(píng)價(jià)比較高的《loadrunner xxx》系列圖書(shū)來(lái)讀,可以幫助迅速上手,體驗(yàn)一下怎么操作,但價(jià)值也僅限如此了。
如果你性能測(cè)試做得比較深入了,其實(shí)可以看相關(guān)的開(kāi)發(fā)書(shū)籍,比如架構(gòu)相關(guān)的書(shū),數(shù)據(jù)庫(kù)管理、調(diào)優(yōu),JVM調(diào)優(yōu),web服務(wù)器管理、調(diào)優(yōu),高性能程序設(shè)計(jì)、調(diào)優(yōu)等。對(duì)被測(cè)物理解越深,性能測(cè)試才能越深入。這方面的書(shū)可以自行根據(jù)關(guān)鍵字進(jìn)行搜索。
?
安全測(cè)試:
滲透測(cè)試實(shí)踐指南:最好的滲透測(cè)試入門(mén)書(shū),也是一本目錄,可以由它打開(kāi)安全測(cè)試之門(mén)。
?
自動(dòng)化測(cè)試:
沒(méi)有什么特別好的書(shū),如果非要推薦,推薦:《自動(dòng)化測(cè)試最佳實(shí)踐》?這是一本案例教學(xué)的書(shū)。里邊有幾十個(gè)例子,其中一半的例子我認(rèn)為非常有參考價(jià)值。自動(dòng)化要做好我認(rèn)為至少要有4點(diǎn):合適的技術(shù),合適的策略,合適的團(tuán)隊(duì),合適的時(shí)機(jī)。技術(shù)對(duì)于自動(dòng)化實(shí)施成功充其量只占到四分之一。書(shū)里講了很多技術(shù)之外的東西。真正做自動(dòng)化實(shí)施的同學(xué)讀了肯定會(huì)有很多感觸。如果是初學(xué)者,建議你先買(mǎi)了放著,經(jīng)過(guò)一兩個(gè)失敗的項(xiàng)目(沒(méi)有非常好的工程師帶,沒(méi)有好的團(tuán)隊(duì),通常第一次實(shí)施肯定是失敗的)后再反過(guò)來(lái)讀。另外《測(cè)試之美》里邊也有幾章是自動(dòng)化測(cè)試相關(guān)的案例,值得一看。
?
還想說(shuō)的是,別把自動(dòng)化同QTP這個(gè)玩意兒劃等號(hào)。除非你的單位明確使用QTP,否則絕對(duì)不要買(mǎi)QTP的書(shū)來(lái)看了,這東西基本上已經(jīng)是明日黃花了,不要被騙錢(qián)。在我眼里,最值得學(xué)習(xí)的測(cè)試的三個(gè)通用測(cè)試框架是”Junit“,”cucumber“,”Robotframeork“。你可以從中學(xué)到很多框架測(cè)試的理念,并舉一反三。特定測(cè)試框架建議從selenium學(xué)起。它們最好的學(xué)習(xí)方法就是泡論壇,泡官網(wǎng),泡郵件組,泡國(guó)內(nèi)社區(qū),多認(rèn)識(shí)相關(guān)的人,自己動(dòng)手。
?
其它:
云服務(wù)測(cè)試:如果對(duì)新技術(shù)感興趣,可以試著買(mǎi)一本看。看似很高大上,看完后你會(huì)發(fā)現(xiàn):哦,原來(lái)如此。老瓶裝新酒。這本書(shū)的好處在于:教了你方法論。你可以把書(shū)的云服務(wù)換成現(xiàn)在更流行的”大數(shù)據(jù)“,”移動(dòng)測(cè)試“。換完了以后,你發(fā)現(xiàn),怎么測(cè)本質(zhì)上是一樣的,不同的地方就是:被測(cè)物變了,熟悉你的被測(cè)物,并建立針對(duì)被測(cè)物特性的測(cè)試體系就行了。當(dāng)然你為了完成工作需要學(xué)習(xí)被測(cè)物的相關(guān)技術(shù),尤其是測(cè)試相關(guān)的技術(shù)。這樣具體的書(shū)籍有很多,測(cè)什么的時(shí)候買(mǎi)一本風(fēng)評(píng)不錯(cuò)的書(shū)。比如搜索”移動(dòng)測(cè)試“:)
?
我的主要工作是測(cè)試后臺(tái)系統(tǒng),對(duì)于很多其他領(lǐng)域了解的并不是很深。如果在特定領(lǐng)域有很好的書(shū)籍,也請(qǐng)大家跟帖回復(fù),跟大家分享吧。
-----------------------------------------------------------
特別吐槽,千萬(wàn)別買(mǎi):《測(cè)試反模式:有效規(guī)避常見(jiàn)的92種測(cè)試陷阱》(中文版),英文版還是很贊的。只是翻譯的相當(dāng)垃圾,基本上是金山快譯后直接出版的水平,毀了一本好書(shū)。
?
最后要說(shuō)的是:讀書(shū)和工作是相互促進(jìn)的。別太信書(shū),它很多時(shí)候不能解決具體問(wèn)題。但是書(shū)的最大作用就是啟迪你。
-------------------------------------------------------------------------------------
【轉(zhuǎn)載鏈接地址】https://www.cnblogs.com/skytraveler/p/4314753.html
轉(zhuǎn)載于:https://www.cnblogs.com/xiaobaishanglu/p/10477242.html
總結(jié)
以上是生活随笔為你收集整理的测试书籍推荐(收集)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 城市列表选择页面
- 下一篇: 网易数据基础平台建设经验谈