由于國內(nèi)測試行業(yè)還處于起步階段,所以大家對測試工程師這個職業(yè)的發(fā)展前景還不明確。其實,開發(fā)有什么樣的崗位,測試也有就相對應(yīng)的崗位,比如開發(fā)有架構(gòu)師,測試也有測試架構(gòu)師,也需要從整體架構(gòu)考慮怎么做測試。國內(nèi)公司一般會有初級、中級、高級測試工程師、項目經(jīng)理、*經(jīng)理。當(dāng)然也有一些公司已經(jīng)有比較完善的體系,比如性能測試領(lǐng)域,除了初級、中級、高級測試人員之外,還有測試專家,性能測試分析師,架構(gòu)師。近幾年國內(nèi)的測試行業(yè)也在逐步規(guī)范,分工越來越細(xì),相信測試行業(yè)發(fā)展也會越來越好。
川銘軟件教育2010年高端技術(shù)就業(yè)培訓(xùn),創(chuàng)新課程設(shè)計,實戰(zhàn)開發(fā)企業(yè)級高端項目,成就軟件金領(lǐng)夢想!
軟件測試如何做
從事后測試,向質(zhì)量控制上轉(zhuǎn)型。
起初往往是受客戶委托,測試已經(jīng)開發(fā)完畢的軟件,更多的是事后驗收工作;以后逐步介入軟件開發(fā)前的需求評審,以及開發(fā)時的文檔評審、代碼走查等等;最終發(fā)展方向就是做軟件監(jiān)理,但是不能不承認(rèn),目前我們與國際上通行的軟件監(jiān)理還有一定的距離。這樣實現(xiàn)了從事后測試,向質(zhì)量控制上轉(zhuǎn)型。
而美國實際是在軟件規(guī)模的擴(kuò)大和結(jié)構(gòu)的不斷復(fù)雜的情況下,開始建立軟件測試制度和規(guī)矩的。美國在軟件開發(fā)的起步階段,也不會自己主動去做,是在現(xiàn)實的壓力下,才去實施這些流程規(guī)范的。國內(nèi)一定要有這種意識,意識到軟件開發(fā)過程中一定要引進(jìn)這些規(guī)章制度。另外,意識到了還不行,一定要實踐。
那軟件測試如何做?
為此,應(yīng)構(gòu)建完整的軟件測試平臺。
該完整的解決方案,包括以下幾方面:
* 軟件設(shè)計中的代碼安全性檢測;
*軟件實施過程中的軟件配量管理;
*軟件質(zhì)量的度量和評估、提供各種質(zhì)量模型,提供軟件驗收依據(jù);
*自動化單元測試;
*增式和非增式測試;
*匯編語言的靜態(tài)分析和動態(tài)測試;
*基于消息的分布式系統(tǒng)的自動測試(支持通信協(xié)議TCP/IP、X.25、GSM、Socket OSI…)
*系統(tǒng)級的驗收測試;
*嵌入式系統(tǒng)實時測試,支持各種和操作環(huán)境(OSE/Nucleus+/VxWorks)。