-
1 # 使用者3606099503
-
2 # 王靚仔
很明確的說,不好學。這個東西不只是你會電腦就可以早就會的,設計很多數學知識,這是很費腦子的活。
如果想學,要從很基礎的東西開始,多研究吧,沒有個師傅帶,肯定是不好學的。
-
3 # 深擁不及115411416
一般來說是不好學的,畢竟是軟體啊,說大點是科技,稍微小點就是電子,智慧也沾點邊。對於這種先進東西,你理科不行腦子不好使怎麼能學懂?就像同樣是開車的,他明明開的是小車,你讓他開卡車,開火車。輪船,飛機,他會麼?無論學什麼,首先得對他感興趣,有好奇心,然後要有一定的理論知識,或者腦子靈活心眼多,也行,要不然怎麼能學會呢想學就認真點,加油!!!
-
4 # 松勤軟體學院
不難的,哪個人都有軟體測試的天賦,您上網的時候碰到網站打不開,按鈕點不了,這個是軟體功能問題,網站上面你要的東西找不到,不好用,這個是易用性的問題,網站很多人訪問了就卡,這個是效能問題,其實您都碰到,只是沒有在意,那麼您只要留意,都是問題,這個就是軟體測試的關鍵工作,這樣的話,軟體測試是不是很好入門呢,然後學習些計算機方面的知識,學習些測試工具,零基礎入門沒有問題的。
-
5 # 蝸牛學院
軟體測試職業的屬性正如樓上老徐所說,入門簡單、深入難、需要一定的知識廣度和學習能力。我也大致看了下帖子下面一些朋友的建議,大多數細緻但不實際,試想行都沒入,如何炫酷?
還有就是,單靠自學,效能自動化、介面自動化、GUI自動化、滲透測試等一些很考技術的知識,我覺得單純的靠自學不切實際。在此就講點眼下的,先進門了再說吧。
第一,你確定好了要做軟體測試嗎?
第二,那就開始吧。首先看書學習些理論,在百度傳課、騰訊課堂、網易雲課堂、能力天空等學習平臺搜尋免費學習資源(基礎的課程都是不收費的,多的是這類資源),邊學習理論邊在自己的電腦操練。另外,加一些技術交流群跟人家多請教,嘴甜一點。
第三,只要認真的跟著線上的資源學習,相信你可以掌握功能測試和效能測試的方法,憑藉這部分能力勉強可以找個四千左右的工作,也許你運氣好也說不準。
第四,如果想技術提升能力拿到更高薪水,做到兩點:工作當中不斷的跟同事們請教摸索,網上購買高階測試開發課程(這一塊就沒免費的麵包吃了,高階課程沒有公司會免費公佈的)。
以上是我對你自學的建議,優點:金錢花銷小(如果給我較真說時間也是錢的話,我無話可說),時間比較靈活。缺點是:耗時長,容易鑽牛角尖無法自拔,學習不繫統,缺少專案經驗…
還有一種方式就是參加線下的軟體測試開發培訓,此處不多說,說多了就太商業了。希望以上建議可以幫到您!
-
6 # IT小敏同學
對於零基礎的小夥伴想要學習軟體測試,最簡單的辦法其實就是找一個靠譜的軟體測試培訓機構學習,至於都需要學習什麼具體的軟體測試內容都不用你去想,只要跟著軟體測試培訓機構的老師就可以了。那麼我們如果沒有時間想要自己學習的話,都需要學習什麼呢?要怎麼制定自己的學習計劃呢?
首先第一個階段主要需要學習的內容是什麼呢?主要是以下內容,軟體測試核心理論:軟體測試方法和分類都有什麼,白盒測試、黑盒測試、單元測試、整合測試、系統測試、負載測試、相容性測試等等,還有當下的熱門領域測試技巧學習。需求分析,測試計劃,測試用例設計與編寫,這個階段主要需要大家比較成系統的瞭解和學習軟體測試的核心理論,知道軟體測試的相關概念和具體流程是如何進行的。還需要掌握linux作業系統配置操作,熟練掌握linux系統常用命令,為以後的功能測試打下基礎。
第二個階段主要是自動化測試相關技術,需要學習的內容主要有以下,需要學習python語言,掌握相應的程式設計技能,大概瞭解一下C/S、B/S等系統架構及核心技術是如何實現的,並可以熟練的掌握自動化測試工具。這個階段的目標主要是能夠搭建自動化測試環境,獨立編寫自動化測試指令碼,和能夠自己可以根據具體的情況來進行自動化指令碼的設計。
第三個階段主要是藉口測試和效能測試相關技術,需要學習和掌握的技術主要是介面測試方法和流程,測試工具的使用,和環境介面搭建。能夠自己獨立的搭建介面測試環境,設計並最佳化介面測試指令碼,並進行介面自動化測試。效能測試主要是學習當前主流的測試工具,能夠掌握性測試計劃的編寫,並進行最佳化。
以上就是大家需要學習軟體測試的主要內容,大家可以透過自己的詳細規劃來進行學習,或者是找一個靠譜的軟體測試培訓機構來進行學習。
-
7 # china老八
如果是零基礎的話,最好還是有一個系統的學習,入門還是相對簡單的。我表弟就是轉行去學的測試,在中公學了4個月,出來就找到工作了,待遇也挺不錯,比原來強多了。
-
8 # 老王聊IT
一般來說還是建議直接報班培訓,因為自學有很多的不確定性,首先是自學沒有規劃,看到哪學到哪,最後可能浪費了時間浪費了精力,結果還不盡如人意。還有就會自學遇到難題無法解決就棘手了,最後就是自學的時間線拉的太長了,而且沒有實戰經驗,僅憑自學很難達到就業的高度,所以還是建議零基礎學軟體測試的小夥伴直接報班培訓。
-
9 # 小綿羊吖
看你學習的初衷是什麼吧,如果是個人興趣,只想業餘學習一下,自學是不錯的選擇,只不過學習時間會比較長,但是如果是想從事這一塊的工作,之後往軟體測試行業發展的話,去機構學習還是很有幫助的,而且如果是零基礎的話,不建議自學,因為自學需要很好的自制力,學習理解能力等等,很多自學的時間戰線會拉很長,而且一些小問題都容易卡住,找不到解決方法,影響學習進度,從而很多最後半途而廢放棄學習。在機構的話,學習比較系統,還有專門的老師授課和解決問題,而且一群同學一起學習,學習氛圍和環境都是很不錯的。
怎麼選機構,主要看授課方式,師資,服務和就業,最好能自己親自上門看看 ,感受一下學習環境和氛圍。
中公優就業的課程就不錯,小班,面授,老師面對面教學,課程是理論和實踐相結合,有豐富的實戰經驗,學習之後還推薦就業。
-
10 # 愛踢人生
軟體測試是一門新興行業,平均薪酬不錯,而且入門簡單。需要掌握一定的開發語言基礎,相關網路和資料庫的基礎知識,以及主要的軟體測試理論。基礎學習的話有人引導就會相當簡單,因此建議最好找一個做測試工作的朋友指導學習效率最高。如果是完全自學,建議安排好時間,幾方面知識學習同時開始:1、軟體測試基礎理論和方法。這塊的東西學起來其實不多,重要的是實際的應用。主要掌握黑白盒測試、測試策略、測試方法、測試設計、測試報告等相關理論。在網上或書店隨便找一份軟體測試學習的書籍都夠用了。2、網路和資料庫基礎知識。現在的軟體基本都離不開網路和資料庫應用。所以這兩塊的基礎知識也是必須掌握的。不需要太深,網路知道網際網路發展,現代網路架構,IP分配知識,網路七層協議等,資料庫要會基本的增刪改查語句操作。這個在網上找一些資料和練習題做一做就可以了。3、開發語言基礎。這個很重要。測試要深入發展,掌握至少一門開發語言是很必要的。實際測試的技能需求是大於開發的,除了常用開發語言,最好是能掌握一門指令碼語言,作為測試自動化能力拓展的基礎。這是通向高階測試的必備技能。這塊需要投入很大,但不需要在工作初期要求太高,可以再工作中不斷提升。自己選定一門開發語言和指令碼語言,持續學習即可。
-
11 # testerzhang
想學還是容易,入門容易,但是要做一個高階資深的測試,不容易。需要涉獵的知識範圍很多,要有靈活變通的思維,不能生搬硬套。
-
12 # 奶爸奧利給
下面我給你講講學習軟體測試的一些將來要碰到的問題
1、非計算機專業學習軟體測試是沒有問題的,甚至是學習軟體開發都沒有問題,但有一點,現在各大企業對IT從業人員的要求是越來越高了,學歷基本都要求統招本科以上畢業,只有少數才對專業有要求。軟體測試入門是非常簡單的,要求的計算機基礎知識也沒有那麼多,你可以從最簡單的功能測試入手。
2、如果你的自學能力還不錯的話,可以在網上去找一套比較系統的資料,資料不需要多,只要一整套系統的就行,網上有非常多。看的太多太雜反而不好,也浪費時間。
3、如果你覺得還是有困難,那你就去參加一個培訓班吧,現在市場上到處都是類似的培訓班,選擇一個市場口碑還不錯的培訓班也非常重要。
4、入門以後,並非萬事大吉,你還必須持續學習,因為這個行業的迭代更新非常快,十年前,測試只需要懂得點點點,也就是黑盒測試就行,而現在的企業招聘,基本都要求求職者懂得自動化測試、效能測試,更有些企業就沒有純測試人員,只有測試開發,必須要懂得程式碼,所以說,持續學習的能力也是非常重要的。
最後,祝你的軟體測試學習之路順利。
-
13 # 菁英教育
說實話,比較難。並不是我是做培訓的才會這麼說,只是實際情況確實是這樣,大家缺少的從來都不是學習資料,而是學習環境和正確引導。
軟體測試不像開發,看幾本書就能學會程式語言了,這樣專案也能上手,軟體測試是需要在大量的專案中去練習的,積累實戰經驗才能夠搞清測試流程,在專案測試中才能更精準。
拋開這些因素先不說,自學的話,你真的能全身心投入到學習中嗎,真的能保證順利轉行嗎,如果不能,前期的努力豈不是白費了嗎,自學一旦遇到難點,就很容易卡主,一直陷在裡面出不來,這些都是很打擊人的自信心的。
所以誠懇建議題主選擇一家靠譜的培訓機構,這裡還要注意千萬不要學手工測試,要學就學自動化測試,培訓機構提供給大家的不止是專業的課程內容提升,更重要的是給大家提供一個順利轉行的機會,一個能夠真正接觸軟體測試行業的機會,這些都是自學多不能給的。
所以真的很不建議自學。
-
14 # 軟測小檬
我沒有大佬那麼有發言權,我就簡單的講個真實的故事吧。
自我介紹下,本科計算機畢業,畢業時沒做技術行業,後來回西安自學java
關於那段自學時光得與失我給大家分享下大多數人和我想法基本都一樣,那時候在西安諮詢了幾家培訓學校,總覺得培訓費用那麼貴,我又是計算機專業的,與其交錢讓別人教我,不如自己買課程自己上網學,這樣一來還能省一大筆費用,時間也能自己靈活排程,何樂不為?
五個月的自學階段,到第一份工作開始後,我後悔了。我們想得時間自由只不過是讓自己不那麼受約束的藉口,是為了想學的時候學,不想學的時候可以隨意休息,不像學校那種大家都在學你不學不好意思而且還有老師監督。仔細想想是不是這樣?我們大多數人都沒有很強的自制能力,往往計劃和實際出入很大,自學開始時壯志凌雲,我要如何如何,隨著時間一天一天,信心也慢慢消減,尤其是學到比較難的地方又找不到解決的辦法時,更是心煩意亂,無心學習甚至懷疑自己。就這樣踉踉蹌蹌,看著學了5個月下了功夫,可是實際能掌握多少?只不過是自欺欺人罷了,等到找工作時才發現自己學的那點東西和人家企業需要的差之甚遠,只懂一點皮毛而已。
自學的困難主要有三:
一、時間自由,剛好助長了自己的心裡那種惰性,不能嚴格要求自己,因為沒有人約束,沒人監督。
二、遇到問題無法及時解決,容易懈怠,打擊信心,要知道,有些問題你自己琢磨瞎搞可能幾天才弄好,而身邊有同學有老師的情況下只需要一句話的事就能幫你解決,繼續學習其他的知識。
三、專案練習太少,自學的專案要不就是半成品,要不就是太過於書本化,企業中開發並不是這樣簡單。另外還會有不知重點,不知哪些要深入學,哪些只需要瞭解就可以,捨本逐末,時間不能合理分配,這樣的自學對於真正想進入it行業的同學來說並不是最優解。
說白了,大多數想轉行進入it領域的同學並不適合自學,第一步要走好,必須打好基礎,就必須有專業的人帶,有適合學習的氛圍以及自己發自內心的決心,培訓行業水平參差不齊,有的人提起培訓可能會有點牴觸心理,但是對於轉行,最快捷最有效最減省時間和精力的方式就是培訓,它能給你方向,給你接近真實企業專案的機會,給你規劃好學習路線,能給你重要的知識用兩三週的時間講解,讓你吃透企業中用到的核心技術,能給你友好的學習氛圍和疑難問題快速解答的需要。這些都是自學所不能獲得的。
我一再要強調的是,對於真正想轉行的同學來說,最節省時間最有效率的方式就是培訓,千萬別以省錢為目的而選擇自學,時間可以讓你掙到很多錢,但用錢卻買不到時間,希望夥伴們謹記這一點,知道自己最想要的是什麼。
對於開發類有的同學想自學,有非常強的自控力,我是支援自學的,只要啃上兩本書,吃透也是可以的,測試不一樣,測試太雜,又非常需要專案練習,現在的測試功能測試只是最基本的,核心競爭力在於掌握自動化測試和效能測試,這才是要高工資的資本和底氣。
記住一句話,入門之後才是你自學的開始。
-
15 # Cici7126
1、具備計算機操作基礎
2、軟體測試基礎理論知識。
3、對於常用的資料庫,簡單的操作要具備。學習資料庫可以自己安裝一個數據庫,常練習。
4、具備一定的邏輯推理能力:這點主要偏向於寫測試用例。測試用例是軟體測試的核心。寫測試用例,可以參考網路一些比較經典的例子,模仿寫。寫多了經驗就有了。
5、掌握軟體測試缺陷管理工具:QC、Mantis、JIAR等。軟體測試離不開缺陷管理。軟體測試缺陷管理工具有效管理缺陷、提高軟體質量。這方面的知識建議從網路或者書籍途徑學習。
6、掌握軟體測試工具:Loadrunner、ruby、QTP等,學習測試工具提高測試效率,這也有助於你測試職業生涯的規劃。
7、學會一門開發指令碼語言:學會開發指令碼語言有助於學習軟體測試工具。根據自己的興趣和基礎選擇學習。
回覆列表
個人認為,好學與否,這個是要以學習的程度來劃分的,自學的一般都只限於基礎知識和基礎操作,要想熟練運用並提高難度,只有在那種工作環境下才能鍛煉出來。