標籤:

零基礎如何通過學習進入軟體測試行業?

我是零基礎,沒有接觸過IT行業,大學是設計專業。想進入軟體測試行業工作,請問我要如何通過學習進入這一行業呢?我在網上了解了一些培訓機構,學習2-4個月不等,學費則要一萬三到一萬七不等,我如何選擇合適的培訓機構,是否 有必要?通過自學的途徑可以嗎?希望專業的人士給一點指引,感謝萬分。

我在某個培訓機構網站看到有以下課程,大類目有:

Windows操作系統及網路基礎、軟體測試基礎理論、功能測試項目實踐、Java程序設計、資料庫基礎、功能測試工具QTP、性能測試工具LoadRunner、測試管理工具Quality Center、白盒測試技術

與白盒測試工具、Unix操作系統及網路環境、自動化工具項目實踐

培訓的時間為全日制二到四個月,這些學成零基礎四個月內速成可能嗎?這些課程是專業能夠面向工作的嗎?

謝謝各位的回答,衷心感激。


謝邀請。看到徐毅了,哈哈,老朋友。

首先呢,不用在乎你得背景,背景也許決定了起跑線在哪兒,但是決定不了你跑得多快。

其次培訓機構我也不能一棒子打死,但是現在得行情逼得我只能勸你盡量不要去做培訓,收穫和你得付出、或者說你錢上面得付出不成正比得。

個人覺得自學得途徑基本上在我當初得年代管用,但是現在得時代已經沒有用了。現在得競爭已經白熱化了,越來越激烈了。

以下是我得建議:

1. 首先想清楚你為什麼要學習軟體測試,或者說為什麼要做軟體測試?因為有很多人做了一段時間之後依然決定要轉行做別得,與其之後轉頭,不如現在想清楚。

2. 當然你也許會說,我就因為不了解才到這裡來問,我就是因為不了解我怎麼想清楚呢?那麼我建議就是你儘快去找一份測試相關得實習也好,工作也罷。不管公司大小,先做了再說,同時自己多和一些專業人士交流交流,看看軟體測試得書,比如微軟,google等測試之道啥得

3.如果你要做測試。對於軟體工程和編程能力得要求現在也越來越高,不能忘記學習這些

4.測試需要合理得安排自己得時間。所以成功人士得7個習慣你也要看

其他其實還有很多,我就不一一說了。總結來講,先做再想。具體問題具體分析。但是不管如何,要儘快得想清楚自己選擇軟體測試得原因,否則將來最大得敵人就是你自己。


通常所謂的能力,是指職位勝任力,也即你是否能夠履行好某個職位,包括了知識、技能。

不同公司對於軟體測試崗位的定位和要求各有不同,不過大體都超不過如下的範疇:領域知識、技術知識、實操能力和軟技能。

  1. 領域知識:也即所測試軟體或系統的特定知識,例如銀行業當然是多了解金融交易相關知識,通信業那就要多了解通信業相關知識。課程列表裡的Windows,個人認為大體可以歸於此,如果不是一定要測試windows系統,而只是使用的話,沒有必要作為必修課;Unix操作系統的情況跟windows系統一樣;資料庫基礎也可以看做是領域知識,比如你要測試資料庫的時候肯定要掌握資料庫的行為特點才能測好,但如果只是被測系統涉及到資料庫,就不見得是必要了,因為通常都會在測試中屏蔽掉系統其他部分對資料庫的依賴(資料庫單獨測試);Java程序設計,如果是測試的是以java編寫的軟體或系統的話,那麼也是需要了解的內容了。

  2. 技術知識:對於軟體測試從業人員來說,那也即是跟測試工作相關的技術了。例如測試的基礎理論,以及做測試自動化等所需要的java編程技能等。
  3. 實操能力:功能測試或自動化工具的項目實踐,屬於通過實戰演練來學習的特定學習方式,跟具體學什麼沒關係,更多的是讓你實地體驗一下;如今的軟體和系統越來越複雜,全手工的測試已經幾乎不可能存在,所以必須要掌握某些工具的使用,這樣才能夠測試系統,QTP、LR、QC等,都是這個幹活的。當然了,如今已經是開源的潮流,行業內的各種工具很多,不只是上述這三樣,要注意保持開放的學習心態。
  4. 軟技能:分析能力、學習能力、表述能力、溝通能力、觀察能力等各種偏軟的技能。測試開始之前,要對被測對象的功能進行分析並相應地想清楚怎麼測試它;如何能夠把問題描述清楚;如何與其他同事、開發人員、其他干係人進行交流;如何在測試中不斷地觀察被測對象的表現而靈活地調整測試策略和目標等;都是屬於軟技能的範疇。

