零基礎轉行學習軟體測試如何入手?


我根據自己入門測試的經驗分享一下哈。

可以看的書有這些:
比較推薦的有《軟體測試》

軟體測試 (豆瓣)
軟體測試 (豆瓣)
這本書的作者是Ron Patton,講到的內容比較寬泛,包括測試理論、測試流程、Bug管理、兼容性測試、自動化測試等各個方面,通過這本書,我快速地了解軟體測試是一個什麼樣的工作,測試人員要做哪些事情。

另外還有一本《軟體測試》

軟體測試 (豆瓣)
作者是paul c.jorgensen,我也看了,但是內容相對來說比較理論化,翻譯也比較晦澀,不推薦新手作為入門教材。

測試人員還需要對軟體開發、資料庫、操作系統有所理解。推薦的書有:

《深入淺出Java》
Head First Java(第二版·中文版) (豆瓣)
這本書的作者是Kathy Sierra,很厚的一本,但是卻寫得很風趣,很容易理解,也能比較快地看完,這本書對於Java的入門是一個很好的選擇。

Python在線教程
Python 2.7教程
寫得挺不錯的,Python和Java選擇一門學習就可以啦。

《Python基礎教程》
《Python基礎教程(第2版 修訂版)》([挪]Magnus Lie Hetland)【摘要 書評 試讀】
如果想要看書,這本書是比較推薦的。

《Java編程思想》
Java編程思想 (豆瓣)
我當初是先看了《Java編程思想》這本經典書的,然後才看到《深入淺出Java》,發現還是《深入淺出Java》寫的比較淺顯,內容也比較少,對於新手來說,我建議《深入淺出Java》就夠了,不要從這本書開始。

《鳥哥的Linux私房菜.基礎學習篇(第三版)》

鳥哥的Linux私房菜.基礎學習篇(第三版) (豆瓣)
測試環境部署需要linux的知識,現在我們公司的新人們更多的還是看《鳥哥的Linux私房菜.基礎學習篇(第三版)》作為Linux的入門。眾人的選擇總是沒錯的,所以推薦你看這本。

除了看書,我也會從網上獲得各種資料,比如,關於HTTP協議、HTML、XML語言等,對於這類測試人員需要了解的,但是並不需要精通的技術,從網上搜集資料,自己能理解基本原理就行了。


我主要寫開發的,對測試不太懂。

從工作經驗了解到測試分兩種:

  • 自動化測試:一般招聘職位名稱為測試開發工程師,工資不低於開發甚至比開發高
  • 黑盒測試:就是寫測試例子,然後測試,提交 BUG,做這種工作靠的是細心和耐心了。工資會略低於開發。

如果想從事自動化測試,學的東西跟開發一樣。
如果想從事黑盒測試,那就找個便宜的實習積累經驗吧


有自學能力的話:
從功能測試入手,學完功能測試就去面試,工作一段時間後,再學習自動化測試開發。
百度一本最簡單的講軟體測試概念的電子書,看及整理筆記三遍。
網上下最簡單的講功能測試的免費測試視頻教程一套,看及整理筆記三遍。
隨便找個網站,熟悉網站功能後,嘗試寫測試計劃,設計測試測試用例,執行測試用例,提交軟體缺陷,寫測試報告。
自學方法很簡單,無人督促,貴在堅持,加油!

沒有自學能力的話:
在西安,來找我。
不在西安,去51testing博為峰。


謝邀請。

還是需要好好打測試理論的基礎。同時好好的學習代碼


謝邀,這個問題挺難的,難在你要從零基礎轉行進入一個行業。


假設你確定了要做軟體測試,那麼,
1.要學會用搜索引擎找資料
2.要學習一些軟體測試理論知識
3.你需要項目經驗,比如對某個網站/app按照測試的理論測一遍
4.要找到願意用轉行人士的公司,通常不是初創小公司就是外包公司。可以找當地的qq群尋找初級崗位的內推機會。

這其中的難度自然極大。

我在「測試人員需要具備的基本技能」里寫了一些現在稍微好一點的公司對測試人員的最基本的要求。https://zhuanlan.zhihu.com/p/30334448
一般,你從外包或初創公司入行後,很快會發現學不到多少東西,對,後面全靠自學。而純手工測試雖然門檻低,但卻已經有點跟不上時代了。現在常常有隻會手工測試的人跟我說,不敢跳槽,市面上要的技能他都不懂。所以轉行人士也要想清楚自己是否能堅持自學。

