我想學習軟體測試,可是網校不靠譜,現在想自學,求給一些指導和提示!?

我想學軟體測試,也想進入這個行業,因為剛畢業,資金不足,沒法報名線下班,時間不夠。網校不靠譜,說的天花亂墜的。現在想自學,但是對於軟體測試的學習進階還是不太明白的,也有些迷茫,自己摸索方向不清楚,希望各位有經驗的大神和做過這一行的給一些建議,打廣告和推廣的就不要進來了!謝謝!


回答問題要趁早,速度趕來回答。

先說我的答案,建議去培訓!尤其是對自學能力差的,自律能力差的,建議去培訓。(請不要讓我推薦任何培訓單位,因為我不了解到底哪家好哪家差,真的沒法推薦)但是,請慎重甄別培訓機構,多看看以前學員的評價,仔細分析。(同時,要排除那些離譜的機構,比如宣傳很誇張,沒有任何負面消息的機構...)

有人也許會問,既然你對培訓機構的教學質量沒有信心,那你還推薦別人去培訓?是的,確實沒信心,但是還是建議去培訓。如果你是做開發的,我不那麼建議,但是你零基礎做測試,我建議,我來解釋下原因。

原因有兩個:

1. 軟體測試重實踐,不是自己私下折騰就能學會的(當然,不排除天賦異稟,機緣巧合,運氣好能夠有公司看你零基礎還願意培養你的),因為沒有人指導,你很難知道你的文檔是否寫的正確,也不知道你的用例設計得是否合理,不知道你測試報告是否說到了點上。而開發就不同了,你做個東西做出來,基本上可以確認你學到位了。也就是說開發工作的產物很容易確認是否達標,而測試工作的產物,沒有經驗的人很難知道是否達標。

2. 想要做開發的人一般都是自驅力比較強並且願意解決問題的人,所以可以自學。

關於如果確實不想報班怎麼辦的問題,我建議搞明白以下內容~

a. 學會用linux,基礎命令,vi編輯器

b. 學習基本網路知識,學習基本資料庫知識

c. 搞明白常見黑盒測試方法,如何用,為何用,有什麼優點。

d. 如何寫測試方案,測試用例,bug報告,測試計劃,測試報告。

e. bug生命周期

g. 為何選擇測試而不是別的職業。

測試之道網-軟體測試教程

介面測試?

如何保證介面測試的覆蓋率?

做介面測試的流程一般是怎麼樣的?

介面測試的數據如何回歸?

如何寫出高效的軟體測試用例?

軟體測試工程師,2年半工作經驗,第一次跳槽,如何快速融入團隊?

做測試,寫了一周的測試 用例,感覺自己已經是個文員了,怎麼辦?

該怎麼樣才能讓所有測試人員迅速學會自動化測試呢?

測試人力不足時,測試技術層面有什麼方法可以提高測試效率?

怎麼判斷哪些功能能實現自動化?


如下,是我在其他問題下的回復:

--

測試的知識面,綜合能力,早已超過開發。

如果,你還以為,開發混不下去了,來混測試,多半也混不下去,甚至更慘。

回到問題,如何規劃學習:

大概如下的知識點。

1 軟體工程知識

2 開發語言知識 java Python 等

3 Linux知識

4 資料庫知識 SQL

5 計算機網路基礎

6 前端知識

7 軟體測試理論(至少系統性的看過一本測試理論書籍)

還有很多,比如 產品思維 探索性思維 好奇心 溝通能力 等等。

--

如上是需要學的內容。

可參考。

至於學習形式,建議自學。

先買本測試理論書看看。


軟體測試本科階段確實沒這專業,所以入行基本靠自學或者培訓,這裡說說我自己的經驗吧。

在學校的時候我有考慮將來會走測試,就有刻意買書,這裡推薦軟體測試以及軟體測試的藝術這兩本書,非常經典的測試名著。

然並卵,畢業的時候我隨便找了份工作,做的是3g網路優化,年底辭職了,這算是我的一段彎路,其實當旅遊了。

