測試人員和測試工具

今天想談?wù)劀y試人員和測試工具的關(guān)系問題。

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比和田縣網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式和田縣網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋和田縣地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。

從02年開始接觸測試,我用過了無數(shù)的測試工具,通信行業(yè)需要的測試工具要比互聯(lián)網(wǎng)復(fù)雜得多,因?yàn)樾枰抡嫱ㄐ艜r(shí)遇到的各種問題。測試工具可以定制各種消息,各種網(wǎng)絡(luò)環(huán)境,還有各種異常。一般非常專業(yè)的測試工具都是需要購買的,價(jià)格不菲。基于自動(dòng)化回歸,諾西做過robot,讓測試人員通過表格化的方式來寫測試用例。手工測試和自動(dòng)化測試花費(fèi)的時(shí)間比差不多是1:5到1:10(《人件》當(dāng)中有詳細(xì)的闡述)。自動(dòng)化回歸發(fā)現(xiàn)的bug是相當(dāng)少的,也沒有人會(huì)去統(tǒng)計(jì)這個(gè)數(shù)值。我相信除非禁止了手工測試,否則自動(dòng)化回歸發(fā)現(xiàn)的bug永遠(yuǎn)都是相當(dāng)少的。自動(dòng)化覆蓋率大幅提高的同時(shí),customer pronto的數(shù)量也在大幅提高。但我并不清楚其中有沒有必然的聯(lián)系。很值得去分析一下。

到了互聯(lián)網(wǎng)企業(yè),測試工具就要簡單得多,基本上用于自動(dòng)化回歸。TC的管理也沒有通信行業(yè)復(fù)雜,不需要把用例和需求關(guān)聯(lián)起來,也不需要統(tǒng)計(jì)用例對(duì)需求的覆蓋率。

互聯(lián)網(wǎng)企業(yè)喜歡自己寫測試框架,這可以理解,因?yàn)橄鄬?duì)來說功能比較大眾化,比較簡單。用開源的框架就可以了。自己寫框架,可以提高響應(yīng)速度,任何個(gè)性化的需求都可以得到快速的滿足,這挺好的,對(duì)測試人員來說也是一個(gè)寫代碼的鍛煉機(jī)會(huì)。

但是工具僅僅是工具而已,測試人員會(huì)用工具,可以提高測試的工作效率,就夠了。測試人員更重要的工作是發(fā)現(xiàn)bug,當(dāng)我需要用工具的時(shí)候我就用工具,當(dāng)我不需要工具的時(shí)候,我完全可以不用。

這么簡單的道理,我相信人人都明白的吧。

可是,現(xiàn)在好像很多人都不明白這個(gè)道理了。

首先,我們來談?wù)勎覀優(yōu)槭裁匆霉ぞ?。有句話叫做,磨刀不誤砍柴工,磨刀是為了提高砍柴的效率。對(duì)吧?那么,到底是磨刀好呢,還是砍柴好呢?沒人care,大家只care最后柴砍得好不好,快不快,多不多。如果只砍柴,不磨刀,柴就會(huì)砍得慢。如果只磨刀,不砍柴,那就更糟了,沒柴用了。

我會(huì)認(rèn)為,一個(gè)好的樵夫,肯定會(huì)重視磨刀,但是磨完了刀他會(huì)去砍柴,磨一次刀可以砍好幾天的柴。一個(gè)好的測試人員,肯定會(huì)想辦法提高自己的工作效率,善用工具,沒有工具的時(shí)候會(huì)創(chuàng)造工具,但是他還是會(huì)專注于測試。

一個(gè)好的管理者,會(huì)在乎最后柴砍得好不好,而不是看這個(gè)人會(huì)不會(huì)磨刀。會(huì)不會(huì)磨刀不重要,重要的是,是不是需要磨刀,需要磨刀的時(shí)候才磨刀,不需要磨刀的時(shí)候硬要去磨刀,也不是一個(gè)好的樵夫。對(duì)嗎?

測試人員和測試工具的關(guān)系,應(yīng)該是使用和被使用的關(guān)系。一個(gè)好的測試人員,更關(guān)注于自己的測試工作是否能夠高效率的完成。怎么樣可以更好地做好自己的工作,就怎么做。沒必要做任何工具都要去給別人用,都要做成一個(gè)框架,都要有影響力??剂縆PI的時(shí)候,判斷晉升的時(shí)候,看這個(gè)測試人員做了多少給別人用的工具是毫無意義的。

我不希望看到測試人員為工具所累,更不希望做工具會(huì)成為考量一個(gè)測試人員的標(biāo)準(zhǔn)。一個(gè)測試人員有好的開發(fā)技能不需要體現(xiàn)在做了一個(gè)測試框架和測試工具上面,而是需要體現(xiàn)在需求評(píng)審的時(shí)候拒絕了一個(gè)無用的產(chǎn)品,技術(shù)評(píng)審的時(shí)候阻止了一個(gè)愚蠢的設(shè)計(jì)。我記得有個(gè)老大曾經(jīng)說過一句話,測試人員要比開發(fā)懂業(yè)務(wù),要比業(yè)務(wù)懂技術(shù)。我覺得這句話很靠譜,我也是這么做的。我也常常做工具,只是為了提高效率,但不會(huì)以此為目的。有人說過,優(yōu)秀的程序員需要三個(gè)寶貴的品質(zhì):懶惰、急躁和驕傲。懶惰就是討厭重復(fù)的工作,重復(fù)勞動(dòng)用自動(dòng)化來替代,急躁就是不耐煩做復(fù)雜繁瑣的事情,驕傲就是相信自己能做出最優(yōu)秀的產(chǎn)品。其實(shí)測試人員也是一樣的。一個(gè)好的測試人員,會(huì)用聰明的辦法解決自己的問題,會(huì)在問題中總結(jié)經(jīng)驗(yàn)教訓(xùn),會(huì)在成功的產(chǎn)品中留下自己的身影。

