職業(yè)定義
職業(yè)定義:測試開發(fā)工程師,是指測試開發(fā)出來的項目,并且日常會編寫測試過程中的工具,減少測試重復性,。
職業(yè)其他名稱:測試開發(fā)工程師
任務職責
工作內容,、任務、職責:
工作內容:一是使用各種測試技術和方法來測試和發(fā)現(xiàn)軟件中存在的軟件缺陷;
二是測試工作需要貫穿整個軟件開發(fā)生命周期;
三是測試人員將發(fā)現(xiàn)的缺陷編寫成正式的缺陷報告,提交給開發(fā)人員進行缺陷的確認和修復;
四是測試過程中,為了更好地組織與實施測試工作,測試負責人需要制定測試計劃,包括有測試資源,、測試進度,、測試策略、測試方法,、測試工具,、測試風險等,。
任務及職責:每次產(chǎn)品經(jīng)理有需求提出,開發(fā)完成后,提交給測試工程師進行測試,測試內容包括功能性能等;除了測試項目,還會包括一部分自動化和新工具的開發(fā)。
工作考核要求:
每個季度開始會進行考核評定計劃,列明本季度需要完成的任務內容,在季度結束時會根據(jù)完成情況以及產(chǎn)品質量的表現(xiàn)進行評定,。
知識背景
學歷要求:
大專及以上為宜,。
行業(yè)知識背景:
1、測試崗位對知識的廣度有一定的需求:從OS到服務器到編程語言,、網(wǎng)絡,甚至算法,、復雜度,測試開發(fā)工程師要求具備開發(fā)能力。
2,、測試開發(fā)工程師要求具備開發(fā)經(jīng)驗和測試經(jīng)驗,以及溝通能力等,。
專業(yè)知識背景:
測試開發(fā)工程師一般為計算機相關專業(yè)本科及以上學歷畢業(yè),如計算機科學、軟件工程,、網(wǎng)絡通信工程等,這些專業(yè)對于計算機及網(wǎng)絡通信原理比較熟悉,具有一定優(yōu)勢,。其他專業(yè)的學生在通過自學后也可以從事。
專業(yè)要求:
軟件工程計算機科學與技術
大學課程
重要的大學課程:
高級語言程序設計 面向對象程序設計 數(shù)據(jù)結構與算法設計 數(shù)據(jù)庫系統(tǒng)原理 計算機組成原理
重要未開設的大學課程:
軟件測試技術 Linux操作系統(tǒng)與網(wǎng)絡編程 計算機圖形學 匯編語言 項目管理
職業(yè)技能
專業(yè)技能:
一是對項目流程:從需求到最終產(chǎn)品上線過程中的各個環(huán)節(jié)如何進行,每個環(huán)節(jié)自己及其他團隊成員應該做的工作;
二需要對WEB開發(fā)有較深入的理解:服務器配置+后端(服務等)前端(HTML,JS,JQuery)知識;
三是對自動化框架的掌握:如Selenium,報告,接口,壓力測試(LoadRunner,Jmeter)等,。
四是了解計算機組成,各個組件直接如何協(xié)作運行操作系統(tǒng);
五是至少精通某一常用高級語言:精通Java或Python,深入理解面向對象模式的編程模式,對于腳本語言或匯編語言需要有所了解,。
通用技能:
語言表達能力;團隊協(xié)作能力;文字表達能力;文檔處理能力。
從業(yè)資格
必要項:
無特定要求,一般具有兩年以上測試開發(fā)經(jīng)驗即可,。
附加項:
無特定要求,一般具有兩年以上測試開發(fā)經(jīng)驗即可,。
常用工具
一是軟件集成開發(fā)環(huán)境,如Visual Studio,、Eclipse,、Myeclipse等;
二是數(shù)據(jù)庫軟件,,如Mysql,、Oracle、SQL Server等,;
三是基本的代碼編輯器,,例如vim/emacs等;
四是其他工具,,如Python解釋器,、Fiddler等。
薪酬待遇
薪酬結構:
基本工資+季度考評績效,具體比例由于各公司均不同,。
基本工資:依據(jù)各人能力及職位等級進行評定,。
季度考評:公司每季度有一次考評,結合本季度任務完成情況和產(chǎn)品表現(xiàn)得出考評等級,由考評等級決定該季度的績效獎金。
滿意度:
4(薪酬滿意度評分:1點~5點,,分別代表“非常不滿意”~“非常滿意”)
福利制度:
五險一金,,帶薪年假,員工體檢,定期培訓,,旅游活動,,節(jié)日和生日禮品、補貼等,,不同公司略有差別。
工作環(huán)境
工作場所:
辦公室,。
環(huán)境具體描述:
1,、格子間,獨立工位,,配備臺式機和顯示器等,,具有空調、飲水機等基本設施,并設置了獨立的茶水間;有獨立的會議室,配置投影設備,、白板,并設置了電話供電話會議等,。
2、提供員工休息和娛樂的場所,,有的公司還配備健身房,、按摩室、醫(yī)療室等,。
發(fā)展前景
行業(yè)發(fā)展前景:
隨著信息技術,、物聯(lián)網(wǎng)技術、互聯(lián)網(wǎng)+等概念的提出和發(fā)展,大型復雜信息系統(tǒng)越來越朝著精細化,、智能化,、高集成度、高互聯(lián)度的方向發(fā)展,因此對于這些系統(tǒng)的功能,、性能,、可靠性、安全性等測試工作,有著更高的要求,進而市場對軟件測試工程師的需求越老越旺盛,行業(yè)發(fā)展前景廣闊,。
個人發(fā)展路徑:
發(fā)展方向:一是深入技術,對測試和技術進行深入研究,成長到技術經(jīng)理,技術總監(jiān);二是向產(chǎn)品研發(fā)轉崗或向管理方面轉型,。
職業(yè)的就業(yè)趨勢:
目前隨著移動互聯(lián)網(wǎng)以及互聯(lián)網(wǎng)+的發(fā)展趨勢,具備互聯(lián)網(wǎng)尤其是移動互聯(lián)網(wǎng)經(jīng)驗的人越來越得到認可和更多的工作機會。
職業(yè)道德
1,、遵守互聯(lián)網(wǎng)安全使用規(guī)范,不得在網(wǎng)上傳播暴力淫穢反政府反社會的信息,。
2、不得傳播網(wǎng)絡病毒,、病毒木馬等惡意程序,。
3、不得利用職務之便,修改后臺數(shù)據(jù),、程序等方法來謀取私利,。