中國人有句俗話叫做「切勿揠苗助長」,相信你理解這句話的意思。任何事物的成長,都有一個過程。你可以採取各種辦法提高學習的效率和成效,但是基本的過程還是不能違背的。

然而,「員工一入職就能夠有效工作」這種期待是否合理呢?


看著一群群sb裝逼,別人能問這個都是為了尋求解決方法,如何學習,學習技能方向,其實做測試工作的最基本技能才是小白最需要的,這就是引導,當下不要給我說測試要學很多語言啊,要看你的興趣啊之類的一大堆,說的好像你是演說家一樣,你妹啊,我學什麼做什麼其實就是為了錢,有錢拿那就是興趣,重要是錢,你看建築行業的搬磚的他們是興趣嗎,生活所迫啊。只要智商在學什麼都不是事。


測試在國內現在發展一般了,這些不是問題,關鍵看自己能力。從事技術行業的確主要靠自學,不停的學。只想入門的話,那些培訓機構的確也是一個很好的選擇,但據我所知,很多人通過培訓後都很迷茫,東西沒學到什麼,面試沒機會,一大堆問題。

1、如果是應屆畢業生的話一般不會存在這樣的問題、反正做什麼崗位都是0基礎開始的。

2、對於轉行來說;

買本軟體測試書籍先學習下測試的基礎知識、很重要。

按照書籍上學的內容自己開始實踐(怎麼實踐?自己下載一個軟體或者隨便找一個web網站就可以開始了)

完成上面第二步之後,你多多少少已經對測試流程、測試知識有一定的了解了

然後可以開始找工作了,找工作投簡歷之前先看看對方公司做什麼產品的,然後把他們產品弄回來自己吧測試流程跑一遍,BUG都記錄下來(不要說沒有BUG,每一個產品都存在BUG)。發送簡歷的時候就可以吧他們產品的BUG給一起發送過去了。

多上上51testing測試論壇、加幾個測試Q群、論壇和Q群裡面經常會看到有招初級測試的。

還有一種方案;就是在你們公司內部轉崗,這個比較好操作(我就從IT部門轉到測試部門的)

但是上面測試的知識得自己學、不要指望轉崗之後才開始學。


請微信搜索iTesting, 軟體測試全乾貨分享,你的軟體測試知識寶藏


很多軟體測試並不需要編程背景。 但是現在軟體測試的大方向是automation testing,自動化測試。如果想學自動話測試,建議看看學學java,junit和selenium


有去培訓測試么?我也想培訓


本來不想碼字評論的,看到樓上這幾個裝B大法,實在忍不下去。人家樓主問的是零基礎如何通過學習進入測試行業,那幾個裝B的不分青紅皂白就寫了一大堆不痛不癢的廢話,怎麼的,裝B如風,常伴汝身?

軟體測試是IT技術崗位,離不開計算機方面的一些語言 技能 系統 等等,所以要進入這個行業必須經過學習。

學習無非兩種,一種是自學,另一種是報班學習,也就是找一家專門做測試、靠譜的培訓機構專門學測試。

先說說自學。網上不乏一些開源的測試視頻,課件,資料等等,這些零碎片段的資料,整理起來,確實能幫助你學習到測試的一些知識,注意,我說的是知識,不包含一些實際操作和項目經驗。因為網上的資源是開源的,廉價的,易得的,所以,乾貨不多,很多甚至都是一些陳舊的知識點。IT行業是技術行業,知識點也需要不斷的更新,所以,你自學到的不一定是及時的。測試裡面有個詞叫迭代。差不多這個意思。

自學的優點是,可自由支配學習時間,學習成本低,學習資料可以通過網上得來。

自學的缺點是,沒有什麼操作和項目經驗。無法保障自學的成果,有了疑問不知道該請教誰,也就是效率無法保障。可能你自學花費了一年的時間,還不如別人報班培訓兩個月來的效率高。

然後再來說說報班培訓學習。關於培訓機構,不能一棒子打翻,任何一個行業,都是有用心去做的企業。軟體測試培訓也一樣。有這麼一些小眾不為知的培訓公司,他們的口碑,技術,教學,就業,薪資各方面都是對學員非常有保障的。他們能夠生存營利下去,靠的是口碑,而不是靠推廣。注意,口碑雖然也是一種推廣方式,但是其中的意義千差萬別。

報班培訓的優點是,高效學習,系統而全面,不會像自學那樣各方面都是碎片化學習,能夠保障你的學習效率。用心在做培訓的機構,是一定會保障你的就業的,甚至是不就業不付費,解決你的後顧之憂。

