關(guān)于軟件測(cè)試的核心價(jià)值
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/4/12 10:53:01 ] 推薦標(biāo)簽:
前兩天看到一篇關(guān)于測(cè)試的文章,講軟件測(cè)試的核心價(jià)值.
仔細(xì)閱讀了一下,覺(jué)得很多地方蠻有啟發(fā)的,也引發(fā)自己去思考了一下這個(gè)問(wèn)題。其實(shí)這是一個(gè)測(cè)試人員常會(huì)面臨的問(wèn)題,特別是在現(xiàn)在的整體氛圍下;蛟S任何一個(gè)對(duì)自己的工作有所要求和追求的人都會(huì)去想類(lèi)似的問(wèn)題,包括工作的意義和價(jià)值在哪里,以及進(jìn)而的發(fā)展方向。在這個(gè)blog上,之前也寫(xiě)過(guò)一些自己的想法。這次借著那篇文章,覺(jué)得想得更清楚了一些,看起來(lái)似乎有點(diǎn)條理,寫(xiě)出來(lái)和大家探討,也許若干時(shí)間以后發(fā)現(xiàn)還是理解得很粗淺,不過(guò)那倒是好事,說(shuō)明理解更加深入了。
軟件測(cè)試作為一個(gè)工作有很多的價(jià)值,因?yàn)榇蠹业墓ぷ鲀?nèi)容都會(huì)包含很多東西,而且對(duì)產(chǎn)品和項(xiàng)目都是有價(jià)值,這里只說(shuō)說(shuō)和測(cè)試直接相關(guān)的所謂的核心的價(jià)值吧。我把它人為的分為了三個(gè)層次。
第一個(gè)層次:職位本身帶來(lái)的價(jià)值。
這個(gè)有點(diǎn)類(lèi)似于工廠里的QC, 需要有專(zhuān)人來(lái)做檢驗(yàn)的工作,這種價(jià)值和設(shè)立這個(gè)專(zhuān)門(mén)的職位有關(guān)。像很多職業(yè)的分工,一旦設(shè)立了這個(gè)專(zhuān)門(mén)的職位,這個(gè)職位上的人需要按照設(shè)定的要求去驅(qū)動(dòng)某些事情會(huì)被做到,對(duì)測(cè)試而言是產(chǎn)品在出去之前會(huì)被檢驗(yàn)到,對(duì)項(xiàng)目經(jīng)理而言是會(huì)按照計(jì)劃來(lái)驅(qū)動(dòng)項(xiàng)目往前走。的來(lái)講是不需要通過(guò)這樣的職位設(shè)定來(lái)驅(qū)動(dòng)某些事情被落實(shí)的,因?yàn)殚_(kāi)發(fā)人員也可以自測(cè),產(chǎn)品集成好了之后也可以從用戶(hù)的角度來(lái)完整的測(cè)試,但是實(shí)際上如果沒(méi)有這樣的分工和專(zhuān)職的安排,很多事情不會(huì)真的被做。還是那上面提到的項(xiàng)目經(jīng)理來(lái)舉例,理論上產(chǎn)品的開(kāi)發(fā)者應(yīng)該也可以按照幾乎把事情做了,為什么要一個(gè)專(zhuān)職的人來(lái)把握項(xiàng)目的進(jìn)度了(當(dāng)然項(xiàng)目經(jīng)理還要做很多別的事情)。
從這個(gè)角度,這有點(diǎn)像是通過(guò)分工來(lái)確保落實(shí)。而且因?yàn)樵O(shè)立了這樣的專(zhuān)職的工作,那么自然有job responsibility,需要對(duì)質(zhì)量負(fù)責(zé),而因?yàn)橛羞@樣的要求,測(cè)試人員會(huì)跳出來(lái)報(bào)出問(wèn)題,提出不同的意見(jiàn)。一個(gè)是制度上的安排,一個(gè)是心理上的。反過(guò)來(lái)可以設(shè)想一下,如果在一個(gè)正式的商業(yè)產(chǎn)品中,沒(méi)有測(cè)試人員或者類(lèi)似的工種,很多時(shí)候?qū)|(zhì)量的要求會(huì)流于形式,質(zhì)量很容易被進(jìn)度的壓力compromise掉,而且因?yàn)闇y(cè)得夠不夠本身是個(gè)很模糊的概念,大家可能簡(jiǎn)單用一用覺(jué)得沒(méi)有問(wèn)題出去了。
上面提到的其實(shí)是一個(gè)很基本的層次,有而且做了而已,至于做得怎么樣,那是另一回事。
第二個(gè)層次:做得更專(zhuān)業(yè),更好。
這里換一個(gè)例子,拿做飯為例,好的酒店里的廚師和那些只在家里做做飯的人區(qū)別是什么。當(dāng)然,這里說(shuō)的是通常的情況,個(gè)別另類(lèi)除外。如果按照上面的層次,兩者都能做出還可以的能吃的飯,可以達(dá)到這個(gè)工作的基本的要求。但是如果只停留在家庭主廚的要求,不會(huì)有專(zhuān)業(yè)的廚師這個(gè)職業(yè),還有什么幾級(jí)認(rèn)證之類(lèi)的。那么專(zhuān)業(yè)的廚師的更進(jìn)一步的價(jià)值在哪里?我想簡(jiǎn)單來(lái)說(shuō)大概是做得更專(zhuān)業(yè),更好吧。
同樣,對(duì)于測(cè)試這個(gè)職業(yè),也是一樣,如果只是把功能都用到了,發(fā)現(xiàn)了bug,那和普通的用戶(hù)有什么區(qū)別呢?
那什么是更專(zhuān)業(yè),更好呢?我想用兩個(gè)詞來(lái)概括,效果和效率。
先說(shuō)效果,下面列了兩個(gè)方面:
a. 發(fā)現(xiàn)更多的bug,而且很多是簡(jiǎn)單用用無(wú)法發(fā)現(xiàn)的bug,甚至非常難以發(fā)現(xiàn)的bug。這也好比專(zhuān)業(yè)勘探和去山里玩的驢友,驢友可以發(fā)現(xiàn)奇怪有趣的露在外面的石頭,而專(zhuān)業(yè)的勘探人員能找出埋在地下的有價(jià)值的東西。
b. 有些測(cè)試需要專(zhuān)業(yè)的技能,比如性能測(cè)試,穩(wěn)定性測(cè)試,安全性測(cè)試等需要專(zhuān)業(yè)的技能和工具。
對(duì)于這類(lèi)測(cè)試,普通用戶(hù)是難以發(fā)現(xiàn)的,因?yàn)榈人麄儼l(fā)現(xiàn)那不是找到bug,而是不幸遭遇到bug。這一部分是非常體現(xiàn)測(cè)試人員的技術(shù)和專(zhuān)業(yè)能力的地方,有很多地方值得深入的研究。
相關(guān)推薦

最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開(kāi)始被企業(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