目錄
軟件測試與軟件開發的異同
-
工作和產出
- 軟件開發是通過寫代碼來生成一個軟件,也就是從無到有的過程。
- 軟件測試則是測試一個軟件有沒有問題,能不能上線,也就是把軟件變得更好,起到把關質量的作用。
- 軟件開發是有產品產出的,而軟件測試則沒有,但是這並不影響軟件測試的重要性。
-
工作內容和壓力
- 軟件開發需要寫大量的代碼,要有很多的創造力,比較費腦。
- 軟件測試代碼則較少,相對來講輕松一些,只要耐心、細心就可以勝任。
- 軟件開發從業者隨着年齡的增長,可能會因為腦力和體力跟不上而被迫轉行。
- 但軟件測試則不會,因為它是一個需要很多經驗,越老越吃香的行業。
- 軟件開發人員有時為了趕項目進度常常需要加班熬夜,軟件測試人員則不需要加班,正常跟着進度工作就可以了。
-
行業開發與測試人員比例分析
- 軟件開發行業通常以男性為主導,軟件測試行業則沒有性別歧視,男女比例基本相當。
- 國外企業軟件開發與測試人員的比例為1:1到1:2.5,國內企業的比例卻是4:1甚至是10:1,可見軟件測試行業的人才缺口相當大。
- 軟件測試的薪資水平相比於開發也不低,剛入行的軟件測試人員起薪一般都在8000元左右。
為什么選擇軟件測試
- 1 在接觸軟件測試過程中,覺得對測試很感興趣,願意去學習一些相關知識,而沒有排斥的感覺;
- 2 目前的求職的行業選擇是互聯網IT行業,經過深入了解軟件測試行業以后覺得還是比較有發展前景的;
- 3 研發相比測試來說,需要技術上的深度研究,並且工作量更大更累,相比之下,我的技術水平和職業追求更適合測試;
- 4 對比自身的技術水平和性格特點,比如認真踏實、耐心等,覺得我自己更適合測試崗