軟件測試從自學到工作,軟件測試學習到底要怎樣進行?

前言

首先,請不要奢望有多麼簡單的辦法,學習沒有捷徑,這裏只是讓你明白這一點,順便根據個人經驗幫你理一下學習的過程。

其實有文章是說怎麼學習以及學習什麼的,但是可能還是有些抽象,或者內容有點多、有點雜,以至於不少朋友仍然覺得不知道如何下手。大家可以去打聽打聽,現在軟件測試培訓要多久,脫產學習也要三四個月,還不能保證熟練。所以說要學的東西確實很多,你如果想十天半個月就想學完找工作,那幾乎不可能,所以先想想要不要幹這行。當然也不是說你一定要學習三四個月甚至更長時間,畢竟培訓時是讓你儘可能多的掌握一些知識,以適應不同公司的要求,但是往往很多公司並不是有那麼多要求的,比如培訓會講開發知識,數據庫,測試工具等,但實際上很多公司不需要你熟練掌握,或者說可以邊工作邊學。

那麼自學就要注意四點,一是堅持,二是知道要學什麼,三是堅持,四是堅持。往往大家都太注重學什麼了(其實就是想少付出代價,想速成),而堅持不了,因爲你真要下定決心了學習,參照我列出的知識體系,肯定不會不清楚要學什麼。好吧,人性都是懶惰的,在這裏我試圖再精簡一下學習流程,看會不會有些幫助。

流程分爲以下幾點:

1,軟件測試的概念。

先背標準定義,再理解!理解!理解!!!用自己的話簡單來說就是通過一定的手段確保軟件產品符合用戶需求。不要一知半解的傷害彼此的感情。

在這裏插入圖片描述
2,軟件測試的流程/過程

分析/學習需求>編寫測試用例>測試,這是最簡單的了,至於測試計劃,評審,測試報告等等,先不管。舉個例子,假設需求是:這篇文章不能有錯別字,排版正確。那就先分析這需求是什麼意思,要關注哪些方面,如何測試,然後編寫測試用例,就是把分析的要測試的東西記錄下來(比如要檢查沒有錯別字,標點正確,排版正確等),然後根據測試用例進行測試。

在這裏插入圖片描述

3,測試用例

上面兩點理解後,就要弄清楚測試用例是個什麼東西,怎樣寫,這是很重要的,如上面的例子,測試用例是指導測試進行的,像施工圖紙一樣,開工前一定要準備好,要不然瞎弄就容易出問題。

在這裏插入圖片描述
4,其它軟件測試知識

上面的都掌握後(是要掌握,不是過一遍),你一定也已經涉及到其它東西,如缺陷定義,缺陷管理,測試計劃,測試方法等等,這時再做一些補充性的學習。

在這裏插入圖片描述
5,其它相關周邊知識

如測試工具,缺陷管理工具,計算機相關知識等,這些可以慢慢積累了,瞭解一些就可以,不直接影響做測試工作。到這時可以再去看看本公衆號中的軟件測試入門知識體系,做些鞏固和補充學習。

在這裏插入圖片描述
6,找工作相關

如果上面的軟件測試學紮實了,簡歷什麼的不是問題,簡歷包裝並沒有你想象中的那樣重要,適中就行,但要工整和準確。你別不信,我們原來面試時,絕不會看簡歷寫得牛逼就認可,相反,寫得太豐富了反而給自己挖坑,因爲假的東西是經不住考驗的。如果到這一步時有問題可以跟我聯繫。(軟件測試交流羣 313782132 ,免費領資料,互相交流~更有行業大牛解答問題)

在這裏插入圖片描述

總的來說,在軟件測試的道路上是需要一直學習積累的,只有做到更好,纔會有很好的發展!

在這裏插入圖片描述

我是個測試小編,上面是我收集的一些視頻資源,在這個過程中幫到了我很多。如果你不想再體驗一次自學時找不到資料,沒人解答問題,堅持幾天便放棄的感受的話,可以加入我們扣扣羣【313782132 】,裏面有各種軟件測試資源和技術討論。

在這裏插入圖片描述

當然還有面試,面試一般分爲技術面和hr面,形式的話很少有羣面,少部分企業可能會有一個交叉面,不過總的來說,技術面基本就是考察你的專業技術水平的,hr面的話主要是看這個人的綜合素質以及家庭情況符不符合公司要求,一般來講,技術的話只要通過了技術面hr面基本上是沒有問題(也有少數企業hr面會刷很多人)
我們主要來說技術面,技術面的話主要是考察專業技術知識和水平,上面也是我整理好的精選面試題。

加油吧,測試人!如果你需要提升規劃,那就行動吧,在路上總比在起點觀望的要好。事必有法,然後有成。

資源不錯就給個推薦吧~