零基礎軟件測試第一階段:測試基礎
測試基礎是軟件測試最最最重要的部分,只要你是做測試,不管是什么測試,測試的基礎、理論知識都是必須學會的最好學到什么程度呢,最好是能夠理解,并能夠用自己的話給復述出來。畢竟面試初級測試的時候,問的問題都是從基礎理論上進行考核的。零基礎軟件測試第二階段:工具學習軟件測試的基礎學完了過后,應該學習工具了。其實學工具真的很容易,所以大家不用去糾結工具的選擇。把最基礎的幾個工具學習了就行了,以后用到什么工具就去學什么。下面幾個必學的工具,不用太精通會用就可以:1、性能測試工具:loadrunner、jmeter。2、接口測試工具:postman3、抓包工具:fiddle4、數據庫管理工具:Navicat5、項目/BUG管理工具:禪道、QC6、搜索工具:百度、谷歌零基礎軟件測試第三階段:代碼學習學完了以上兩個部分,已經是一個出色的初級測試工程師水平。1、自動化方向代碼已經基本掌握,接下來就要學習各種自動化測試了。(1)各種單端測試框架:unittest(python)、pytest(python)、JUnit(java)(2)@WEB自動化測試框架:selenium(適用于java\python\javascript)(3)APP自動化測試框架:appium(適用于java\python\javascript)以上內容根據自己學的語言進行選擇;appiunm和selenium根據你參與的項目進行選擇。2、性能方向對loadrunner和jmeter的掌握更加的深入??梢允謱懩_本、脫離錄制;多線程編程、能夠手寫java或者python、不用工具直接實現壓測;學習linux,畢竟性能總是和服務器打交道的;學習系統架構的相關知識、方便你更容易地分析系統瓶頸。性能方向的提示更難、因為需要掌握的東西太多。性能測試做深入了,基本上就是架構師的水平臺。3、安全方向滲透測試、SQL注入、暴力破解、脫庫等等零基礎軟件測試第四階段:架構學習怎么去測試更全面?怎么才能更好地保障項目的質量?在這個階段,應該回頭重新學習一遍測試基礎,這個階段的提高是思想、方法的提高了。上面講的都是教你應該怎么做。在這個階段你要自己去發現、為什么要那樣做??邕^了這個階段就基本上可以成為專家了。