來北大青鳥通州校區(qū)咨詢ACCP軟件工程師的咨詢者,以及在校學(xué)習(xí)的學(xué)員,都對未來畢業(yè)以后的就業(yè)方向很關(guān)心,尤其“軟件測試”與“軟件開發(fā)”兩個(gè)崗位,關(guān)注度很高。但是,也有好多學(xué)員存在著這樣一個(gè)困惑:我究竟是適合當(dāng)軟件測試人員還是軟件開發(fā)人員呢?哪個(gè)工作更適合我呢?他們之間的聯(lián)系是怎樣的呢?目前的發(fā)展來看,哪個(gè)崗位的缺口更大、就業(yè)機(jī)會(huì)更多呢?
北大青鳥通州校區(qū)專家認(rèn)為軟件測試人員與開發(fā)人員的比例應(yīng)該是相對的,視企業(yè)具體情況而變,一般受3個(gè)方面的影響:
1.所開發(fā)的產(chǎn)品類型或特點(diǎn),例如所開發(fā)的產(chǎn)品是操作系統(tǒng)、基礎(chǔ)平臺(tái),和一般的客戶端軟件、簡單的Web應(yīng)用系統(tǒng),其測試需求、范圍和工作量都是不同的。如微軟公司開發(fā)Windows 2000/XP操作系統(tǒng),因?yàn)橐С指黝惖?方應(yīng)用程序、支持大量的API和各種硬件driver等,操作系統(tǒng)自身結(jié)構(gòu)復(fù)雜、用戶操作也非常靈活,所以測試的難度大、測試工作量也很大,測試人員和開發(fā)人員的比例是2:1,即一個(gè)開發(fā)人員對應(yīng)兩個(gè)測試人員。對于一般的應(yīng)用,這個(gè)比例可能是1:1或1:2
2.軟件設(shè)計(jì)、代碼的質(zhì)量,也就是企業(yè)文化、開發(fā)人員的素質(zhì)和能力等直接影響了軟件的階段性成果的質(zhì)量,如果軟件構(gòu)造質(zhì)量很高,其回歸測試范圍有限、重復(fù)測試的次數(shù)只有1~2次,而不是4~5次,結(jié)果,測試的工作量大大降低,測試人員數(shù)量隨之降低。
3. 開發(fā)模式和流程的影響。例如,軟件開發(fā)人員進(jìn)行了足夠的單元測試,單元測試的覆蓋度高達(dá)95%以上,軟件在交給測試人員時(shí),在功能上基本沒有缺陷,這樣測試人員主要集中精力進(jìn)行性能測試、負(fù)載測試、安全性測試等,其測試人員需求自然要少得多,如在Apple公司,測試人員和開發(fā)人員的比例是1:10。
國內(nèi)軟件測試業(yè)正在蓬勃發(fā)展,軟件測試人員與開發(fā)人員總體之比約在1:4 左右。在國內(nèi)軟件企業(yè),這個(gè)比例變化的范圍在1:2 到 1:20, 但多數(shù)企業(yè)在1:3 到1:5 這樣的范圍內(nèi)。雖然對單個(gè)企業(yè)沒有具體的比例要求,但從統(tǒng)計(jì)平均角度看,這個(gè)比例在 1:2 到 2:3 為宜,所以測試人員的市場還是很大的!
相比軟件其他分類,從事軟件測試工作的女性比重更高一些。北大青鳥通州校區(qū)專家認(rèn)為這主要是由女性的思維方式和能力、心理承受壓力的水平?jīng)Q定的。有時(shí)候心理作用決定了職業(yè)的取向,多數(shù)女性認(rèn)為自己更適合做測試,而程序員絕大多數(shù)是男性。僅從手工功能測試看,女性更具耐心、細(xì)心,比較適合。。