零基礎轉行學習軟體測試如何入手?
我根據自己入門測試的經驗分享一下哈。
可以看的書有這些:
比較推薦的有《軟體測試》
軟體測試 (豆瓣)
軟體測試 (豆瓣)
這本書的作者是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的入門。眾人的選擇總是沒錯的,所以推薦你看這本。
我主要寫開發的,對測試不太懂。
從工作經驗了解到測試分兩種:- 自動化測試:一般招聘職位名稱為測試開發工程師,工資不低於開發甚至比開發高
- 黑盒測試:就是寫測試例子,然後測試,提交 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 ?