前幾天看到一個(gè)博客上關(guān)于對(duì)測(cè)試分類(lèi)的重新定義,讓我們頗有感觸,也因此我需要對(duì)于測(cè)試的分類(lèi)重新深入學(xué)習(xí)和理解,并對(duì)自己當(dāng)前的測(cè)試工作進(jìn)行歸類(lèi),試問(wèn)自己我到底做過(guò)哪些測(cè)試,擁有哪些方面的技能和經(jīng)驗(yàn),因?yàn)檫@些都是對(duì)我們職業(yè)發(fā)展有實(shí)際意義的,在這之前我原來(lái)如此模糊,不過(guò)從這以后我想我可以清醒很多了。

  不知道大家有沒(méi)有注意到,我們經(jīng)常在瀏覽一些外企發(fā)布的關(guān)于測(cè)試職位的要求時(shí),通常都會(huì)看到很多與國(guó)內(nèi)企業(yè)發(fā)布的招聘要求不同的專(zhuān)業(yè)術(shù)語(yǔ),比如說(shuō):

  1、UI automation,UI自動(dòng)化測(cè)試,這在我所看到的國(guó)內(nèi)企業(yè)招聘信息上是沒(méi)有看到的,當(dāng)然一些教材上也基本沒(méi)有這樣的介紹,當(dāng)然我們稱(chēng)之為功能自動(dòng)化的術(shù)語(yǔ)卻是到處隨處可見(jiàn);

  2、還有Driver Test,驅(qū)動(dòng)測(cè)試,可能水平不行,感覺(jué)翻譯或來(lái)很不好理解,也更別說(shuō)到底做過(guò)沒(méi)做過(guò);

  3、API Test/API automation應(yīng)用程序接口測(cè)試,我們可能聽(tīng)到過(guò)接口測(cè)試,但沒(méi)有聽(tīng)過(guò)到API automation;

  4、還有被稱(chēng)之為軟件的可靠性測(cè)試的分化有Reliability test, Stress test, Security test, Performance test,這些在我們的招聘信息中可能多見(jiàn)都是一句話(huà)帶過(guò),那是性能測(cè)試,所以招至更多的人拼命地去研究性能測(cè)試工具,都根本不注重所謂理論深入學(xué)習(xí);

  5、對(duì)于代碼方面的,可能大部分人覺(jué)得那是開(kāi)發(fā)人員的事,或者說(shuō)是百盒測(cè)試人員的事兒,所以有這樣的要求Code review, Debugging ,也基本沒(méi)見(jiàn)過(guò),因?yàn)榇a審查和調(diào)試在大部分的公司都不是測(cè)試人員可能去干的事。

  其實(shí),在這些個(gè)所謂專(zhuān)業(yè)術(shù)語(yǔ)中幾乎看不出我們所謂的測(cè)試類(lèi)型的分類(lèi),因?yàn)閴焊鶝](méi)提到過(guò)黑盒測(cè)試、白盒測(cè)試和灰盒測(cè)試的概念,也因此說(shuō)明在專(zhuān)業(yè)的測(cè)試行業(yè)中沒(méi)有所謂的測(cè)試職位的分別,比如我們國(guó)內(nèi)有黑盒測(cè)試工程師、白盒測(cè)試工程、性能測(cè)試工程等等,何為專(zhuān)業(yè)?是不分你我,因?yàn)闇y(cè)試是連貫性的,如果因?yàn)槟骋粋(gè)環(huán)節(jié)而不專(zhuān)業(yè),那這個(gè)測(cè)試的結(jié)果不完整,更不可靠。但從這些專(zhuān)業(yè)的測(cè)試術(shù)語(yǔ)中幾乎涵蓋了我們所有過(guò)程中都會(huì)做的東西,難道這只是概念的問(wèn)題嗎?千萬(wàn)不要以為我們的課本上沒(méi)有的概念那不是測(cè)試人員該做,那是因?yàn)槲覀儗?duì)測(cè)試分類(lèi)的誤解。