報班培訓確實會產生成本和費用,現在培訓公司都會採用分期的形式,其中還有一些是帶薪培訓的,幫助你解決前期的過渡期,讓你全心全意去學好這門技術。

總之一句話,如果能夠在兩個月就能就完成的事情,沒必要拖到一年半載,培訓費是成本,時間何嘗又不是最貴的成本?


軟體測試交流群 611358906,群裡面也有很多測試相關的資料,有一些資料很適合0基礎的,軟體測試如果自學能力比較強,就在網上看看視頻,學些理論,然後自己動手找些實踐項目學習就可以,


學習無非是自學還是報班學習,自學首先看你的學習毅力和悟性,這個很重要,其次是有沒有人在你有疑問的時候幫助你,如果這些都不佔優勢,那麼你可以考慮報班, 什麼樣的培訓機構可靠:

  ①要有相關的辦培訓的資質,如果連最起碼的資質都有問題,那麼一次繳納這麼多的培訓費很可能就是上當受騙,有去無回了。

  ②師資力量要雄厚。老師是否是從業多年的計算機方面人才,這個是很重要的,這裡要看具體的老師而不是只是在培訓機構掛個名字的專家,比如出過書籍。很多時候找一些兼職的老師過來這裡我不否認在兼職的老師哪裡學不到東西,但是學到的知識也有廣度和深度之分的。

  ③社會認可度。既然是一種培訓,相對來說含金量不高,所以在社會上的認可度、聲譽就顯得尤為重要。如果用人單位連你所在培訓機構的名字都沒有聽說過,那麼無疑在就業時是多麼可怕的一件事情。

  ④理性認識。軟體測試行業也和其他行業一樣,有出類拔萃的精英人員,也有在低層煎熬的IT民工,不要因為一些過度的宣傳影響自己的判斷,是否喜歡這個工作,是否覺得這個工作有前景,以目前來看軟體開發的工資遠高於軟體測試,而且測試在國內行業中不太被重視,當然大的公司相對會好很多。有時無意也會看到一些宣傳標語如年薪十萬什麼的,個人覺得還是有點不合實際,當然也要看具體的地方和能力,比如沿海和內陸地區就沒辦法相比。

  ⑤就業。花費巨額培訓費就應該首先考慮到的就是就業,如果花費了培訓費而沒有找到一個好的工作那麼無疑就是竹籃打水一場空了。很多培訓機構喊出的口號就是包就業,其實很多時候我都在群中看到類似「我處有一批XX的人才需要的聯繫」其中大家可想而知也並非那麼容易,或者就是一些不好的公司。

最近我參加了魯德培訓的學習,這些供大家參考


我也是小白,在某寶上面買了學習的視頻就先這麼看著,感覺只是對測試有了最最基礎的了解,還沒有實踐過,我們一起交流可好?


看看這篇文章,希望對你們有幫助!http://mp.weixin.qq.com/s?__biz=MzAwOTEyMTEyNw==mid=100000048idx=1sn=fa8d31de63f91fdf841b4e1d4526da4achksm=1b653d382c12b42e51a3a8a7dab6a5cf356f7ab740dcaaf7544e17563451418d9865c693f902scene=18#wechat_redirect


同樣想轉行做測試,先打算在網上看看視頻,再買點相關書籍看看,也諮詢了培訓學校,但是全日制的培訓三個月,打算先自學點基礎,然後等年底辭職了有點積蓄再去學習幾個月課程,希望能順利轉行做測試工作。


不知道樓主找到工作了沒有,我現在就處於你現在這個階段,不知道可以分享你的經驗嘛?


零基礎不可怕,可怕的是堅持,做啥都要堅持。

個人建議,在決定學習軟體測試前先了解下自己是否對軟體測試感興趣,軟體測試其實還是一個蠻大的行業,裡面有很多細分,你可以先想想自己是對web、app感興趣,還有想進入那個行業,遊戲?金融?還是硬體相關的等等,總之蠻複雜的。

另外,學習軟體測試其實除了參加培訓外,其實也可以自學的,但是選擇培訓機構的時候一定要多了解,不能全聽廣告、銷售人員的介紹,還需要多了解,如果能認識已經在培訓機構學習出來的同學最好不過了。

以上建議,供參考,若有問題,歡迎再問。

記得給個贊哈哈哈。


推薦閱讀:

軟體測試有哪些前景?
學習軟體測試,成為一名軟體測試員有什麼前途?
如何成為windows7的深度&專業&骨灰級使用者呢?
測試自動化的最高境界是?
自學軟體測試怎麼學?

TAG:軟體測試 |