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