-
1 # 前方請減速
-
2 # 糊塗蟲不糊塗
軟體測試可以細化很多分類,從軟體開發到測試上線,我所經歷的專案涉及的測試包括單元測試(屬於白盒測試,開發人員來做、因為需要寫程式碼來驗證每個分支邏輯)、自動化測試(開發人員來做,驗證自動編譯打包、自動執行單元測試、自動執行部分用例)、功能測試(驗證功能滿足業務需求,測試人員來做、基於評審後的測試用例來驗證)、效能測試(驗證效能指標、測試人員來做,需要使用專業工具、需要具備寫指令碼的能力)、相容性測試(驗證手機作業系統、瀏覽器相容性)、安全測試(如避免xss漏洞、關鍵資料洩露等,專業技能要求較高)。
個人覺得安全測試是比較好的一個方向,當然門檻較高,需要的技能要求較高,不過一分付出一分收穫,學到的都是自己的。
僅供參考。
-
3 # 尼基塔
軟體測試工程師已經成為了近兩年網際網路企業不可缺少的崗位之一,他們的薪資和待遇絲毫不亞於程式設計師,正是因為如此,越來越多的人關注到了這個行業,並想要透過培訓學習進入行業。想要成為一名軟體測試工程師,首先要清楚軟體測試要多久就能學會?
目前來看,軟體測試工程師的學習時長都在半年內。不過我們要是選擇了自學,這個時間就變成一年甚至多年了,畢竟我們很難確保自己可以在短時間內要求自己掌握軟體測試這門技術。要是半途而廢,可能這輩子都學不會。不過對比這個時間,自學軟體測試的時間就顯的漫長了些,而對比時間成本,去培訓機構更划算。當然了自學到底什麼水平,恐怕你也不知道。那麼對於零基礎的夥伴來說,選擇軟體測試培訓學校學習,多長的學習週期是科學的呢?針對這個問題,我們首先需要分析一下目前市場上對軟體測試工程師知識、技能的要求。
1.初級測試工程師
測試初學者從初級測試工程師的崗位技術技能要求開始學習,首先學習測試理論,如軟體工程、測試基礎、軟體質量、測試用例設計方法等知識。有了一定的理論基礎後,可選擇一個專案從初始的測試需求分析、測試計劃、測試方案設計開始深入,直至最後階段的測試實戰、缺陷報告及測試報告編寫,將理論運用於實踐,透過實踐加深對測試理論的理解,循序漸進,熟練掌握常用的測試技術技能。
2.中級測試工程師
經過初級測試工程師相關技能的學習,測試從業者可學習更專業的測試技術技能,如學習一些常用程式語言,有利於測試分析及後期的自動化及效能測試,同時測試思路從黑盒測試漸漸轉變為同時關注被測物件的內外部質量表現。透過一定的專案積累,在特定業務領域內有一些技術、業務經驗沉澱。
3.高階測試工程師
在高階測試階段,測試工程師可以學習自動化測試、效能測試及白盒測試,測試技能從單一的手工測試轉變為自動化測試,測試方法從基於規格的黑盒測試方法轉變為基於設計的白盒測試方法,關注被測物件內部質量、外部質量、使用質量及過程質量,全面衡量軟體質量。
4.首席架構師
資深專家級的測試工程師更多關注於測試架構及測試度量工作,偏向於技術及業務設計管理方向。
從以上分析可見,初級、中級、高階測試工程師相關技能可在短時間掌握。針對零基礎需要轉行朋友,掌握初級、中級軟體測試工程師的相關知識和技能即可順利上崗,那麼學習這些內容需要多長時間呢?
按照週一到週五全天上課,外加晚自習的力度來核算,掌握初、中級軟體測試工程師相應的知識和技能,時間大致在2個半月到半年之間。能否把知識和技術掌握到位,這還得看學習者是否夠努力。
學習時間的長短還要參考課程安排是否合理且緊湊,有些雖把學習時間規劃為四五個月,但卻兩天打魚三天曬網的,這無疑是在浪費學員的時間;再者一週或一個月快速從0到精通的課程宣傳也不可靠的,對於有基礎想進階的專項課程,一週或一個月的時間是比較科學的。然而對於軟體測試工程師要從0到精通,一週或一個月是萬萬不行的。
-
4 # 小英說運營
首先,關於軟體測試培訓要培訓多久?要視你的基礎情況來分析:
軟體行業類的線下培訓課一般是半年左右,針對沒有一點基礎或者基礎比較薄弱的同學需要先上基礎班再上進階班,如果您有基礎的話,可以直接進入進階班,進階班一般是4個月左右。
其次,怎麼學效果好?如果你自制力不行,我建議您還是線下學習比較好,第一有學習氛圍;第二可立馬獲得學習反饋,能及時與周圍同學交流,老師互動;第三就是需要固定時間打卡進教室,沒遵守紀律會有班主任盯著記錄考勤,幫著你自律起來。畢竟自己花的錢,還是要好好學下的。第四可以獲得系統性的知識框架,不再是零散的,還能接觸實戰類的專案,讓你不僅掌握理論知識,還將理論與實踐結合起來,有些培訓機構還會聯合舉辦一些招聘會等線下活動,幫您推薦更多的就業機會。
-
5 # 一天天就知道水
看你的水平吧,一般大專生以上學這個還是比較快的,四個月足夠了,優就業的學費不到兩萬,還包吃住,畢業推薦就業,挺划算的
-
6 # 蛋白小生
軟體測試得學多長時間?假如是自學,還是需看自身的悟性。假如僅僅低等的測試,可以試試學,可是工資待遇不高。並且軟體測試也挺不錯求業的。能夠學學看。學完考個軟體測試技術員很好找工作
軟體測試大概分成黑盒測試和白盒測試,黑盒測試緊緊圍繞系統外界構造,不考量內部思維構造,關鍵對於程式介面和手機app作用開展檢測,黑盒測試通常不用開發軟體基本,只必須把握基礎的軟體測試方法論,較為重視末期的經歷積澱,初學也較易於,許多非計算機相關行業的盆友改行做檢測之後也基礎以功能測試主導。
白盒測試必須具有設計規劃的基本,由於牽涉到編碼的走查,如今中國做白盒測試的人要低於黑盒測試,白盒測試技術員許多全是開發軟體技術員掉轉來的。
軟體測試的另外歸類方式是分成功能測試和功能測試,功能測試大部分也是黑盒測試,功能測試必須牽涉到體統短板的標記和調優,通常必須把握資料表常識,會這門開發語言好某些,如JAVA.
綜上,想從業軟體測試,最先要把握軟體測試的基礎方法論,會資料表的操作過程,會這門開發語言更強。我覺得軟體測試的基礎方法論比較容易,如今各類材料也許多。資料表的操作過程,通常是增刪改查備份還原等。
-
7 # 暖暖微課堂
軟體測試是一個入門簡單、但深入學習較難的工作入門的時候只要會看懂中文、理解能力沒問題就可以按照測試用例來執行用例了
1、開始自學的時候找一本書來入門(軟體測試原版第三版很不錯)-差不多要1個月左右的時間、要能看懂明白裡面的知識、這個階段主要是學習理論知識2、有基礎知識之後找一個軟體來自己操作、從開始寫測試計劃、測試用例、到自己完成測試、並輸出測試報告(這個階段必須自己操作、如果有問題可以去51testing論壇提問)這裡如果產品小的話1個月左右、軟體功能多的話2個月多都有可能、建議從功能少的軟體入手3、在執行第二個步驟的時候經常多去51testing論壇看看那些問題帖子、絕對增長你的知識量4、前面3個步完成之後可以開始關注招聘網站那些招聘軟體測試的公司、去看看他們公司的做的什麼產品、可以吧他們的產品下載回來按照步驟2的方式來自己寫用例 執行測試、記錄BUG、提交測試報告等內容(如果你去面試公司的時候拿著你的測試報告以及BUG單的話 成功率會高很多)5、前面幾個步驟完成之後差不多要開始找工作了、建議去看看那本《軟體測試工程師試面試指導》的書籍、這本書裡面有很多軟體測試的面試題目多看看提高知識量自學軟體測試差不多需要6個月左右的時間。
-
8 # 默默搬磚
軟體測試對學歷的要求不高,軟體測試課程一般都從零基礎講起,能夠讓大部分人都學會。如果真的需要一定基礎的話,那就是基本的操作電腦的能力,相信幾乎每個人都具備。另外軟體測試分為手工測試和自動化測試兩個方向的,手工測試又分為功能測試、效能測試、介面測試等。手工測試並不需要寫程式碼,只需要用測試工具點選進行測試即可。哪個方向掌握得好,從事哪個方向的測試工作就可以,並不需要掌握所有測試方向的技能。自動化測試可能需要藉助程式碼來編寫一些指令碼,但如果你不做自動化測試的話,程式碼也不是必備技能。所以軟體測試的就業面可謂十分寬廣,有開發的地方就有測試。在這些測試方向中,還會分行業,比如金融測試、安全測試等等。如果你有相關的行業知識那就更好了,這樣你的薪資會比一般的測試工程師更高。由此可見,軟體測試並不難,不管你之前的基礎如何,只要你在好的培訓機構,按部就班地認真學習,找到一份滿意的工作是完全能實現的。優就業軟體測試培訓大體上分為面授課和網課,軟體測試面授課又分為全日制面授課和週末面授課。全日制面授課是週一到週五上課,適合在家待業的人學習,大概要學4個月左右,不過有的機構會包食宿,所以不用擔心花費問題。全日制課程會從零教授,學習功能測試、自動化測試、效能測試、介面測試。週末面授課是六日上課,適合工作或者上學的人,在不耽誤本職工作和學習的情況下上課、精進。週末班分為基礎班和提高班,基礎班學習功能測試,大概要2個月的時間,提高班則學習自動化測試、效能測試和介面測試,大概要學習3.5個月的時間。如果基礎班和提高班一起學習的話,總時長要將近5.5個月。如果你只想隨便學學的話,可能並不需要這麼久,但是如果想學好、學紮實的話肯定需要四五個月的時間。
-
9 # 他們都叫他卡里
5個月左右,零基礎或者基礎薄弱還是應該經過培訓系統的去學習,選擇靠譜培訓比較重要,這和學習效果好壞有直接關係
-
10 # 使用者5074441081519
軟體測試一般培訓三個半月到四個月
基本能掌握功能測試、自動化測試、介面測試、效能測試等方面內容
找學習效果好的建議找大機構看看,可以去中公教育,他們IT培訓整體都不錯,全程面授課程,學生有問題能夠直接解決。
-
11 # 菁英教育
如果選擇培訓的話,大部分培訓機構的學習週期都在3—4個月之間,短於這個學習週期,課程深度不夠,長於這個週期,拖延戰術容易疲勞。
軟體測試各個機構的基礎理論都差不多,這不是選機構的重點,重要的是要看機構是否重視專案經驗,這將是掌握技能的核心要素;除了選擇一家重視實戰專案的機構外,還要看一下機構的師資力量,跟著大廠出來的老師學習就是站在前輩的肩膀上看世界,將能看得更遠,避免很多彎路。
除了選擇一家靠譜的培訓機構外,更重要的還是要自己踏實努力學習,培訓機構相對來說只是提供了一個更好的學習環境,有了結實的跳板,但自己不學還是白搭。
所以千萬不要把所有的希望都寄託於培訓機構,更重要的還是在自身的努力!
回覆列表
軟體測試培訓基本分為理論培訓和實踐培訓兩個部分。培訓多久能出師幹活,和自身的基礎知識有關,如果會一些程式設計基礎,上手就會快一些。
一,理論部分一般一個月差不多,學習一些測試基本知識,比如白盒測試和黑盒測試。白盒測試又稱結構測試、透明盒測試、邏輯驅動測試或基於程式碼的測試。黑盒測試僅需知道系統的【輸入】和【輸出】,不需要知道程式碼是怎麼寫的。
二,實踐部分要看具體的難度而定了,比如需要自己編寫測試工具程式的話,練習的時間就要多一些,也和自身的基礎有關。時間估計一個月差不多。
三,怎麼學效果好,先了解一下軟體公司對測試人員的基本要求,有針對性的學習,效果就會立竿見影,應聘時也會心裡有底。軟體公司管理人員給測試人員分配測試任務後 ,會要求測試人員把測試出的bug詳細記錄,包括測試時間,測試背景,測試詳細內容,測試的手順,預期結果等內容。還有測試的影片,log等資料一併提交到bugbase上,也就是測試的bug管理工具中,重要的就是把這些記錄都記錄清楚。
四,其實軟體公司對測試人員的要求並不是很高,相對於程式設計師來說,技術要求也不是很高,只要能做好上面的工作,加上細心一些的工作態度,就容易勝任這份工作。