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