在源碼時代IT培訓機構(gòu)學習軟件測試,不需要任何基礎,但需要你"要有興趣"! 為什么要這樣說呢? 很多來培訓的小伙伴都和題主一樣,本科學歷,沒有基礎,對代碼的了解只限于亂碼。什么是框架?組件?源代碼?架構(gòu)?開源?這些專業(yè)的名詞代表的含義是什么?在日常的工作中如何運用? 對于剛開始想要了解IT相關(guān)內(nèi)容的小白來說,不了解這些專有名詞是很正常,后期通過專業(yè)、系統(tǒng)化的學習會加深對專業(yè)的了解 我這里提供一個學習軟件測試的路徑: 1、長期學習軟件測試理論 其中包括測試方法熟練運用、測試思維的養(yǎng)成,多看一些有基礎理論的書籍。熟練運用和測試思維的養(yǎng)成我認為是需要功能測試經(jīng)驗的積累,多看看別人的用例,別人提交的bug。 2、測試中bug定位分析 測試中bug定位可以學習fiddle抓包,數(shù)據(jù)庫分析數(shù)據(jù),查看日志; 據(jù)庫分析數(shù)據(jù),這就需要學習數(shù)據(jù)庫相關(guān)知識了; SQL基本語句的學習(增刪改查),查詢是重點。 3、接口測試 4、python基礎學習 python+selenium基于web的UI自動化學習 python+appium基于APP的UI自動化學習 5、掌握1個或者多個自動測試框架,學習robotframework, python的unittest 6、掌握性能測試技術(shù),學習jmeter