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