轉行想直接去好單位很困難,有毅力堅持下去才有希望...


可以參考一下《且談測試設計-需求分析》https://zhuanlan.zhihu.com/p/25294439
提供一個思路,作為入行的基礎,同時自己看看軟體測試的一些書,了解一下基本概念,剩下的就靠你在工作中的努力了。


剛剛在另外一個帖子也遇到了差不多相同的問題,在此就重複的回答一道。啰嗦啰嗦,不高大上,但接地氣。軟體測試的屬性,入門簡單、深入難、需要一定的知識廣度和學習能力。先入門:

第一,你確定好了要做軟體測試嗎?

第二,那就開始吧。首先看書學習些理論,在百度傳課、騰訊課堂、網易雲課堂、能力天空等學習平台搜索免費學習資源(基礎的課程都是不收費的,多的是這類資源),邊學習理論邊在自己的電腦操練。另外,加一些技術交流群跟人家多請教,嘴甜一點。

第三,只要認真的跟著在線的資源學習,相信你可以掌握功能測試和性能測試的方法,憑藉這部分能力勉強可以找個四千左右的工作,也許你運氣好也說不準。

第四,如果想技術提升能力拿到更高薪水,做到兩點:工作當中不斷的跟同事們請教摸索,網上購買高級測試開發課程(這一塊就沒免費的麵包吃了,高級課程沒有公司會免費公布的)。

以上是我對你自學的建議,優點:金錢花銷小(如果給我較真說時間也是錢的話,我無話可說),時間比較靈活。缺點是:耗時長,容易鑽牛角尖無法自拔,學習不系統,缺少項目經驗…

還有一種方式就是參加線下的軟體測試開發培訓,此處不多說,說多了就太商業了。希望以上建議可以幫到您!


題主問的泛泛,也不知道題主現在是在職還是離職,更不知道題主之前從事的行業跟軟測關係如何,跟IT關係如何,所以到底是自學還是報班,亦或是請熟人帶,都不好講。

不過還是先說說心態吧。不論做什麼,心態都很重要(不是最重要而是很重要,畢竟我也是借隔壁文科班妹子的政治書第四冊看過的人^_^)。

一個來說,必須有一個良好的學習心態。學習任何知識貴在堅持,如果半途中止,學不好任何東西。

再一個,不懂就要問。學習很忌諱不懂裝懂,朋友,老師,網路,都是可以用來搜索答案和提問的地方。子曰:「知之為知之,不知為不知,是知也。」不懂裝懂很難自我提升。

然後說說行業吧。

軟測行業內部,也是有分層的,最賺錢的,比如說性能測試,這個收入一般就比較讓人羨慕了。比較賺錢的,比如白盒,再比如自動化,這都是相對高端的。

手工黑盒做三年,這時候一般都是瓶頸期。

有一些人能夠感覺到自己的瓶頸,有些人感覺不到。

感覺到自己瓶頸期的人會選擇各種各樣的突破方式,有的自學一門語言,打算學點兒開發知識;有的學資料庫知識,打算往DBA發展;有的學系統學部署,做部署工程師;有的學習自動化工具,性能的啊,功能的啊,希望變成自動化工程師。

這些是不打算做手工測試了,我們祝他們好運。

繼續堅持手工測試呢,有些人就開始轉管理了,做組長,做經理,這樣;有些人學業務,成為業務專家。

所以說即使要入門軟測,選擇什麼也是頗有講究的。

想好方向,再想方法。

然後題主再根據自身情況,考慮一下到底是報班還是自學。

我有份視頻,是教基礎的。你可以看看 軟體測試教學視頻-


測試自學視頻:https://ke.qq.com/course/159919#tuin=ba4122
然後你在買本書,軟體測試的藝術,像工具的話,想loadrunner,qtp,jmeter等都可以學習下,你也可以加自學群555945090,希望幫助到你


學習軟體測試很簡單的,門檻低,有能力的可以自學,沒能力的包個測試班也容易學習!


我個人建議比較合適到一些符合自己的,人性化的培訓機構去培訓,自己學習的難度太大啦,根本就沒有太多的心思去學習,建議去選擇一些,學費低,包就業,工資待遇不錯的培訓就去培訓,還是很不錯的,一兩個月就可以入行,工資也是有最低的保障,希望幫到你。


