測(cè)試工具近來在測(cè)試人員間刮起了一陣旋風(fēng),在我們?nèi)簝?nèi)也不可避免地掀起了一陣工具熱。我不是支持無工具測(cè)試者,因?yàn)檫@是一種愚蠢行為。但對(duì)當(dāng)前出現(xiàn)的厚此薄彼思想,說說我對(duì)測(cè)試基礎(chǔ)與測(cè)試工具的認(rèn)知。在此誠邀各路英雄過來參與討論與拍磚。理想的目的是讓我們對(duì)正確測(cè)試有一個(gè)不會(huì)偏離得太遠(yuǎn)的認(rèn)知。

  有不少測(cè)試員目前把測(cè)試工具與測(cè)試思想的學(xué)習(xí)分為兩個(gè)相反方向,重視工具的使用學(xué)習(xí)而忽略了測(cè)試思想的煅練。這不利于測(cè)試能力的提升,提高我們的測(cè)試技能,如僅僅是工具的使用,好巧婦難為無米之炊,而這“米”指的是測(cè)試思想。

  測(cè)試工具只是一個(gè)輔助工具,幫助我們進(jìn)行一些手工測(cè)試不能完成的測(cè)試內(nèi)容,但它不能替代測(cè)試思維。該測(cè)什么,要怎么測(cè)還是要以測(cè)試思想為基礎(chǔ),然后才是借用工具幫我們實(shí)現(xiàn)。算我們精通Rational、Mercury等一系列的工具,如果心中沒有測(cè)試用例,我們也不知對(duì)著一個(gè)需要測(cè)試的軟件,要對(duì)它進(jìn)行怎樣的測(cè)試項(xiàng),作為一個(gè)測(cè)試人員,我們不應(yīng)當(dāng)只是一個(gè)執(zhí)行者,更應(yīng)該是一個(gè)設(shè)計(jì)者,怎樣設(shè)計(jì)一個(gè)合理有效的用例去完成對(duì)產(chǎn)品質(zhì)量的控制,在這個(gè)基礎(chǔ)上才是怎樣去達(dá)到對(duì)這個(gè)產(chǎn)品質(zhì)量的檢驗(yàn)。而測(cè)試用例,是測(cè)試思想的集中體現(xiàn)。先煅練思想再在此基礎(chǔ)上進(jìn)行使用輔助工具的提升,我們的測(cè)試才能做得更好。這也不是說一定要有了測(cè)試思想再學(xué)習(xí)工具,因?yàn)樗季S與工具都是測(cè)試的技能點(diǎn),好是一并重視,把測(cè)試思維的學(xué)習(xí)與測(cè)試工具的學(xué)習(xí)調(diào)至一個(gè)方向。

  如果把測(cè)試比喻成樹的話,那么測(cè)試基礎(chǔ)是主干,工具是支干和葉子,支干和葉子的茂盛使樹顯得更強(qiáng)盛,但如果少了主干的支撐,支干也無揚(yáng)展的空間。

  后來想想,新接觸測(cè)試的許多同行比較工具的學(xué)習(xí),很多是由于現(xiàn)在招聘企業(yè)的對(duì)測(cè)試工具要求比對(duì)測(cè)試思維要求更多對(duì)測(cè)試行業(yè)產(chǎn)生的誤導(dǎo)。

  測(cè)試員本身對(duì)測(cè)試基礎(chǔ)與測(cè)試工具的偏重度問題,希望能分層次討論測(cè)試所有知識(shí)與技術(shù),此舉是希望能給新接觸這個(gè)行業(yè)并且不太了解這個(gè)行業(yè)的同行們一個(gè)循序漸進(jìn)的討論主題,利于測(cè)試發(fā)展。

  另外測(cè)試技能的煅練不僅僅是思維與工具,還包括行業(yè)知識(shí),因?yàn)榇蠖鄶?shù)測(cè)試員從事的都是針對(duì)某一行業(yè)的產(chǎn)品,對(duì)所屬行業(yè)有了了解,我們的測(cè)試才更有針對(duì)性

  下面是我當(dāng)時(shí)的回復(fù)

  贊同黃昏的觀點(diǎn)。

  從必要性上來看,如果有測(cè)試工具是不是所有的軟件都能測(cè)試?反過來如果有測(cè)試思想是不是能進(jìn)行所有軟件測(cè)試從覆蓋率來看,相信有測(cè)試思想的測(cè)試范圍要廣些。

  舉個(gè)例子,比如做手術(shù),你會(huì)各種工具的使用,一定知道什么時(shí)候該用哪種工具嗎?呵呵, 想來都是思想來指導(dǎo)我們行動(dòng)的。

  實(shí)際軟件測(cè)試中比如測(cè)試photoshop這款軟件,想來用工具的機(jī)會(huì)不大,很多都是業(yè)務(wù)應(yīng)用和邏輯思維方面的測(cè)試,測(cè)試時(shí)候是跟開發(fā)基本同步的,出一版本進(jìn)行測(cè)試,同時(shí)對(duì)上一版本進(jìn)行返測(cè)。界面、功能不斷變化,使用工具的機(jī)會(huì)真的很少。

  另外具備行業(yè)知識(shí)和操作技能的非常受重視,促使我們?nèi)W(xué)習(xí)和研究。但是這些知識(shí)和經(jīng)驗(yàn)不是單單在IT領(lǐng)域所能獲得的,那么我們要接觸的社會(huì)將需要更加全面和立體(相對(duì)開發(fā)人員),希望不要陷入為測(cè)試而測(cè)試的境界。