想自學軟件測試學什么?
2022-03-21點擊量:2651
有的人說軟件測試很簡單,入門很容易,所以推理說想自學軟件測試也不難!真的是這樣嗎?想自學軟件測試學什么?想自學軟件測試建議學習以下內容:一、軟件測試基礎知識要想進入測試這個行業,就必須要了解什么是軟件測試,該如何測試?這部分的學習目標:掌握軟件測試的基本概念、軟件測試的流程,并能熟練的應用常見的用例設計方法來設計測試用例。掌握常見的測試方法和類型,并知道如何進行每個階段的測試。下面是推薦的參考書:1、軟件測試(原書第2版)(美)佩騰(Patton,R.)著,張小松等譯這本書可以用來作為進入行業的第一本書,本書講解的都是實用的技術,通過閱讀本書可以快速的去學會如何測試軟件。個人建議,這本書至少要讀3遍以上。看完這本書,自己可以去找一個項目(可以到開源中國上查找)來測一測,應用一下學的知識,找一找缺陷。在測試這個項目中要體會一下測試的流程,學習如何搭建測試環境。2、軟件測試的藝術(原書第3版)(美)梅耶等第二本就是這本軟件測試的“圣經”,這本書據說是硅谷測試人員必備的書。這本書最值得看的地方就是測試的思想。閱讀這本書可以讓你有豁然開朗的感覺。3、計算機軟件測試(原書第2版)(美)卡尼爾這本書也是值得一讀的,同樣也是非常適合初學者閱讀的。4、全程軟件測試朱少民上面的都是外國人寫的,來本國產的。還有很多經典的測試書,例如:PaulC.Jorgensen的軟件測試(第2版)這本書,但是筆者認為他不是很適合初學者,這本書都是用來做研究生教材的,做過一段測試的可以來看看。二、軟件測試進階書籍這部分主要是針對有過一年左右測試經驗的,真正測試過幾個項目的。推薦的參考書主要是提高測試效率的,一些測試的經驗。1、有效軟件測試這本書主要是給軟件測試的各個階段提出了一些建議,一共50條。這些建議都十分中肯,值得一讀。2、軟件測試經驗與教訓聽書名也應該了解了一大半了吧,這本書一共給出了293條經驗,閱讀它吧。它會讓你重新思考關于測試的基本理論。三、自動化測試我們都知道,目前自動化測試是軟件測試的趨勢,而且目前公司在招聘的過程中都會考察自動化相關的知識。這里我們介紹一下QTP和Loadrunner等測試工具。目標:掌握自動化測試的概念、流程和方法。能夠使用相關的工具進行自動化的測試。QTP部分:目標:掌握QTP的測試流程、工作原理和基本使用。能夠使用QTP進行自動化測試。進階需要掌握自動化框架設計的原理,并能獨立設計自動化框架。LoadRunner部分:目標:掌握性能測試的常見術語,性能測試的方法和流程。能夠熟練使用Loadrunner。進階的話需要學會分析性能報表,找到性能瓶頸,進行性能調優。但是這個過程并不是看基本書就可以達到的,需要不斷的積累測試經驗才能做到的。自動化理論部分:1、軟件測試自動化(美)DanielJ.Mosley等著2、軟件自動化測試技術與實例詳解(一本很老的書)3、自動化測試最佳實踐四、其他技術上面的是和軟件測試理論相關的知識,但是真正的想做好測試這些還是不夠,還有一些必須要掌握的知識,下面一一列舉一下。1、數據的技術目標:掌握SQL語句,重點在增刪改查上。可以參考:測試人員的SQL語言系列2、編程語言這里推薦的是Java,畢竟現在Java用的比較多。而且學會一門語言,在學習其他語言也是很容易的。目標:掌握程序設計的邏輯和面向對象的思想。掌握一門語言。目前這方面的視頻非常多,大家可以找來自己看看。3、UMLUML還是必須要會的,至少應該能看懂。畢竟大部分需求都是用它畫的啊。4、操作系統這里說的服務器的系統,以Linux為例。目標:能夠搭建常見的服務,解決相關故障。除此之外,還有學會Shell編程。5、Web技術如果測試Web,對Web還是需要了解的啊。主要是Html+Css+Javascript。...