所以,當(dāng)測試人員都爭先恐后地去做工具的時(shí)候,我感到非常的茫然。這是怎么了?在一個(gè)開源框架的基礎(chǔ)上做出一個(gè)幾十或幾百人用的日常工具就這么有成就感嗎?就這么容易被認(rèn)同嗎?難道去和PD、開發(fā)一起做一個(gè)幾百萬或上億人使用的優(yōu)秀產(chǎn)品反而沒有那么大的魅力了嗎?買家和賣家認(rèn)同你的產(chǎn)品,可以從你的產(chǎn)品中得到服務(wù),得到訂單,去改變現(xiàn)狀,難道不比做一個(gè)日常管理bug和用例,管理自動(dòng)化回歸的測試框架更有挑戰(zhàn),更有意義嗎?

如果你從一個(gè)公司的角度看待每一個(gè)角色,好的產(chǎn)品經(jīng)理需要把控產(chǎn)品的定位、設(shè)計(jì)出滿足運(yùn)營需求的產(chǎn)品,好的開發(fā)需要運(yùn)用自己的技術(shù)能力,快速開發(fā)出穩(wěn)定、好用的產(chǎn)品,好的測試需要運(yùn)用自己的測試技術(shù)和經(jīng)驗(yàn),及早發(fā)現(xiàn)所有的問題并改正。開發(fā)向前走,是為了幫助產(chǎn)品經(jīng)理選擇用最好的技術(shù)來實(shí)現(xiàn)產(chǎn)品。測試向前走,是為了幫助產(chǎn)品經(jīng)理和開發(fā)避免犯錯(cuò),讓錯(cuò)誤的代價(jià)最小。每一個(gè)角色都有自己的價(jià)值,每一個(gè)角色都很重要。開發(fā)需要精通于自己的技術(shù),在技術(shù)領(lǐng)域做到最優(yōu),測試需要了解每個(gè)領(lǐng)域的產(chǎn)品和技術(shù),在每一個(gè)環(huán)節(jié)"say no"。有的時(shí)候我甚至覺得做一個(gè)好的測試,要比一個(gè)好的開發(fā)更難。

但是,現(xiàn)實(shí)并非如此。大家總是覺得,創(chuàng)造一個(gè)產(chǎn)品很有成就感,說真的,我也常常會(huì)這么想。測試只有在一個(gè)產(chǎn)品被罵的時(shí)候才會(huì)被提及,大家會(huì)說,這個(gè)產(chǎn)品怎么通過測試的,這么爛!但當(dāng)一個(gè)產(chǎn)品很出色時(shí),沒有人會(huì)說,這個(gè)產(chǎn)品的測試太牛了,產(chǎn)品這么好!這就是做一個(gè)測試最痛苦的一點(diǎn)。很多同事也問過我同樣的問題,怎么樣才能體現(xiàn)出一個(gè)好的測試呢?記得我剛到互聯(lián)網(wǎng)公司的時(shí)候,有一個(gè)開發(fā)問我:這里有一百多行代碼,你看不看得懂?我當(dāng)時(shí)真不知道該說什么。就好像有一次一個(gè)快遞問我媽,你會(huì)不會(huì)寫字?我媽當(dāng)時(shí)想跟他說,我清華大學(xué)畢業(yè)的,你說我會(huì)不會(huì)寫字?后來想想,也懶得說了,就說,會(huì)寫字。有的時(shí)候我也在想,如果我當(dāng)初不去諾基亞做測試,繼續(xù)留在VIA做開發(fā),我現(xiàn)在會(huì)是什么?至少不會(huì)有一天,有個(gè)開發(fā)問我,你看不看得懂代碼。也許正是出于這樣的心理,所以測試人員才會(huì)熱情高漲地去做工具,去參加無線之夜,去參加賽馬。是想證明我不是沒水平,我不是看不懂代碼,我只是選擇了測試這個(gè)崗位!但這本來就不需要去證明的?。?/p>

記得當(dāng)初我參加面試的時(shí)候,技術(shù)總監(jiān)問我,你對(duì)自己的定位是什么呢?我說,是測試架構(gòu)。因?yàn)樵赩 Model里的每一個(gè)環(huán)節(jié)我都經(jīng)歷過,我知道如何來把控一個(gè)產(chǎn)品。我也會(huì)帶領(lǐng)所有的測試人員向前走,想后走,把產(chǎn)品的質(zhì)量管起來。

可是現(xiàn)在,測試人員正在不斷地用測試工具來證明自己的價(jià)值和能力,公司也在用開發(fā)能力來衡量一個(gè)測試人員,這讓我覺得太擰巴了。這樣的衡量標(biāo)準(zhǔn),讓測試人員情何以堪?測試工具不再是工具,而是我的價(jià)值所在。工具在,故我在。我是高P,故我做工具。磨刀不再是為了砍柴,而是為了存在。這是不是很可笑呢?

文章標(biāo)題:測試人員和測試工具
文章起源:http://muchs.cn/article14/ighdde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、域名注冊(cè)、網(wǎng)站排名、網(wǎng)站收錄、用戶體驗(yàn)網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名