軟件測試和軟件開發(fā)哪個更簡單 軟件開發(fā)崗位和測試開發(fā)崗位,哪個更好?為什么?
軟件開發(fā)崗位和測試開發(fā)崗位,哪個更好?為什么?從待遇的角度,我建議是軟件開發(fā),軟件開發(fā)的工資普遍都要高一些,但是軟件測試相對來輕松一點。在現(xiàn)實中,軟件測試人員相對開發(fā)人員也要少一很多,需求決定了待遇和
軟件開發(fā)崗位和測試開發(fā)崗位,哪個更好?為什么?
從待遇的角度,我建議是軟件開發(fā),軟件開發(fā)的工資普遍都要高一些,但是軟件測試相對來輕松一點。在現(xiàn)實中,軟件測試人員相對開發(fā)人員也要少一很多,需求決定了待遇和機會。并且軟件開發(fā)也能夠學到更多的技術知識,并且對后面職位提升也有更多的幫助。在我工作的幾家公司里,還沒有看到軟件測試人員可以升任部門經(jīng)理或者更高的職位,頂多也是測試組的負責人。
聽說軟件測試員比做開發(fā)的門檻低一些,為什么呢?
軟件測試與軟件開發(fā)相比,確實軟件測試入門要低于軟件開發(fā)。這也滿足軟件測試的特征:入門容易,深入難。
軟件測試比軟件開發(fā)入行的門檻低些,主要是因為軟件測試是技術與業(yè)務并重的一個職位,軟件開發(fā)完全是以技術為主的一個職位。
人天生就是一個測試人員,而且經(jīng)常也在做一些測試工作,比如你想去買一件衣服,一般會從衣服的顏色,款式,價格,質量等方面去檢查,然后判定這件衣服是否適合自己,其實這就是在做驗收測試,也是屬于測試中一個測試類型。
就好比:衣服生產(chǎn)過程中,檢查衣服質量的人就是軟件測試人員,而設計衣服的就是軟件開發(fā),每個人都能根據(jù)自己的經(jīng)驗來檢查出衣服中的問題,但是你能說不經(jīng)過學習可以設計衣服么?王豆豆想這恐怕不一定。
而軟件比衣服更復雜一點,但本質不變,軟件測試人員在測試某個行業(yè)軟件時,可以根據(jù)自己的行業(yè)經(jīng)驗來測試軟件,但如果要開發(fā)這個軟件,就必須具備最起碼的編碼能力,這也就是為什么軟件測試比軟件開發(fā)入門會容易些。
軟件測試人員可以根據(jù)自己的經(jīng)驗來進行簡單地測試,然而這卻遠遠不夠,軟件測試人員如果只懂業(yè)務,那就只能根據(jù)軟件已經(jīng)實現(xiàn)的功能來判斷程序是否出錯,如果軟件測試人員懂代碼,那就可以通過看代碼的來檢查程序的源碼是否。所以如果想做好軟件測試,那編碼能力也是不可少的,這也就是為什么軟件測試入門容易,深入難。