·功能測(cè)試工程師
功能測(cè)試重心就是測(cè)試用例的設(shè)計(jì)。而測(cè)試用例的設(shè)計(jì),取決于測(cè)試人員對(duì)產(chǎn)品需求的理解;對(duì)產(chǎn)品需求的理解取決于測(cè)試人員對(duì)業(yè)務(wù)的“接受”程度。這也是功能測(cè)試發(fā)展往往會(huì)遇到“瓶頸”的原因,過多的項(xiàng)目只不過是在反復(fù)地學(xué)習(xí)不同的業(yè)務(wù);因此功能測(cè)試工程師往往要具備一定的測(cè)試管理能力,掌握一定的測(cè)試策略,發(fā)展通道一般是管理方向。
·性能測(cè)試工程師
產(chǎn)品,實(shí)際上是指產(chǎn)品的功能和質(zhì)量兩個(gè)方面。功能是構(gòu)成競(jìng)爭力的首要要素。用戶購買某個(gè)產(chǎn)品,首先是購買它的功能,也就是實(shí)現(xiàn)其所需要的某種行為的能力。質(zhì)量是指產(chǎn)品能實(shí)現(xiàn)其功能的程度和在使用期內(nèi)功能的保持性,質(zhì)量可以定義為“實(shí)現(xiàn)功能的程度和持久性的度量”。
性能測(cè)試往往要求測(cè)試工程師不但具備對(duì)產(chǎn)品基本的功能以及業(yè)務(wù)知識(shí),還要對(duì)產(chǎn)品所“在”(部署)的環(huán)境有必須的了解。這就要求性能測(cè)試工程師必須掌握一定的系統(tǒng)知識(shí),如服務(wù)器硬件知識(shí)(CPU、MEM、NETWORK、IO),數(shù)據(jù)庫(ORACLE,MYSQL),中間件(TOMCAT,NGINX),操作系統(tǒng)等知識(shí)。
·自動(dòng)化測(cè)試工程師
反復(fù)的手工測(cè)試勢(shì)必會(huì)讓測(cè)試人員開始思考人生。工作中幾乎每個(gè)測(cè)試人員都會(huì)遇到過一些重復(fù)性比較高,而且必須要做的工作,如回歸測(cè)試,冒煙測(cè)試等;顧名思義,自動(dòng)化測(cè)試就是為了把測(cè)試人員從一些重復(fù)性高,而且需求變化不大的工作中解放出來;比如web自動(dòng)化測(cè)試,可以通過selenium編寫測(cè)試腳本,一次寫完,就可以反復(fù)用到需求變動(dòng)不大的任務(wù)中。
·測(cè)試開發(fā)工程師
測(cè)試開發(fā)崗位,工作的目的就是為了更高效,更快捷地讓測(cè)試工程師進(jìn)行測(cè)試工作;測(cè)試開發(fā)崗位一般要求一定的開發(fā)能力,解決問題的能力尤為重要。比如我們項(xiàng)目組的測(cè)試開發(fā)小伙伴就經(jīng)常開發(fā)一些腳本自動(dòng)生成工具給我們使用,這也直接提高了我們的測(cè)試效率,間接地縮短了測(cè)試周期,可以更好更快地交付產(chǎn)品給客戶使用。