軟件測(cè)試人員的獨(dú)特價(jià)值體會(huì)
自己從2006年畢業(yè)后就直接進(jìn)入測(cè)試這個(gè)行業(yè),在這三年多的時(shí)間里,自己對(duì)這個(gè)行業(yè)認(rèn)識(shí)經(jīng)歷了三個(gè)階段,也對(duì)測(cè)試人員的價(jià)值有了自己的認(rèn)識(shí):
階段一:抵觸、失落(半年多時(shí)間)
剛開始是很不情愿的感覺(jué),因?yàn)槊嬖嚨臅r(shí)候說(shuō)是做軟件開發(fā),結(jié)果到了公司項(xiàng)目組才知道是測(cè)試部。當(dāng)初的心情應(yīng)該和當(dāng)時(shí)測(cè)試人員的地位相關(guān)。因?yàn)榇蠹叶贾溃瑴y(cè)試人員在中國(guó)最初是 不被認(rèn)可的,是被看給開發(fā)人員收拾殘局的,開發(fā)人員也看不起測(cè)試人員,認(rèn)為是沒(méi)有技術(shù)含量的工作。所以當(dāng)時(shí)很多公司招的測(cè)試人員都是大?;蛘吒蛯W(xué)歷的人員。(這里不是瞧不起大專 人員,而是想說(shuō)明當(dāng)時(shí)企業(yè)對(duì)測(cè)試人員的定位和認(rèn)可現(xiàn)狀) ,所以在那半年多的時(shí)間,自己學(xué)習(xí)到的知識(shí)也很少。
階段二:接受并逐步喜歡上這行業(yè)(近兩年時(shí)間)
習(xí)慣成自然,當(dāng)你靜下心來(lái)認(rèn)真去做每件事后,發(fā)現(xiàn)每件事的背后都是很有樂(lè)趣的。在這兩年多的時(shí)間里,我從最初只做測(cè)試執(zhí)行到參與測(cè)試分析、自動(dòng)化編碼、自動(dòng)化設(shè)計(jì)等一系列的軟 件質(zhì)量保證活動(dòng)。當(dāng)你接觸的越多,你會(huì)發(fā)現(xiàn)你有很多東西還不知道,測(cè)試這行業(yè)還有很多的知識(shí)你還沒(méi)有學(xué)。所以在這過(guò)程我逐漸接受了這行業(yè)而且慢慢的喜歡上了這行業(yè),而且當(dāng)你在做自己喜歡做的事情時(shí),你的成果也會(huì)比較突出,當(dāng)然你的績(jī)效就會(huì)比較好。這是一個(gè)良性循環(huán)。
階段三:認(rèn)可并愛(ài)上這行業(yè)(...to Now)
當(dāng)你在這個(gè)行業(yè)待久后,你會(huì)接觸很多這個(gè)行業(yè)的牛人。他們會(huì)成為你奮斗的目標(biāo),他們是在為實(shí)現(xiàn)自身價(jià)值而工作,而不是為了工作而工作。
在分析測(cè)試人員的獨(dú)特價(jià)值前,我們首先看下企業(yè)的存在的價(jià)值是什么?
![]() |
從上圖可以看出企業(yè)存在的價(jià)值實(shí)際上是創(chuàng)造客戶認(rèn)可的產(chǎn)品,客戶滿意即愿意買企業(yè)的產(chǎn)品,這樣企業(yè)才會(huì)盈利,這也是大部分盈利企業(yè)的目標(biāo)。這里實(shí)際上是存在三個(gè)問(wèn)題需要解決:
1、如何才能知道是客戶真正的期望的產(chǎn)品或者需要的產(chǎn)品了
2、在理解了客戶需求后,怎么才能保證生產(chǎn)出來(lái)的產(chǎn)品就是可以滿意的產(chǎn)品了
3、現(xiàn)在獨(dú)家經(jīng)營(yíng)一個(gè)行業(yè)幾乎不存在,那在這個(gè)適者生存、弱肉強(qiáng)食的生存鏈上,怎么才能生存下去了。在保證了前面兩點(diǎn)后,要得就是效率。
實(shí)際上經(jīng)過(guò)分析,在上面企業(yè)生存需要解決的三點(diǎn)上,測(cè)試人員都起著不可替代的作用。當(dāng)然不同階段或者不同級(jí)別對(duì)應(yīng)到不同的測(cè)試活動(dòng)。如果從軟件開發(fā)過(guò)程模型的話就可以對(duì)應(yīng)如下:
![]() |
從上圖V模型開發(fā)可以看出,測(cè)試(質(zhì)量保證)是貫徹整個(gè)生命周期的。即使是現(xiàn)在大部分企業(yè)都在轉(zhuǎn)向敏捷開發(fā),實(shí)際上軟件開發(fā)的本質(zhì)是沒(méi)有變化的(還是需要分析、設(shè)計(jì)、編碼、測(cè)試),只是在不同的開發(fā)模型中這些活動(dòng)怎么去組織發(fā)生了變化。如在實(shí)施TDD的時(shí)候,測(cè)試先行;而在傳統(tǒng)的開發(fā)過(guò)程中,測(cè)試是在軟件開發(fā)完成后才進(jìn)行的。所以不管是在什么樣的開發(fā)過(guò)程中,測(cè)試的價(jià)值是一樣的,就是在每個(gè)階段保證高效高質(zhì)的滿足客戶的需要。
從上圖也可以看出,作為測(cè)試人員需要具備的素質(zhì)還是很多的:從最基本的測(cè)試執(zhí)行能力-->測(cè)試分析能力-->測(cè)試設(shè)計(jì)能力-->測(cè)試架構(gòu)能力等等,當(dāng)然并不是一開始都具備這些能力,這就需要測(cè)試人員把測(cè)試當(dāng)成自己的職業(yè),不斷的積累所需的知識(shí)。在這整個(gè)過(guò)程中,你都要以客戶為中心,站在客戶的角度去理解問(wèn)題,這樣你才能保證最終的產(chǎn)品是可以滿意的產(chǎn)品。
小記:
在工作中,經(jīng)常有同事會(huì)爭(zhēng)辯測(cè)試人員需不需要具備編碼能力。在我們看了是必須的,雖然測(cè)試人員首要職責(zé)是保證產(chǎn)品滿足可以的需求,但是如何高效的去完成我們的任務(wù),這過(guò)程中可能需要運(yùn)行程序的方式去解決那些體力繁瑣的活,讓我們真正解放出來(lái)去做更有價(jià)值的事。
【編輯推薦】