15年過完年,到了深圳,花了一個月時間,,找了份華為的外包,期間幾乎準備去培訓了,最終我哥反對,就沒去,事後和做功能的同事聊天來看,培訓沒啥用,可能和他不會代碼有點關係。

先寫這麼多,很弱,有幫助再說。

———————

2.26.2016更新

年後也在找工作,對去年做了一點總結。

功能測試是起點,對測試方法,軟體工程思路有一定了解之後,無論是進設計框架,退自動化,都是良好的基礎。

方法論到測試思想的建立,其中需要穿插代碼的學習,我認為這是測試人的一個心路轉變歷程。

不斷的學習,包括技術書,博客,是促進我們不斷進步的食量。不斷的經受壓力和質疑,是推動我們進步的動力。

早上地鐵人真多,可憐起點站沒搶到位子。

希望我的補充能有幫助。


sql linux學學,找家公司先干著


我是培訓學的,個人感覺對於零基礎的人來講培訓還是很有用的。有一個培訓機構只培訓軟體測試,已經辦了14年了,為了避免廣告嫌疑,我就不說名字了。培訓學習的內容在現在工作中都用的到。然後,就是不要期望培訓之後就是大牛,培訓只是帶你入門,能夠從不懂到懂,以後的路還得靠自己努力。還有把格局放大,如果想學就去學,不要猶猶豫豫,也別在乎培訓的幾萬塊錢,投資自己是最重要的,沒有什麼值不值。


還是可以考慮報個培訓班


你好!

軟體測試是軟體工程的一個分支。總的說,軟體測試貫穿於軟體工程的開始到結束,如果說最最需要的知識,我個人認為首先需要對軟體工程進行學習。

等有了基本的理論知識後,就能夠理解軟體測試中各種測試方法的核心思想了。其實軟體測試是一個十分廣闊的研究領域。一般來說,軟體測試用一句話來概括就是:看一看一個軟體是不是再按正確的方法做正確的事情。這當中包含兩個層次的東西,一個是軟體是不是在做正確的事情,就是說是不是在完成你所期望的工作;二是軟體是不是在按正確的方法做事情,就是說軟體有沒有用正確的方式做你想要的事情。這就像人一樣,辦正確的事,並且按正確的方法辦事。再說回來,軟體測試包含很多很多方面,向上面提到的就是功能測試,如果再按照軟體生命周期來說的話還有集成測試、確認測試、系統測試、驗收測試。對於功能測試來說,如果按照測試對象內部結構是否可見來劃分的話,有黑盒測試和白盒測試。對於系統測試來說,按目的劃分的話,有性能測試、壓力測試、健壯性測試、安全性測試等等。其他的我就不說了。

這麼多方向,我們不可能說是對每一個都精通。我個人認為,對於一種技術能做到極致是一種非常棒的選擇,當然也不完全是這樣。對於每個人將來的發展前景,人與人的選擇也不一樣。對幾種比較重要的測試技術有深刻的了解是非常重要的。需要去再這個領域中發現自己的興趣,專註於某一類測試技術去深挖探究。

推薦一本書:軟體測試教程 宮雲戰


不要學軟體測試,直接學開發,工作更好找,工資也更高。


先從實習生做起。1、學做最簡單的黑盒測試,入門容易,上手快。2、自學一些基本的資料庫知識。3、可以在網上找一些測試的資料,了解測試常識。4、學一款測試管理工具。


我是在2011年剛畢業的時候報個培訓班學的,由於自學慢自律性差,所以放棄自學,個人認為花錢培訓可以更系統一些,了解行業知識,更重要的是認識了一批人,而自學也嘗試過,總是覺得無頭緒,今天看看這個明天學學那個的,遇到點看不明白的就學不下去了


推薦閱讀:

想知道零基礎想快點入行軟體測試是不是非得參加培訓班?
軟體測試與QA的性質是一樣的嘛?
性能(壓力)測試單台電腦能模擬多少並發?
軟體測試對於女生來講前景如何?

TAG:軟體 | 軟體測試 | 軟體測試和開發 | 軟體測試工程師 | 軟體測試培訓 |