lulubukema
當(dāng)然可以呀 如果你自律性強,具備學(xué)習(xí)能力、有專研問題的好奇心、以及解決問題的能力,那么自學(xué)軟件測試是完全ok的。這里也給想要自學(xué)的小伙伴整理了一份最新的軟件測試學(xué)習(xí)路線,希望對想要進(jìn)入這個行業(yè)的小伙伴有所幫助。第一階段:專業(yè)基礎(chǔ)課程階段目標(biāo):1. 熟練掌握IT核心技術(shù):編程,數(shù)據(jù)庫,操作系統(tǒng),版本控制2. 能夠熟練運用所學(xué)技術(shù)搭建各類服務(wù)器環(huán)境3. 深入理解軟件研發(fā)過程各種疑難雜癥及處理手段4. 掌握Python編程技術(shù)并熟練運用Python進(jìn)行程序設(shè)計知識點:1、Web頁面元素,布局,CSS樣式,盒模型,JavaScript程序設(shè)計,函數(shù),基礎(chǔ)算法,正則表達(dá)式。2、數(shù)據(jù)庫知識,范式,MySQL配置,命令,建庫建表,數(shù)據(jù)的增刪改查,約束,視圖,存儲過程,函數(shù),觸發(fā)器,事務(wù),游標(biāo),建模工具深入理解數(shù)據(jù)庫管理系統(tǒng)通用知識及MySQL數(shù)據(jù)庫的使用與管理。為軟件測試和測試開發(fā)打下基礎(chǔ)。3、Linux安裝配置,文件目錄操作,VI命令,管理,用戶與權(quán)限,環(huán)境部署,Shell編程Linux作為一個主流的服務(wù)器操作系統(tǒng),是每一個測試開發(fā)工程師必須掌握的重點技術(shù),并且能夠熟練運用。4、Python編程基礎(chǔ),語法規(guī)則,函數(shù),數(shù)據(jù)類型,PDBC,培養(yǎng)扎實的Python編程基本功,同時對Python核心對象編程有熟練的運用。5、Python面向?qū)ο?,異常處理,文件IO,多線程,網(wǎng)絡(luò)編程,PyQT界面開發(fā),深入理解面向?qū)ο缶幊?,異常處理機制,多線程原理,網(wǎng)絡(luò)協(xié)議知識,并熟練運用于項目中。第二階段:專業(yè)核心課程階段目標(biāo):1. 熟練應(yīng)用所學(xué)知識完成一個標(biāo)準(zhǔn)的軟件測試項目2. 熟練運用Python完成GUI測試,接口測試和性能測試開發(fā)3. 對測試開發(fā)技術(shù)體系和實現(xiàn)原理有深入的理解4. 靈活運用測試開發(fā)技術(shù)解決項目中的各種問題知識點:1、軟件工程,軟件質(zhì)量,系統(tǒng)測試流程,方法,專業(yè)術(shù)語,測試用例設(shè)計,禪道管理工具,測試報告,缺陷管理理解軟件工程的各類實際問題,理解系統(tǒng)測試的理論、方法與過程,熟練運用測試用例設(shè)計方法高效設(shè)計測試用例。2、測試需求分析,測試方案設(shè)計,測試用例設(shè)計,測試項目實施,缺陷報告與測試報告,深入理解系統(tǒng)測試各個過程和關(guān)鍵環(huán)節(jié),熟練完成系統(tǒng)測試項目。3、SikuliX框架,UIAutomation框架,Selenium WebDriver框架,基礎(chǔ)框架,Android應(yīng)用,Monkey測試,Appium移動端測試框架,UIAutomator2移動端測試框架綜合運用各類應(yīng)用操作平臺,完成各種自動化測試框架的學(xué)習(xí)和應(yīng)用,深入理解GUI自動化測試技術(shù)及相應(yīng)框架的測試開發(fā)。4、Python單元測試框架,網(wǎng)絡(luò)通信協(xié)議,HTTP與HTTPS協(xié)議,WebService與WebSocket協(xié)議,Python的接口測試庫,PostMan與SoapUI接口測試工具通過對代碼級接口測試和協(xié)議級接口測試的測試開發(fā)實戰(zhàn),靈活運用Python開發(fā)接口測試腳本,熟練運用各類接口測試工具。5、性能測試原理,指標(biāo)體系,場景設(shè)計,實施過程,JMeter工具應(yīng)用,BeanShell腳本開發(fā),Python+Locust性能測試框架深入理解性能測試技術(shù)體系和方法論,熟練運用JMeter性能測試工具和Locust性能測試框架實施對任意系統(tǒng)的性能測試。第三階段:綜合實戰(zhàn)項目階段目標(biāo):1. 將軟件測試和測試開發(fā)技術(shù)靈活運用于項目中2. 具備較強的測試開發(fā)能力,獨立完成測試開發(fā)項目3. 綜合運用軟件測試技術(shù),滿足企業(yè)中高級人才需求4. 對所學(xué)技術(shù)有深入的理解并具備獨立解決問題的能力知識點:1、測試需求分析,同行評審,測試計劃,測試方案,測試用例,配置管理,持續(xù)集成。通過對大型企業(yè)級應(yīng)用系統(tǒng)的測試項目實戰(zhàn),強化理解系統(tǒng)測試項目的實施過程與技術(shù)細(xì)節(jié)。2、接口測試設(shè)計與實施,回歸測試,冒煙測試,安全性測試,RobotFramework框架應(yīng)用,UI自動化實戰(zhàn)將各類自動化測試技術(shù)結(jié)合項目實戰(zhàn)演練,強化對自動化測試技術(shù)的運用,同時掌握更多的測試框架。3、性能測試項目實戰(zhàn),LoadRunner性能測試工具,總結(jié)通過綜合項目實戰(zhàn),將全套測試技術(shù)融入到項目中,強化學(xué)習(xí)效果和項目經(jīng)驗。4、Python原生測試框架開發(fā),包括Monkey,UI,圖像識別,云測試平臺,HTML測試報告,持續(xù)集成,KDT關(guān)鍵字驅(qū)動框架開發(fā)等原生技術(shù)實現(xiàn)通過大量的Python原生代碼開發(fā),深入理解自動化測試開發(fā)技術(shù)的底層實現(xiàn)原理,完全拋棄對工具的依賴,做到真正的測試開發(fā)技術(shù)。5、基于測試框架的設(shè)計思路和實現(xiàn)手段,自主實現(xiàn)一套測試框架能夠獨立完成一套自動化測試框架,并能夠直接用于實際項目中。6、持續(xù)集成與Jenkins,安全性測試原理與工具,Python爬蟲開發(fā)與Scrapy框架,提升軟件測試其它類技術(shù),增強知識面,提升競爭力,助力職業(yè)發(fā)展。補充知識1、 算法進(jìn)階,圖像處理,視頻處理,加密解密,壓縮算法。2、 UML統(tǒng)一建模語言、五種圖、類圖、類圖詳解、用例圖、時序圖。3、Dubbo分布式開發(fā)框架,Oracle關(guān)系型數(shù)據(jù)庫管理系統(tǒng),MongoDB非關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。4、 大數(shù)據(jù)開發(fā)框架Hadoop/MapReduce/Spark。5、 Android與iOS的原生應(yīng)用開發(fā)與WebApp開發(fā)。6、OpenCV圖像處理框架、TensorFlow深度學(xué)習(xí)框架,Lucene全文搜索引擎與中文分詞框架Ik-Analyzer,視頻處理算法與框架等。
王豆豆228
首先,學(xué)習(xí)軟件測試是個不錯的選擇,總體上來說入門難度并不算高,即使計算機基礎(chǔ)知識比較薄弱的人,只要通過一個系統(tǒng)的學(xué)習(xí)過程,也是能夠滿足軟件測試崗位的基本要求的。雖然入門軟件測試的難度并不算高,但是需要學(xué)習(xí)的內(nèi)容卻比較多,也比較雜。簡單的說,就是測試什么類型的軟件就需要掌握其相應(yīng)的知識,像Linux操作系統(tǒng),各種數(shù)據(jù)庫產(chǎn)品以及各種服務(wù)器產(chǎn)品等等,所以軟件測試人員需要掌握的知識面是比較廣的。另外,測試人員還要掌握測試工具的使用,比如采用自動化測試時可以使用RobotFramework。軟件測試工作是圍繞軟件生命周期展開的,根據(jù)軟件生命周期的不同階段進(jìn)行相應(yīng)的功能驗證(周期內(nèi)要做的參考CSTQB)。通常來說,在需求設(shè)計階段,測試人員需要理解需求和具體的業(yè)務(wù)知識;在用例設(shè)計階段測試需要根據(jù)業(yè)務(wù)需求進(jìn)行業(yè)務(wù)場景識別,進(jìn)而進(jìn)行用例設(shè)計、用例評審等;在測試執(zhí)行階段需要執(zhí)行測試用例結(jié)合探索測試;測試總結(jié)階段需要收集測試的相關(guān)數(shù)據(jù)并完成測試報告。另外,根據(jù)不同的測試方向,需要選擇不同的測試方法。不同團(tuán)隊對于測試人員的要求也不同,當(dāng)前不少團(tuán)隊賦予了測試人員更多的工作內(nèi)容,比如測試不僅僅局限于功能性驗證,還需要從用戶的使用體驗入手進(jìn)行測試。測試的內(nèi)容涵蓋了交互、視覺等更廣泛的內(nèi)容,這其實也賦予了測試人員更多的職責(zé),從職業(yè)發(fā)展的角度來說,這就要求測試人員能夠站在一個更高的角度來審視軟件產(chǎn)品??傊?,專業(yè)測試人員是目前軟件行業(yè)比較短缺的人才,未來的發(fā)展前景也比較廣闊。
風(fēng)風(fēng)一樣的自由
其實主要看自身,還是比較好學(xué)的!難度不大的!0基礎(chǔ)進(jìn)入IT行業(yè),完全是ok的,IT行業(yè)分好幾種有開發(fā),測試,UI,自動化,測開,運維等這些崗位。在這些崗位里面測試相對來說還是比較容易上手學(xué)會的。因為開發(fā)、運維、自動化這些都對代碼的要求挺高,0基礎(chǔ)的話對代碼認(rèn)識不是一、兩天就可以學(xué)好的??梢韵让鞔_以下幾個問題:1、首先自己要明確好自己是否要進(jìn)入軟件測試的行業(yè),身邊有朋友做這行更好,可以給出相對比較中肯的建議,或者也可以去咨詢一些機構(gòu)都是ok的,另外學(xué)習(xí)的話,培訓(xùn)還是很有必要的,這個可以根據(jù)自身情況來定,一家好的培訓(xùn)機構(gòu)對于學(xué)習(xí)也是錦上添花的!2、主要看自己是否感興趣,如果自學(xué)的話一定要有全面的課程和實戰(zhàn)項目,實戰(zhàn)項目在后續(xù)找工作中是至關(guān)重要的,另外自學(xué)的話是需要有較強的自律能力,其次就是一定要堅持學(xué)習(xí),堅持學(xué)習(xí)才會有結(jié)果!3、基礎(chǔ)理論知識一定要扎實,軟件測試一定要有理論+實戰(zhàn)項目,這樣學(xué)的更扎實,也更容易就業(yè)!4、另外選擇培訓(xùn)機構(gòu)也是很重要的,會得到系統(tǒng)的學(xué)習(xí),同時也會有很多小伙伴一起學(xué)習(xí)可以加油打氣,老師也會時刻解決你的疑難問題,當(dāng)然前提是自己要想要去學(xué),鑒定進(jìn)入這個行業(yè)的信念,有“心力”成功更容易!以上,希望可以幫助到你,一定要加油,堅持學(xué)習(xí)!
Nicole6996
其實主要看自身,還是比較好學(xué)的!0基礎(chǔ)進(jìn)入IT行業(yè),完全是ok的,IT行業(yè)分好幾種有開發(fā),測試,UI,自動化,測開,運維等這些崗位。在這些崗位里面測試相對來說還是比較容易上手學(xué)會的。因為開發(fā)、運維、自動化這些都對代碼的要求挺高,0基礎(chǔ)的話對代碼認(rèn)識不是一、兩天就可以學(xué)好的。可以先明確以下幾個問題:1、首先自己要明確好自己是否要進(jìn)入軟件測試的行業(yè),身邊有朋友做這行更好,可以給出相對比較中肯的建議,或者也可以去咨詢一些機構(gòu)都是ok的,另外學(xué)習(xí)的話,培訓(xùn)還是很有必要的,這個可以根據(jù)自身情況來定,一家好的培訓(xùn)機構(gòu)對于學(xué)習(xí)也是錦上添花的!2、主要看自己是否感興趣,如果自學(xué)的話一定要有全面的課程和實戰(zhàn)項目,實戰(zhàn)項目在后續(xù)找工作中是至關(guān)重要的,另外自學(xué)的話是需要有較強的自律能力,其次就是一定要堅持學(xué)習(xí),堅持學(xué)習(xí)才會有結(jié)果!3、基礎(chǔ)理論知識一定要扎實,軟件測試一定要有理論+實戰(zhàn)項目,這樣學(xué)的更扎實,也更容易就業(yè)!4、另外選擇培訓(xùn)機構(gòu)也是很重要的,會得到系統(tǒng)的學(xué)習(xí),同時也會有很多小伙伴一起學(xué)習(xí)可以加油打氣,老師也會時刻解決你的疑難問題,當(dāng)然前提是自己要想要去學(xué),鑒定進(jìn)入這個行業(yè)的信念,有“心力”成功更容易!以上,希望可以幫助到你,一定要加油,堅持學(xué)習(xí)!
盛笑笑shamir
簡單的來說軟件已經(jīng)成為了我們生活中非常重要的一部分,軟件測試是隨著軟件興起出現(xiàn)的一個行業(yè),軟件測試主要用來測試軟件功能各個方面是否存在問題,相對于來說軟件測試入門比較簡單,零基礎(chǔ)也是可以學(xué)習(xí)好的。目前專業(yè)從事軟件測試學(xué)習(xí)班培訓(xùn)的機構(gòu)也是不少,有不少都是針對零基礎(chǔ)教學(xué)的,參加學(xué)習(xí)班3個月左右的時間,從入門到精通可以熟悉的掌握,找到合適自己的工作。而且相對于其他的課程來說,軟件測試相對于學(xué)習(xí)內(nèi)容更加簡單,不是很難學(xué)的,只需要細(xì)心、耐心,付出時間和精力去學(xué)習(xí),都可以學(xué)習(xí)好的。
霸氣Annie姐
學(xué)軟件測試不難,該行業(yè)工資比其他行業(yè)要高,而且社會急缺技術(shù)性人才,學(xué)成之后好就業(yè)。目前的一個現(xiàn)狀是該行業(yè)大學(xué)還沒有專業(yè)課程,不像開發(fā)。進(jìn)入這個行業(yè)的方式不超過兩種:自學(xué)和培訓(xùn)。不過還是建議去培訓(xùn)學(xué)校學(xué)習(xí),推薦咨詢【達(dá)內(nèi)教育】。達(dá)內(nèi)教育已從事19年IT技術(shù)培訓(xùn),累計培養(yǎng)100萬學(xué)員,并且獨創(chuàng)教學(xué)系統(tǒng),1v1督學(xué),跟蹤式學(xué)習(xí),有疑問隨時溝通。達(dá)內(nèi)教育26大課程體系緊跟企業(yè)需求,企業(yè)級項目,課程穿插大廠真實項目講解,對標(biāo)企業(yè)人才標(biāo)準(zhǔn),制定專業(yè)學(xué)習(xí)計劃,囊括主流熱點技術(shù) 。達(dá)內(nèi)教育具有豐厚的師資力量,優(yōu)秀的教學(xué)體系,教學(xué)質(zhì)量突出,實戰(zhàn)講師,經(jīng)驗豐富,理論知識+學(xué)習(xí)思維+實戰(zhàn)操作,打造完整學(xué)習(xí)閉環(huán)。達(dá)內(nèi)教育獨創(chuàng)教學(xué)系統(tǒng),并設(shè)有企業(yè)雙選會。達(dá)內(nèi)的OMO教學(xué)模式,全新升級,線上線下交互學(xué)習(xí),直播學(xué),隨時學(xué),隨時問,反復(fù)學(xué),讓學(xué)員學(xué)習(xí)更便捷。想了解更多關(guān)于軟件測試的詳情,推薦咨詢達(dá)內(nèi)教育。達(dá)內(nèi)教育獨創(chuàng)教學(xué)系統(tǒng),達(dá)內(nèi)OMO教學(xué)模式,全新升級,線上線下交互學(xué)習(xí),滿足學(xué)生多樣化學(xué)習(xí)需求;同時,擁有經(jīng)驗豐富的講師進(jìn)行課程的講授,對標(biāo)企業(yè)人才標(biāo)準(zhǔn),制定專業(yè)學(xué)習(xí)計劃,囊括主流熱點技術(shù),運用理論知識+學(xué)習(xí)思維+實戰(zhàn)操作,打造完整學(xué)習(xí)閉環(huán);更有企業(yè)雙選會,讓學(xué)生就業(yè)更順利。感興趣的話點擊此處,免費學(xué)習(xí)一下
優(yōu)質(zhì)工程師考試問答知識庫