你好,轉行首先需要了解一個行業,盲目轉行,你需要承受的成本比較高,(時間成本、金錢成本),轉行之前,我建議你先了解互聯網行業,軟體測試是一份什麼樣的工作,可以讓你更容易找到方向, 其次是與業內人士交流,交流可以讓你獲得更多的信息,你跟身邊從事這一工作的人交流,一方面可以獲取他在工作中的表現,另一方面可以從側面了解互聯網公司的狀況,最後是融合,互聯網是傳統行業的一個工具,崗位大多數是由傳統行業演變而來,並不是什麼新穎的崗位,有時候我們只是把這個崗位看的過於高大上而已,例如軟體測試是質量把控,質量檢測,而平常的質量檢測,土木行業的監理,食品的質量檢測部門,與軟體測試的崗位性質差不多,但是不同的只是基礎知識和工具而已。

如果你學習軟體測試,我建議先了解軟體測試的基礎概念,清楚一些專業名詞,其次去了解軟體測試這個崗位在工作中的表現,可以詢問工作者,結合交流尋找工作的核心,最後再結合核心去學習,例如測試用例,bug這些,把控好方向,尋找項目融入基礎知識,你會成長很快, 加油,

572848968(Beniu社群)主要以自學為主題,如果想要自學可以進來,大家一起交流成長


初級軟體測試還是比較容易入門的,但是自學的時間未有點長,而且會有很多問題。
建議是找有經驗的前輩們指導一下,如果有學習總結的就更好了。
因為一本本書那麼啃,大版大版的文字看起來,又浪費時間又抓不著重點啊。

····來自一位兩年多測試經驗的tester


學習的目標是要找到一份心儀的工作!目前看來,測試方面的工作對人的要求越來越高,16年以前那種只會點點點就能成功入職的黃金時期已經一去不復返!
對於轉行的來說,要以零基礎、零經驗應聘,基本沒戲!需要的是在掌握基本理論基礎上,有項目經驗!
基於這種情況,零基礎學習的基本就是功能測試的相關理論,而重點則是項目經驗!至於方法,每個人都有不同的理解,有問題可以交流!扣1993635105


測試是一個操作性很強的工作崗位,很多應屆生畢業了都不會做這個,我是做測試這方面的,你現在是跨專業跨行業,關於測試你還要了解很多,可以加這群410016393,文件里有很多免費的資料和視頻,有問題也方便交流


可以先從基礎書籍開始學習

推薦看下面基本書籍:

軟體測試基礎書籍

《計算機科學叢書:軟體測試(原書第2版)》

性能自動化測試書籍

《精通軟體性能測試與LoadRunner最佳實戰》

功能自動化測試書籍

《Selenium自動化測試指南》

移動端測試書籍

《移動App測試實戰:互聯網企業軟體測試和質量提升實踐》

上面的電子書,需要可以找他要(介紹里有)

自學就是花的時間長點,如果想快速入行工作,那麼還是選擇培訓吧,畢竟培訓班課程體系完善,不用自己去琢磨該學什麼,不用擔心遇到問題沒人解答。清華同方測試總監王老師的軟體測試精英就業班可以去,她不僅是實戰經驗豐富,還是位美女哦~。


先看看書吧:《軟體測試》《敏捷軟體開發》《重構》《單元測試之道Java版――使用Junit》《軟體測試的藝術》《軟體測試經驗與教訓》《Web安全測試》《軟體測試自動化》

歡迎來和我們一起玩轉眾測:

中移互聯網眾測有償徵稿啟事


可以先找一些相關的書籍來看看,但是總覺沒有基礎轉學軟體測試可能還是有些難度的,遇到問題也沒有專業人士給個全面的解答,可能也抓不到學習的重點,而且現在很多公司還蠻看中項目經驗的,建議可以找一家培訓機構系統的學習一下比較好,不過關鍵還是看你自己。


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


從看理論書籍開始,this 軟體測試入門書籍推薦


先掌握基本的測試理論吧,然後再考慮自動化的事剛入門不建議去做自動化畢竟沒有基礎


推薦閱讀:

北大青鳥是否在短短 5 年內從高峰跌落到瀕臨倒閉?如果是,這背後有什麼故事和教訓?
PPPOE撥號上網,取消本地連接TCP/IP協議勾選會導致什麼問題嗎?
做一名糟糕的程序員是怎樣的體驗?
大學四年如何成為世界級軟體工程師?
有哪些讓你目瞪口呆的 bug ?

TAG:軟體工程師 | 自動化測試 | 互聯網行業 | IT行業 | 軟體測試工程師 |