(摘自51testing論壇阴汇,僅供參考)
最近發(fā)生的幾件事情讓我開始思考這個(gè)問題--測(cè)試的核心價(jià)值和能力是什么:
故事1:前幾天幫別的項(xiàng)目組面試招人候衍,候選者是一位擁有8年測(cè)試經(jīng)驗(yàn)的資深人士昼榛,簡(jiǎn)歷很漂亮。但交流了一會(huì)渔伯,我就發(fā)現(xiàn)了一個(gè)問題够话,他熟悉的業(yè)務(wù)和他現(xiàn)在申請(qǐng)的職位的業(yè)務(wù)相差甚遠(yuǎn),但是他除了對(duì)業(yè)務(wù)非常熟悉之外徐伐,幾乎沒有任何思考和總結(jié)贯钩,對(duì)測(cè)試,甚至連最基本的概念都模糊不清。不過(guò)更觸動(dòng)我的是角雷,和我一起面試的另外一位面試官祸穷,面試完后私下給我說(shuō),感覺有點(diǎn)不舒服勺三,害怕自己8年后會(huì)同這位面試者一樣雷滚。
故事2:也是幫別的項(xiàng)目組面試。候選者有4年左右的工作經(jīng)驗(yàn)吗坚,簡(jiǎn)歷很漂亮祈远,已經(jīng)在大公司里面做測(cè)試項(xiàng)目管理了。面試時(shí)商源,他對(duì)他當(dāng)前所在公司的流程车份,研發(fā)管理方法侃侃而談,全部都很high level炊汹。但當(dāng)我問到他一個(gè)在具體的場(chǎng)景下如何識(shí)別和處理項(xiàng)目風(fēng)險(xiǎn)躬充,深入問他一些細(xì)節(jié)的時(shí)候,發(fā)現(xiàn)怎么聊都深入不下去讨便,原來(lái)對(duì)他而言充甚,"風(fēng)險(xiǎn)"就等于"項(xiàng)目延期",一旦出現(xiàn)了"項(xiàng)目延期"霸褒,就發(fā)郵件給領(lǐng)導(dǎo)伴找,按照流程去處理就可以了,而且他認(rèn)為废菱,這就是測(cè)試管理技矮,這就是測(cè)試策略。
正是這兩個(gè)故事殊轴,引得我思考這個(gè)問題:什么是測(cè)試的核心能力衰倦?
作為測(cè)試人員,掌握業(yè)務(wù)是必須的旁理,但是業(yè)務(wù)知識(shí)不等于測(cè)試能力樊零,并不是測(cè)試的核心價(jià)值更不是測(cè)試的核心能力。測(cè)試流程固然重要孽文,但它只是固化下來(lái)的經(jīng)驗(yàn)驻襟、管理的手段和方法。測(cè)試流程也不應(yīng)該是測(cè)試的價(jià)值芋哭,測(cè)試的核心沉衣。
那么對(duì)測(cè)試而言,究竟什么是測(cè)試的核心價(jià)值减牺?哪些是一位優(yōu)秀測(cè)試應(yīng)該具備的能力豌习?作為測(cè)試者存谎,我們又該如何去提升、突破自己斑鸦?
我理解愕贡,測(cè)試的核心能力有兩個(gè):對(duì)需求的理解和把握和對(duì)產(chǎn)品失效規(guī)律的把握。--我們對(duì)需求進(jìn)行分析巷屿,得到產(chǎn)品的測(cè)試范圍,并確定我們的測(cè)試目標(biāo)(驗(yàn)收標(biāo)準(zhǔn))墩虹;結(jié)合設(shè)計(jì)嘱巾,得到產(chǎn)品的測(cè)試重點(diǎn)、測(cè)試難點(diǎn)诫钓,測(cè)試深度和廣度旬昭。同時(shí)我們還需要結(jié)合我們對(duì)產(chǎn)品失效規(guī)律的把握,基于風(fēng)險(xiǎn)來(lái)進(jìn)行測(cè)試菌湃。我們所有的測(cè)試问拘,要"測(cè)什么","怎么測(cè)"惧所,都是圍繞上面來(lái)進(jìn)行的骤坐,我理解這才是最核心的測(cè)試技術(shù)--定好測(cè)試策略。
認(rèn)識(shí)到測(cè)試策略在測(cè)試的核心地位后下愈,對(duì)我的測(cè)試職業(yè)發(fā)展之路產(chǎn)生了巨大的影響纽绍。記得我曾經(jīng)就職的一家公司會(huì)要求測(cè)試代表在項(xiàng)目開始寫《總體測(cè)試策略》,在項(xiàng)目過(guò)程中做"缺陷分析"势似,做"產(chǎn)品質(zhì)量評(píng)估"拌夏。我一直覺得那玩意很虛,對(duì)這些技術(shù)不以為然履因,認(rèn)為有這些分析思考的時(shí)間障簿,不如去看看開發(fā)的實(shí)現(xiàn)代碼,覺得只有編碼才是真技術(shù)栅迄。但自從我被逼著開始試著認(rèn)真的去寫測(cè)試策略站故,去學(xué)習(xí)怎么把握需求,怎么確定測(cè)試的深度和廣度霞篡,學(xué)習(xí)怎樣做缺陷分析才最有效世蔗,怎樣評(píng)估質(zhì)量時(shí),我突然好像進(jìn)入了一個(gè)全新的世界朗兵,我越來(lái)越覺得測(cè)試很難污淋,真的很難,但隨著不斷的思考和總結(jié)余掖,我也越來(lái) 越感到測(cè)試的魅力寸爆。
我也逐漸理解到礁鲁,對(duì)測(cè)試來(lái)說(shuō),核心價(jià)值赁豆,就是能夠利用自己對(duì)產(chǎn)品的失效規(guī)律的把握仅醇,對(duì)需求的理解,來(lái)預(yù)防缺陷魔种,和其他角色一樣來(lái)保證產(chǎn)品的成功析二。
例如,測(cè)試參加需求(story)的確定討論节预,往往能夠從系統(tǒng)叶摄、用戶的視角提出很多很有價(jià)值的問題,能夠幫助團(tuán)隊(duì)快速澄清問題安拟,達(dá)成一致蛤吓。
測(cè)試參加開發(fā)的設(shè)計(jì)討論,往往能夠從功能之間的聯(lián)系糠赦、非質(zhì)量屬性会傲、容易出現(xiàn)Bug的地方提出很多開發(fā)在設(shè)計(jì)上容易忽視的地方,而這些問題點(diǎn)到了測(cè)試階段拙泽,其實(shí)都是Bug淌山,這就起到了預(yù)防缺陷的作用。
是不是我們做到這步就夠了呢奔滑?事實(shí)上艾岂,"失效規(guī)律的把握"也好,"需求的把握"也罷朋其,歸結(jié)起來(lái)還是和具體業(yè)務(wù)息息相關(guān)王浴。測(cè)試者一旦換了產(chǎn)品,面對(duì)的是一些你不熟悉的業(yè)務(wù)梅猿,你掌握的失效規(guī)律氓辣,掌握的需求,特別是對(duì)用戶的深入理解袱蚓,可能就失效了钞啸。所以我們需要把這些知識(shí),從測(cè)試的層面再提煉總結(jié)一下喇潘,成為測(cè)試能夠"通用"的知識(shí)体斩、技能、或者模型颖低。