回覆列表
  • 1 # JournneySun

    朋友所提的問題可以從以下幾個方面來分析回答:

    1、IT軟體開發的工資是相對高的,例如JAVA開發工程師,科班出身,兩年以上的實際工作經驗很多都可以拿到萬元以上工資 ,作為軟體開發中必須要經過的一道工序,軟體測試工程師,目前在人才市場上還是有一定的需求量的,工資相對來說也是不錯的。

    2、軟體測試工程師相對比軟體開發工程師來說入門難度也是比較低的,相對也是很容易入手的,但工資方面是比軟體開發工程師要低的,2年以內的工作經驗的軟體測試工程師相對來說,工資是很難超過萬元的。

    3、目前市場上有很多軟體測試培訓班的,上面宣傳的天花亂墜,那只是廣告宣傳,要理性看待,目前因為很多人都在做軟體測試工程師,有科班出身的,也有非科班出身參加培訓班出來的等等,導致目前人才市場上經驗不太多的,基本上是兩年以內工作經驗的軟體測試工程師有供大於求的局面。

    4、剛開始做軟體測試工程師的工資也就在6000-7000左右,但競爭特別激烈,對於提問題朋友所提到的學三個月就可以拿七八千的月薪,更多的是有一種忽悠人的感覺。

    5、軟體測試工程師實操經驗積累是非常重要的,三個月的培訓更多是一些理論知識,沒有太多實操經驗的,所以即使你學了軟體測試,也要找公司去學習實操積累經驗的,這個時候你可以選擇一些小的或著外包IT公司去做,不求工資多少,只求積累學習實操經驗,待有了經驗之後,再適當的換工作,一個經驗豐富的軟體測試工程師的工資還是相當不錯的,但那需要更多經驗閱歷的積累。

    學習技術是好事,但也要理性的對待,以上建議供參考!

  • 2 # Robert羅老師

    專案的計劃是根據SRS(專案需求規範)建立起來。測試人員的主要職責是根據SRS和專案計劃設計軟體測試用例。開發人員從設計開始編碼。專案工作被分割為不同的模組,這些模組被分發到開發人員之間。同時,測試人員要負責配置測試環境並依據分配的模組編寫測試用例。我們試圖利用SRS來設計覆蓋幾乎所有的功能點的測試用例。在這個過程中可以使用一些excel測試用例模板或者缺陷追蹤工具來手動的維護資料。

    當開發人員完成了單個模組的設計後,這些模組就會被分配給測試人員。測試人員將會在這些模組上面進行冒煙測試,如果模組未透過測試,則會將它們分配給相應的開發人員進行修復。對於那些透過冒煙測試的模組,將會依照書面的測試用例對它們展開手動測試。

    在這個過程中如果發現了任何缺陷,這個模組將會被分配給模組開發人員進行修復,同時測試人員登入缺陷跟蹤工具對發現的缺陷進行記錄。測試人員在缺陷修復測試儀上進行缺陷的確認及所有相關模組的迴歸測試。

    如果缺陷通過了驗證後,會標記為已驗證和已關閉,如果沒有透過驗證,那麼上述提到的缺陷週期將會重複進行(缺陷的生命週期將在其他的文章中進行說明)。首先在單個的模組上執行不同的測試,然後在整合的模組上進行整合測試。這些測試包含了相容性測試,比如說使用不同的硬體,不同版本的作業系統,軟體平臺,不同的瀏覽器等等。同時還要透過SRS進行壓力測試和負載測試。

    最後,將會搭建一個虛擬的客戶環境進行系統測試。當軟體通過了所有的這些測試用例,測試報告就形成了,也是時候下決定釋出產品了。

    以下是一個專案生命週期過程的簡單描述。

    這是根據IEEE和ISO標準寫出的在每一個軟體質量和測試生命週期中進行的測試活動的詳細步驟:

    1)回顧軟體的需求文件

    2)設定主要版本的目標

    計劃軟體釋出的目標日期

    制定詳細的專案計劃。這個詳細的專案計劃包含了設計規範

    根據設計規範制定測試計劃

    測試計劃:測試計劃包含了測試的目標和測試使用的方法,功能測試點和非功能測試點,測試風險標準,測試日程安排,多平臺支援和測試的資源配置。

    測試規範

    測試規範文件包含的技術細節(軟體需求)需要在測試前給出

    編寫測試用例

    1)冒煙(BVT)測試用例

    2)理智的測試用例

    3)迴歸測試用例

    4)負面的測試用例

    5)擴充套件的測試用例

    6)開發-分模組的開發方式

    7)安裝程式繫結:安裝程式是依據每個獨立的產品構建的

    構建過程:

    1)一個構建包含安裝多平臺的可用產品

    2)測試

    3)冒煙測試(BVT)是一種基本的應用程式測試,它決定了進一步的測試方向

    4)新功能的測試

    5)跨平臺的測試

    6)壓力測試以和記憶體洩露測試

    缺陷報告

    1)建立缺陷報告

    2)開發-程式碼凍結

    3)在某個節點上不增加新的功能

    4)測試

    5)構建和迴歸測試

    6)決定釋出版本

    7)長期物件釋出後的場景

    軟體測試員前景:

    近兩年來,隨著網際網路的快速發展,軟體系統變得越來越複雜,一個軟體產品不再是由1-2個開發人員單獨編寫,而是團隊配合,可能每個人只負責一個單模組,對於產品全域性沒有全據瞭解,所以這些軟體在執行時就非常容易錯誤,行業內將此稱之為Bug。

    並且每一個軟體工程師都會有思維死角,不容易發現自己編寫出來的錯誤,所以這時就需要專門的軟體測試工程師用專業的測試方式來檢查產品了。

    並且,因為中國企業對軟體測試技術的認知較晚,所以這方面的專業技術人才在國內還很稀缺。據調查顯示,目前國內軟體測試人才缺口已達到30萬,中國軟體業每年新增約20萬測試崗位就業機會,但是企業、學校培養出的軟體測試人才不足需求量的1/10,並且需求與供給間的差距仍在進一步拉大。華為就曾一次丟擲過50名軟體測試人員的招聘大單,而其他大廠也紛紛打出高薪招聘軟體測試人才的啟事。

    隨著使用者對產品要求逐漸提升,測試人員在企業內部的分量只會越來越重,北上廣深等一線城市將會帶動其他城市一起發展。因此,軟體測試的前景只會是越來越好,當然,最基礎的功能測試的崗位需求已經很少了,但自動化、效能、安全乃至於以後可能出現的大資料測試、AI測試仍存在著非常多的機會。

  • 3 # 小明愛王者

    1、如果是走技術路線的話,以北京地區為例,職友集的資料顯示,擁有1-3年經驗的軟體測試工程師的月薪在10000元左右。

    2、如果走管理路線,晉升到測試組長崗位,月薪大概在10000元到15000元。做到測試經理崗位,月薪為15000元到25000元,升到專案經理、產品經理,薪資則在15000元到35000元之間,如果你能力足夠強,做到產品總監位置的話,那你就能夠拿到50000元以上的薪資。

    當然任何一行,你做的nb了,永遠不會被淘汰,我一個朋友在中公學習的,不到一年,現在面試基本都透過,他去挑公司.

  • 中秋節和大豐收的關聯?
  • 異形大戰鐵血戰士2電影版的結局是什麼意思?