許多朋友想要學習軟件測試歼捏,但卻不知如何去學習。
簡單告訴大伙兒笨篷,0基礎的朋友,需要如何學習軟件測試瓣履。
學習軟件測試有2條路可以選率翅。
最省事的當然是找個比較好的的培訓機構去培訓啦,你就什么都不需要想了袖迎,跟著培訓機構認真的學習就行了冕臭。
當然腺晾,這里并不會給你推薦培訓機構,因此這里我們講的是辜贵,如何去自學軟件測試悯蝉。
畢竟軟件測試的門檻真的很低。
第一階段測試基礎測試
基礎是軟件測試最重要的部分托慨。只要做測試鼻由,無論什么測試,都需要學習測試的基礎和理論知識厚棵。
一般需要學到什么程度呢蕉世,最好是可以理解,并可以用自個的話給復述出來婆硬。
說到底狠轻,在面試初試時,所提出的問題都是從基礎理論上來檢驗的彬犯。
那測試基礎有哪些內容呢向楼?
測試的定義、測試的分類谐区、測試的方法湖蜕、測試的生命周期。
測試計劃卢佣、測試方案重荠、測試策略、測試用例的編寫虚茶。
BUG的定義戈鲁、BUG的分類、BUG的六要素嘹叫、BUG的生命周期婆殿。
測試和開發(fā)流程的關系、瀑布流罩扇、V字形婆芦、W字型(雙V)、螺旋型喂饥、敏捷等等消约。
PDCA、5W2H等分析管理的方法質量管理體系CMMI
大概便是上述的內容吧员帮,上述全部都是理論和文檔能力或粮、只要是你肯背、肯寫捞高,全部都是能獨立的把握的氯材。
基礎要打好
第二階段工具學習
基礎軟件測試結束后渣锦,需要學習工具。
實際上學工具真的很容易氢哮,因此 大伙兒不需要去糾結工具的選擇袋毙。
學習幾個最基本的工具,以后用什么工具就學什么冗尤。
在這個階段听盖,學習工具的重點是學習界面測試。所有工具的學習都為學習接口測試鋪平了道路生闲。
以下我將列出需要學習的工具和知識點媳溺,按順序學習。
簡單的網(wǎng)絡協(xié)議:TCP/UDP碍讯,HTTP/HTTPS
Linux的基本操作和較常用指令悬蔽。
MySQL數(shù)據(jù)庫的基本操作和較常用sql語句。
fiddle抓包工具的使用捉兴。
postman接口測試工具的使用蝎困。
jmeter和loadrunner性能測試工具的使用。
自動化方向
當你的代碼早已幾乎把握了之后倍啥,接下來就來學習各類自動測試禾乘。
各類單端測試框架:unittest(python)、pytest(python)虽缕、JUnit(java)
WEB自動化測試框架:selenium(主要用于java\python\javascript)
APP自動化測試框架:appium(主要用于java\python\javascript)
上述的內容始藕,依據(jù)你學的語言進行選擇。
appiunm和selenium依據(jù)你參與的項目進行選擇氮趋。
但是無所謂了伍派,其實遲早都需要學會的。
這部分教程太多了剩胁。學完編程基礎诉植,百度和很多博客論壇都有教程。
而且憑你那時候的水平昵观,你都能輕松的看懂晾腔。
性能方向
對loadrunner和jmeter的把握更為的深入細致。
可以手寫腳本啊犬、脫離錄制灼擂。
學會了多線程編程、可以手寫java或是python觉至、不需要工具直接實現(xiàn)壓測缤至。
學習linux,畢竟性能長期和服務器接觸的。
學習系統(tǒng)架構的有關知識、便于你更容易的分析系統(tǒng)瓶頸领斥。
老實說、性能方向的提示就難很多了沃暗、因為需要把握的東西太多了月洛。
性能測試做深入細致了,幾乎便是架構師的水平了孽锥。
也許你現(xiàn)在看到性能學習方向的一臉懵逼嚼黔。
不用擔心、當你把上面的編程語言學會了你就不懵逼了惜辑。
安全方向
滲透測試
SQL注入
暴力破解
脫庫
等等
實際上安全測試幾乎偏向于網(wǎng)絡攻防了唬涧,也就是傳說中的黑客了,但是大家都是好人盛撑,這類的發(fā)展前景便是白帽子碎节。
第四階段架構學習
前三個階段學習結束后,各位就需要考慮怎么寫代碼更有效了抵卫。
怎么去測試更全面狮荔。
怎么才能更好的保障項目的質量。
在我看來介粘,在這個階段殖氏,我們需要回頭重新學習測試基礎。
因為這類階段的提高是思想姻采、方法的提高了雅采。
上面講的全部都是教你應該怎么做。
在這個階段你要自個去發(fā)現(xiàn)慨亲、為什么要那樣做婚瓜。
跨越這一階段就差不多能成為專家。
學習都是理所當然的巡雨。這個時候你應該已經掌握了很多框架闰渔,甚至可以自個開發(fā)出合適的框架。
自動化測試框架铐望、性能測試框架等等冈涧。
早已有了屬于自個的一套東西了。
在群里或是論壇上去裝B正蛙、其他人都是會尊稱你一聲大佬了督弓。
也許你也學到了一些其他的技術,甚至向全棧等方向邁進乒验。
總之愚隧,到了這類階段就沒什么學習路線了。
全部都是靠自己的悟性了锻全。
第五階段XX專家
專家你好狂塘。
專家求抱大腿录煤。
看了這篇內容后,堅信以下兩件事荞胡,也會對你的自我提升有一定的幫助:
1妈踊、點贊,讓更多人能看到泪漂,同時你的認可也會鼓勵我創(chuàng)作更多優(yōu)質內容廊营。
2、要讓自己變得更強:想想萝勤,假如你是要在測試這個行業(yè)長期做下去露筒,你的工作經驗和測試技術是絕對不夠的,你需要提升敌卓,你需要豐富你的技術棧慎式!還等什么!
這一些資料假哎,對做【軟件測試】的朋友而言應該是較為完整了瞬捕,這類學習資料也陪伴我走過了最艱難的路程,希望也可以幫助到你舵抹!萬事要盡早肪虎,尤其是技術行業(yè),一定要提升技術功底惧蛹。