國(guó)內(nèi)外軟件測(cè)試工程師技術(shù)比較雜談
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/3/1 15:36:30 ] 推薦標(biāo)簽:
在國(guó)外,的軟件測(cè)試人員大多是手動(dòng)測(cè)試,他們厲害之處在于測(cè)試用例的設(shè)計(jì),但在國(guó)內(nèi),很多測(cè)試人員都把自動(dòng)化測(cè)試當(dāng)成很厲害的資本,為什么?
說(shuō)點(diǎn)自己的不成熟看法。
將自動(dòng)化測(cè)試當(dāng)成很了不起的資本,源于國(guó)內(nèi)對(duì)Coding的崇拜,譬如一個(gè)Dev跟一個(gè)QA放在一起,大家的第一直觀印象是??前者的技術(shù)能力比較強(qiáng)。
實(shí)際上,這個(gè)問(wèn)題分兩面看:
1. 自動(dòng)化測(cè)試能力是不是資本?
是,當(dāng)然是。測(cè)試自動(dòng)化是軟件測(cè)試的大方向。作為其核心組件的自動(dòng)化測(cè)試的引入將QA從繁重的重復(fù)勞動(dòng)中解放出來(lái),完成靠人力難以組織的測(cè)試,優(yōu)化測(cè)試資源,提高測(cè)試效率。的自動(dòng)化測(cè)試框架、完備的自動(dòng)化測(cè)試腳本集、豐富的自動(dòng)化測(cè)試工具將使得測(cè)試的效率倍增,對(duì)產(chǎn)品質(zhì)量保證起到積極作用。一個(gè)有自動(dòng)化測(cè)試腳本、框架、工具開發(fā)能力的QA,更有競(jìng)爭(zhēng)力是一件無(wú)可厚非的事情。 從招聘方的角度看,如同兩臺(tái)配置差不多的筆記本,一臺(tái)多出倆USB口并有一個(gè)HDMI,當(dāng)然會(huì)優(yōu)先選了,雖然他也不一定用得到。
2. 自動(dòng)化測(cè)試人員一定強(qiáng)于手工測(cè)試人員?
不一定。我接觸過(guò)的自動(dòng)化測(cè)試的QA大致有兩種:其一,專職automation,他們從進(jìn)公司開始定位為自動(dòng)化測(cè)試人員,有的公司的automation team甚至都不隸屬于測(cè)試團(tuán)隊(duì),他們從進(jìn)公司開始幾乎只接觸腳本和工具,自動(dòng)化的需求對(duì)于他們等于一個(gè)開發(fā)需求。這類的測(cè)試人員對(duì)產(chǎn)品本身了解并不多,且不深。更傾向于一個(gè)開發(fā)人員的工作方式。其二,既做手工,也寫過(guò)一些自動(dòng)化腳本。這一類人實(shí)際上仍然算是手工測(cè)試人員,但會(huì)小范圍參與到一些簡(jiǎn)單腳本開發(fā),多數(shù)是在已有的測(cè)試框架上進(jìn)行的搭積木的工作,缺乏創(chuàng)新空間。對(duì)于這兩類QA,前者因?yàn)楹艽蟪潭壬先怨ぷ髟谝粋(gè)Dev的模式下,可能存在的缺陷主要在測(cè)試的方法、感覺(jué)和思維方面,后者則完全可以作為一個(gè)手工測(cè)試人員去做橫向比較。國(guó)內(nèi)自動(dòng)化測(cè)試的現(xiàn)狀,使得投放入市場(chǎng)的自動(dòng)化測(cè)試人員,以第二種類型的居多,且目前國(guó)內(nèi)普遍的測(cè)試情況仍然是手工測(cè)試比例為重,所以如果招聘方簡(jiǎn)單地用是否做過(guò)自動(dòng)化測(cè)試來(lái)過(guò)濾人才的話,也許會(huì)錯(cuò)過(guò)真正適合職位的測(cè)試人才。而測(cè)試人員如果單純?yōu)椴┤∫粋(gè)名頭而局限于第二種狀態(tài)的話,對(duì)自身真正的自動(dòng)化測(cè)試能力的提高也沒(méi)有太多好處。
關(guān)于手工測(cè)試順便說(shuō)點(diǎn),必須肯定手工測(cè)試對(duì)于一個(gè)測(cè)試人員成長(zhǎng)的重要性,參與手工測(cè)試可以了解架構(gòu)、熟悉產(chǎn)品、培養(yǎng)測(cè)試的感覺(jué)。測(cè)試感覺(jué)和思維,說(shuō)起來(lái)貌似很浮云,但從事過(guò)測(cè)試的人應(yīng)該很清楚,同樣的一個(gè)測(cè)試任務(wù),交給一個(gè)具有良好的測(cè)試感覺(jué)、思維縝密的人和交給一個(gè)把測(cè)試當(dāng)成體力勞動(dòng)的人會(huì)有什么樣的產(chǎn)出差異。手工測(cè)試不應(yīng)該只被等同為手工執(zhí)行測(cè)試,其更重要的部分應(yīng)該是測(cè)試的架構(gòu)和用例設(shè)計(jì)。所有的測(cè)試執(zhí)行都是以測(cè)試用例為基礎(chǔ),測(cè)試用例設(shè)計(jì)的好壞,對(duì)測(cè)試效率、測(cè)試覆蓋率、defect發(fā)現(xiàn)幾率產(chǎn)生直接影響。測(cè)試用例設(shè)計(jì)中會(huì)用到很多方法去優(yōu)化和評(píng)估,涉及到離散數(shù)學(xué)、概率等領(lǐng)域知識(shí)的應(yīng)用,是個(gè)挺值得下功夫的領(lǐng)域,對(duì)于一個(gè)手工測(cè)試人員的自我增值也是有幫助的。
相關(guān)推薦

最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測(cè)試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測(cè)試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測(cè)試工具測(cè)評(píng)
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測(cè)試基本概念是怎么來(lái)的?軟件測(cè)試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10