周六,深夜,我拖著滿是疲倦的身軀,四處閑逛,來到小巷一家還閃著霓虹的酒吧,我略一猶豫走了進(jìn)去。
酒吧冷冷清清,寥寥幾對(duì)男女,在昏暗的燈光下切切私語,我沒興趣知道他們?cè)谡f些什么,懶懶趴在吧臺(tái),酒保一臉賊像,笑嘻嘻問我想喝點(diǎn)什么,并向我推銷他們的新品雞尾酒,我不看他,只說:啤酒。
酒保自討沒趣,把酒擺在我面前,我眼神空洞,一口口喝酒。
吧臺(tái)上還坐著個(gè)戴著墨鏡,滿臉胡茬的大叔,喝著的也是啤酒。
這時(shí)我的手機(jī)鈴聲響起,我掙扎兩下,拿出手機(jī),卻看是總監(jiān)打來的.
沒辦法,接吧:“喂,總監(jiān)。”
總監(jiān):“朝聆夕改,你在干嘛?”
我:“我….我在回家路上。”
總監(jiān):“BUG處理得怎么樣,是不是要發(fā)新版?”
我:“嗯,BUG處理得差不多了,要發(fā)新版。不過研發(fā)的同事說怕再說問題,要多測(cè)兩天再上……”
總監(jiān):“那你還回什么家,好好測(cè)啊!當(dāng)時(shí)測(cè)試的時(shí)候不好好測(cè),現(xiàn)在倒想起來謹(jǐn)慎了…..”
我:“好的,我周末繼續(xù)測(cè)….”
掛了電話,我木木地喝了口寒徹心扉的啤酒,準(zhǔn)備再做幾分鐘就回去。
這時(shí),旁邊的大叔冷笑一聲:“小伙子,你是產(chǎn)品吧?”
我一激靈:“你怎么知道?”
大叔抿了一口啤酒:“我不僅知道你是個(gè)產(chǎn)品經(jīng)理,還知道你們公司人不多,你們公司沒QA。”
我手抖了抖,杯子掉在桌上,濺起的啤酒,冰涼了我的神經(jīng),我一下子清醒了。
他猜的沒錯(cuò)。我是個(gè)產(chǎn)品經(jīng)理,移動(dòng)互聯(lián)產(chǎn)品經(jīng)理,公司剛B輪,人確實(shí)不多,沒有QA。
我轉(zhuǎn)過身去,看他,才發(fā)現(xiàn)其實(shí)他邋遢之余很是瀟灑,昏暗的燈光下那閃閃的墨鏡遮住了他深邃的眼睛,嘴角泛著淺淺笑意,胡茬還留存著啤酒的水漬….
我一抱拳:“請(qǐng)問前輩高名?”
他笑了:“別來那套文縐縐的,老子姓高,你可以叫我老高。以前是移動(dòng)互聯(lián)創(chuàng)業(yè)公司的產(chǎn)品總監(jiān),現(xiàn)在下海做生意,兼職算命。”
得道高人!我知道我今天遇到高人了。
他不看我:“是不是測(cè)試遇到麻煩了?”
我低頭:“嗯,公司沒測(cè)試,我負(fù)責(zé)組織研發(fā)同事測(cè)試,結(jié)果測(cè)完上線,出現(xiàn)了機(jī)型適配的問題,只能重新發(fā)布…”
他說:“你知道測(cè)試是什么嗎?為什么你們公司沒測(cè)試?你作為產(chǎn)品經(jīng)理,卻得做測(cè)試的工作?”
我有點(diǎn)蒙:“測(cè)試,就是一群人拿著手機(jī)測(cè)BUG啊,公司不是沒招過測(cè)試,上次來的那個(gè)測(cè)試,看所有人下班了都沒走,第二天就不愿因來了…….我對(duì)產(chǎn)品最熟啊,再說也缺人。”
老高咂兩下嘴:“錯(cuò),錯(cuò),錯(cuò)!測(cè)試是產(chǎn)品策劃到上線維護(hù)中不可缺少的一環(huán),測(cè)試質(zhì)量的高低直接關(guān)系到產(chǎn)品的可用性,友好性,可靠性。雖然測(cè)試是必要的,但測(cè) 試人員不是必要的,因此大多數(shù)的初創(chuàng)公司并不設(shè)置QA的崗位。同時(shí),沒有測(cè)試人員,其實(shí)也是一種敏捷的方式,facebook在從創(chuàng)立起很長(zhǎng)一段時(shí)間里都 是沒有測(cè)試的。產(chǎn)品經(jīng)理做測(cè)試,一方面是因?yàn)閷?duì)產(chǎn)品最熟,另外也是因?yàn)殚_發(fā)思維與測(cè)試思維是不同思維的原因,說了你也不懂。”
我不服氣,猛地喝了一口酒:“那你說說測(cè)試是什么?”
他 又笑:“從測(cè)試內(nèi)容上看,測(cè)試主要分為UI測(cè)試、功能測(cè)試、兼容性和性能測(cè)試。UI測(cè)試就是界面視覺的測(cè)試,找設(shè)計(jì)師測(cè)就行了,兼容性和性能測(cè)試人力不可 為,一般要借助工具測(cè),但是必須測(cè),像你們這種手機(jī)適配問題肯定是沒走過這個(gè)流程。一般來說,產(chǎn)品跟研發(fā)做的就是功能測(cè)試。測(cè)試是有許多方法的,但主要分 為三類…..”
“黑盒測(cè)試、白盒測(cè)試和沙盤測(cè)試!”原來是酒保打斷,這廝在旁邊偷聽許久了,我還以為他是想趁我不注意給我倒酒。
我說:“你還懂這個(gè)。”
酒保賤賤一笑:“略懂,略懂,以前做測(cè)試的,花名測(cè)三通。”
老高也有興趣了:“那你說說什么是黑盒測(cè)試。”
測(cè)三通:“黑盒測(cè)試,也可以叫不透明測(cè)試,它著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。主要方法有等價(jià)類劃分法、因果 圖法和錯(cuò)誤推測(cè)法。等價(jià)類劃分法就是把產(chǎn)品按照模塊進(jìn)行劃分成若干個(gè)部分,分人測(cè)試,一般公司都用這。因果圖法就是根據(jù)流程圖,測(cè)試前、后置條件,從而推 斷是否可以正常使用的辦法。”
見我不太明白,他又補(bǔ)充說:“比如在購物車點(diǎn)擊確定,但是購物車?yán)锸强盏摹祷亍坝?戶名錯(cuò)誤”提醒,就是一條因果圖法的測(cè)試用例。白盒測(cè)試與黑盒測(cè)試互補(bǔ),是透明測(cè)試,在于全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對(duì)所有邏輯路徑進(jìn)行測(cè)試。沙盤測(cè)試就 像你們產(chǎn)品經(jīng)理做競(jìng)品分析的時(shí)候做的那個(gè)什么….“
老高提醒:“任務(wù)走查。”
測(cè)三通:“嗷~任務(wù)走查,模擬用戶在實(shí)際環(huán)境中的測(cè)試,也就是把一個(gè)個(gè)用戶場(chǎng)景都走通一遍把重要的邏輯漏洞過濾掉,一般產(chǎn)品上線前的回歸測(cè)試就用它。”
真是人不可貌相,我深深看了測(cè)三通一眼,然后溫柔地對(duì)他說:“倒酒。”
老高補(bǔ)充說:“其實(shí)還有許多測(cè)試內(nèi)容,比如:
排序測(cè)試
字符測(cè)試
緩存測(cè)試
必要信息測(cè)試
準(zhǔn)確性測(cè)試
在測(cè)試中是很容易忘記的,你最好記住。”
我拼命點(diǎn)頭:“前輩教導(dǎo)的是,我們平時(shí)用的就是黑盒測(cè)試,那你能跟我講講測(cè)試的流程嗎?”
老高用酒杯砸了砸桌子:“這個(gè)要好久(好酒)呀…..”
我定睛一看:果然酒杯空了。
我看了測(cè)三通一看:“倒酒,算我的!”
測(cè)三通這小子早就在旁邊等著了,趕緊給老高倒了杯12年的人頭牛。
老高喝了口:“好酒,既然你這么有誠意我就好好跟你說說。”
我跟測(cè)三通都聚精會(huì)神地看著他。
老高:“測(cè)試流程主要分為這么幾步,
1、測(cè)試資源準(zhǔn)備;
2、測(cè)試人員分工與選擇測(cè)試方式;
3、測(cè)試FIX任務(wù)。除此之外你還要準(zhǔn)備相關(guān)文檔。話說你叫什么名?”
我這才想起我沒做自我介紹:“哦哦,我叫朝聆夕改,你叫我小朝就行了。”
老高:“小改呀,你平時(shí)測(cè)試資料準(zhǔn)備都準(zhǔn)備些什么呀”
我想了想:“主要就是各種型號(hào)、操作系統(tǒng)的手機(jī),有時(shí)候還需要給他們準(zhǔn)備點(diǎn)紙筆。”
老高點(diǎn)點(diǎn)頭:“嗯,你說的是測(cè)試設(shè)備的準(zhǔn)備。測(cè)試資料一般要準(zhǔn)備下面幾項(xiàng):
測(cè)試設(shè)置,除了你說的手機(jī)、紙筆外,你還要借場(chǎng)所,就是會(huì)議室之類的,準(zhǔn)備點(diǎn)小零食也是有好處的;
測(cè)試壞境,一般就是內(nèi)測(cè)壞境、正式環(huán)境;
測(cè)試賬號(hào),普通賬號(hào)和特殊賬號(hào),都要多準(zhǔn)備些,臨時(shí)準(zhǔn)備會(huì)影響測(cè)試人員的士氣;
測(cè)試人員,要預(yù)約好,安排規(guī)劃,不然臨時(shí)就叫走,把你氣的半死;
測(cè)試用例,這兒是產(chǎn)品測(cè)試的核心,是對(duì)產(chǎn)品的所有節(jié)目的視覺、交互和功能邏輯的匯總。”
測(cè)三通插嘴:“這個(gè)測(cè)試用例可得好好講講。”
我冷冷地看了他一眼:“你也要請(qǐng)喝酒嗎?”
測(cè)三通閉嘴。
老高呵呵一笑:“當(dāng)然,不講測(cè)試用例算什么測(cè)試。
測(cè)試用例撰寫的原則有這么幾種:
有效性,就是說測(cè)試用例必須是真實(shí)有效的,不同的測(cè)試人員依據(jù)相同的測(cè)試用例所得到的輸出應(yīng)該是一致的;
復(fù)用性,不用寫的太死,能復(fù)制最好,要不然一個(gè)小產(chǎn)品就隨隨便便幾千個(gè),累都累死你了;
易組織性,寫用例的時(shí)候最好能考慮到測(cè)試的場(chǎng)景,別上一個(gè)用例寫的是A頁面,下一個(gè)又跑到C頁面去了,當(dāng)然產(chǎn)品經(jīng)理還是有這個(gè)思維的;
還有其他原則,比如可評(píng)估性,可管理性,太專業(yè)了不太重要,原則有幾個(gè)就夠了。
得,我先上個(gè)廁所。”
說罷,他扶著墻去廁所了。
老高真是教科書一樣的人物,只可惜,人到中年就雙目失明…我正在替他感到悲哀,就聽到老高遠(yuǎn)遠(yuǎn)地就在廁所門口喊:“你這賊酒保,又趁我不在給我倒酒是不是!”
測(cè)三通,僵住了正在偷偷倒酒的手臂,尷尬地說:“哎呀,你老身體健康就好,沒事戴什么墨鏡算命吶,我就想做點(diǎn)好事,請(qǐng)您喝杯酒……“
老高大步流星走到位置,不客氣地猛喝一口:“原來是這樣,三通你這年輕人不錯(cuò),我看好你。”
測(cè)三通訕訕而退,我看看老高,他正摘下眼鏡朝我眨眼:原來是裝的,騙酒喝!
我苦笑:“前輩,咱們接著說測(cè)試用例吧。”
老高:“好嘞,剛說了原則,下面說說類型,類型就這么幾種:
基本功能用例、交互用例、臨界用例還有壓力測(cè)試。前面三種你應(yīng)該都懂,最后一種壓力測(cè)試一般人就不懂了,壓力測(cè)試一般是指在比較短的一段時(shí)間內(nèi),被測(cè)手機(jī)執(zhí)行比較多的任務(wù)或者操作,來檢測(cè)被測(cè)手機(jī)承受壓力的能力。這個(gè)測(cè)試還是比較有必要的,知道了也可以裝X。”
我深以為然:“前輩,我也寫了一些測(cè)試用例,請(qǐng)您指點(diǎn)。”
老高看完我的測(cè)試用例,點(diǎn)點(diǎn)頭:“小改,其實(shí)這就夠了。測(cè)試用例在內(nèi)容上可以分為兩個(gè)部分:測(cè)試信息和用例信息。
測(cè)試信息包涵了測(cè)試人、測(cè)試時(shí)間、測(cè)試版本號(hào)、測(cè)試機(jī)型、操作系統(tǒng)以及測(cè)試的結(jié)果統(tǒng)計(jì);
用例信息主要包涵用例所屬模塊、用例ID、用例事件描述、前置條件、期望結(jié)果以及測(cè)試結(jié)果等。”
老高頓了頓,說:“這是黑盒測(cè)試的用例,如果是沙盤測(cè)試或者白盒測(cè)試,用例就會(huì)復(fù)雜許多,往往需要流程圖之類的,如果是成熟的,或者傳統(tǒng)公司對(duì)測(cè)試的流程就要多許多,你是用不著學(xué)的。”
我得到了前輩的認(rèn)可,還是有些欣喜:“那該說說測(cè)試分工的事情了。”
老高:“那你們平時(shí)怎么分工的。”
我說:“就找兩端的主管要些人,然后隨即分模塊給他們,把測(cè)試用例分給他們,下午的時(shí)候組織一下集中測(cè)試。”
老高搖搖頭:“效果怎么樣。”
我品了品苦澀的啤酒:“不太好。”
老高:“具體表現(xiàn)呢,列舉出來,你個(gè)產(chǎn)品總得有點(diǎn)邏輯能力吧。”
我掐了掐自己已經(jīng)快麻木的大腿,強(qiáng)打起精神:“那我可得好好吐槽一下:
1、集中測(cè)試的時(shí)間縮水太嚴(yán)重,每次召集人手都要幾十分鐘,還經(jīng)常檢查出BUG就馬上去改,一次集中測(cè)試要測(cè)1~2小時(shí);
2、集中測(cè)試效率低下,測(cè)試時(shí)很容易被與自己測(cè)試內(nèi)容不相關(guān)的部分打斷;
3、負(fù)責(zé)測(cè)試的研發(fā)同事對(duì)產(chǎn)品不熟悉,要跟他們講,特費(fèi)時(shí)間,效果還不好;
4、單獨(dú)測(cè)試不能很好執(zhí)行,不可控;
5、經(jīng)常性被不同的人提出重復(fù)的BUG,浪費(fèi)時(shí)間。”
老高哈哈一笑:“看來你很清楚出現(xiàn)的問題呀,可是你還是不能解決是不是。”
我:“是啊,請(qǐng)前輩指教。”
老高揮揮手:“叫老高就行了,指教談不上,兵法有云:知己知彼,百戰(zhàn)不殆。你既然知道問題,也應(yīng)該知道出現(xiàn)問題的原因。第一條,集中測(cè)試太費(fèi)時(shí)間,主要的原因是這么幾個(gè)方面:
1、沒有很好的時(shí)間規(guī)劃,測(cè)試人員不知道什么時(shí)候測(cè)什么時(shí)候停止測(cè),建議你們的集中測(cè)試由下午改成中午,到午休的時(shí)候自動(dòng)停止,這樣至少有個(gè)停止的時(shí)候,讓測(cè)試人員能夠自覺調(diào)節(jié)測(cè)試的速度,同時(shí)下午的時(shí)間其實(shí)更有彈性,你懂得,改不完的可以加班嘛;
2、人氣不足,可能是你在公司呆的不久,跟開發(fā)不是很熟,更重要的是沒有建立那種說一不二的威信,所以你得以身作則,梳理形象;
3、測(cè)試人員責(zé)任心不足,這是怎么回事,你知道烏合之眾這個(gè)詞吧,差不多就是說群體會(huì)降低每個(gè)人的智慧,大家嘻嘻哈哈沒當(dāng)回事,自然不行。這時(shí)候我建議你使用交叉結(jié)對(duì)測(cè)試的方法測(cè)試。
4、測(cè)試人員動(dòng)力不足。沒獎(jiǎng)勵(lì)呀,你得多鼓勵(lì)鼓勵(lì)才行,有鼓勵(lì)師沒?”
我張張嘴,還沒說話,老高就打斷了我:“沒有是吧,那就物質(zhì)獎(jiǎng)勵(lì),前面說測(cè)試資料準(zhǔn)備的時(shí)候不是也提了準(zhǔn)備零食嗎,這時(shí)候就得上啊。”
我皺皺眉:“老高,那個(gè)什么交叉結(jié)對(duì)測(cè)試是什么意思?我只聽說過交叉測(cè)試。”
老高瞇了瞇眼睛:“交叉結(jié)對(duì)測(cè)試,就是指安卓和iOS兩端的負(fù)責(zé)同一個(gè)模塊的開發(fā)人員,組成隊(duì)伍,相互測(cè)試對(duì)方的客戶端。有點(diǎn)拗口,但很有用處:
1、由于是負(fù)責(zé)自己開發(fā)的模塊,所以不需要學(xué)習(xí),能夠很快投入狀態(tài);
2、測(cè)試對(duì)方的模塊,能夠在測(cè)試的同時(shí)檢查自己的錯(cuò)誤,測(cè)試的時(shí)候能夠心中有數(shù);
3、既是合作也是競(jìng)爭(zhēng),同時(shí)由于測(cè)試必須同時(shí)進(jìn)行,一個(gè)人不來,另一個(gè)人也沒辦法開展工作,所以時(shí)間被拖延,這樣也是培養(yǎng)他們的責(zé)任心。
這樣,使用交叉結(jié)對(duì)測(cè)試的方法,其實(shí)也很好地緩解了第二、三、五個(gè)問題。”
我搶過測(cè)三通手上的酒,給老高滿上:“高哥,這個(gè)我算明白了,你給我講講其他的吧。”
老高滿意地點(diǎn)點(diǎn)頭:“集中測(cè)試效率低下,很容易被打斷。其實(shí)這個(gè)也很好理解,集中測(cè)試就是發(fā)現(xiàn)一些重要、明顯的BUG的嘛,不要指望它能夠帶來多大的效果, 但是由于單獨(dú)測(cè)試不可控,所以集中測(cè)試是很有必要的,你就把集中測(cè)試當(dāng)成一個(gè)測(cè)試的熱身,調(diào)動(dòng)熱血與氣氛的工具就好了,可以適當(dāng)?shù)乜s短集中測(cè)試的時(shí)間。”
我把手機(jī)調(diào)成的錄音機(jī),放在老高面前,生怕漏了一句。
老高頓了頓,說:“你說了許多集中測(cè)試的事,卻不說單獨(dú)對(duì)照測(cè)試,肯定不是因?yàn)閱为?dú)測(cè)試很順利,而是因?yàn)闆]人單獨(dú)測(cè)試是不是。”
”是啊,除了我跟個(gè)別的開發(fā),其他人都不照著測(cè)試用例測(cè)。”我如遇知己。
老高嘆了口氣:“這也難怪,我以前也遇到這種問題,原因無非以下幾點(diǎn):
1、BUG改不完,沒有時(shí)間單獨(dú)測(cè)試;
2、利用測(cè)試用例做單獨(dú)測(cè)試的習(xí)慣未養(yǎng)成,同時(shí)也缺乏良好的監(jiān)督;
3、認(rèn)為自己的本職不是測(cè)試,所以對(duì)測(cè)試有排斥;
?
怎么破呢?我的建議是:
1、規(guī)范測(cè)試用例,以及單獨(dú)測(cè)試的任務(wù),甚至可以作為績(jī)效指標(biāo);
2、招聘專業(yè)測(cè)試。”
我已經(jīng)打開自己的筆記本在做筆記了:“
1、使用交叉結(jié)對(duì)測(cè)試;
2、在中午午休之前做集中測(cè)試,并減少集中測(cè)試時(shí)間;
3、做測(cè)試激勵(lì),規(guī)范單獨(dú)測(cè)試的任務(wù);
4、招聘專業(yè)測(cè)試。”
老高:“嗯,你這小產(chǎn)品,做整理的本事還是不賴的嘛。行,那我就傾囊而出,下面講講測(cè)試流程的第三環(huán)–FIX任務(wù)流程。”
見我有些疑惑,老高點(diǎn)了根煙,狠狠抽了一口:“測(cè)試出問題,就得歸類、整理、分配嘛。我現(xiàn)在隨便給它起個(gè)名字,叫FIX任務(wù)流程。自創(chuàng)的名字,不用回憶了。”
原來如此,我對(duì)老高更崇拜了。我想我要是個(gè)女生,現(xiàn)在的樣子肯定很花癡。
老高見我默認(rèn)了他的命名,很高興地繼續(xù)講了下去:“我按照任務(wù)的生命周期,把整個(gè)流程分成了四步:任務(wù)創(chuàng)建、任務(wù)處理、任務(wù)審核、任務(wù)歸檔。現(xiàn)在都是在線辦公了,咱們也不能總用SVN這種傳統(tǒng)工具不是,多不方便,如果公司沒有開發(fā)自己的任務(wù)系統(tǒng),那也可以用現(xiàn)成的。”
我急說:“是,我們公司用的就是在線辦公,還不錯(cuò)。”
老高得意地吐個(gè)煙圈:“看來我還沒過時(shí)。那你覺得怎么好用了,有哪些不好用的地方嗎。”
我說:“還不錯(cuò),不過確實(shí)也有不對(duì)勁的地方。
1、 任務(wù)創(chuàng)建的時(shí)候,有的開發(fā)把自己發(fā)現(xiàn)的BUG提交上去,但他們描述的任務(wù)的風(fēng)格不一樣,有的描述問題,有的描述正確的做法,讓那些修BUG的人看不懂;有 的開發(fā)把BUG給負(fù)責(zé)人,讓他們?nèi)ヌ峤籅UG,結(jié)果修BUG的人不知道這個(gè)BUG是誰提交的,到處找,遇到一個(gè)人就描述一遍,費(fèi)勁;
2、改BUG的時(shí)候,有時(shí)候需要跨部門合作,可能需要產(chǎn)品、設(shè)計(jì)、服務(wù)端、前端等部門的同事參與,周期太長(zhǎng),他們也不見得有時(shí)間幫忙,總是拖拖拖;
3、有的問題,其實(shí)不是BUG,是產(chǎn)品設(shè)計(jì)上的問題,這時(shí)候要找負(fù)責(zé)該模塊的產(chǎn)品確定,但是常常就是一個(gè)客戶端改了,另一個(gè)根本不知道,好麻煩;
4、任務(wù)太多的時(shí)候,就需要?dú)w檔,可是一個(gè)個(gè)歸檔特別耗時(shí)間,然后就是歸檔任務(wù)之后就不知道這個(gè)任務(wù)是怎么發(fā)現(xiàn),怎么處理得了。”
老高笑道:“這些簡(jiǎn)單,我教你幾招:
第一招,集中測(cè)試時(shí),每個(gè)人一張紙,將BUG寫在紙上,然后署名,由負(fù)責(zé)人去記錄,同時(shí)任務(wù)創(chuàng)建的同事需要關(guān)注BUG的發(fā)現(xiàn)人;單獨(dú)測(cè)試時(shí),創(chuàng)建的任務(wù)默認(rèn)關(guān)注自己。這樣有幾個(gè)好處:
1、集中測(cè)試時(shí),BUG多、亂,這時(shí)候做記錄很麻煩,不如用筆記;
2、由負(fù)責(zé)人做記錄,文風(fēng)統(tǒng)一了,理解起來不困難;
3、關(guān)注了BUG的發(fā)現(xiàn)人,遇到不理解的,或者不能重現(xiàn)的,可以快速準(zhǔn)確地找到發(fā)現(xiàn)人;
4、為BUG的修復(fù)檢查做準(zhǔn)備,須BUG的發(fā)現(xiàn)人去檢查BUG是否被修復(fù),之后才能做歸檔處理。
其實(shí),還有個(gè)好處。”老高露出一絲與剛才騙酒喝一樣的詭異笑容:“出了問題,可以追究責(zé)任。但真實(shí)目的是讓大家更有責(zé)任意識(shí)。”
我覺得老高真是個(gè)妙人,隨便支了一招居然解決了五個(gè)問題。
老高接著說:“第二招,記錄與通知。”
說完就靜靜地看著我,我當(dāng)然知道什么意思,趕緊順著他的意思,裝成傻子:“什么意思。”
老高看看杯中的酒,緩緩地晃晃杯子:“記錄就是時(shí)刻記錄這些產(chǎn)品設(shè)計(jì)上的改動(dòng),不一定需要PRD,但一定要記著;通知就是做了修改后就通知兩端的負(fù)責(zé)人,記住啦,別把別人當(dāng)傻子,就敘述就好了,別過去就傻愣愣地問別人改了沒。”
我拼命點(diǎn)頭。
老高:“就這兩招吧。跨部門的事情,其實(shí)你需要做的就是:
1、處好關(guān)系;
2、把問題整理好,別找到了別人還說不出個(gè)所以然來;
3、把測(cè)試的重要性強(qiáng)調(diào)強(qiáng)調(diào)再強(qiáng)調(diào)。至于任務(wù)歸檔這件事,我建議你不要隨便歸檔,最好就是等到新版本上線并穩(wěn)定后,再歸檔。”
老高喘了口氣:“最后就是文檔了,測(cè)試日?qǐng)?bào)、周報(bào),目的就是評(píng)估開發(fā)質(zhì)量、對(duì)問題進(jìn)行分析。你們既然用了在線工具,那么這個(gè)日?qǐng)?bào)也不是問題。”
我沒想到今夜居然有如此大的收獲,三謝老高,準(zhǔn)備離開。
測(cè)三通不知道什么時(shí)候已經(jīng)冷冷地站在我背后,看我要離開,就冷冷地來了一句:“你沒有把話講完。”
我跟老高都看著他。
他好不容易有點(diǎn)存在感了,又在哪里賣關(guān)子:“我就看不慣你們這些做產(chǎn)品的,有什么話講…….“
我跟老高同時(shí)冷冷地道:“有話就說,沒事就滾。”
測(cè)三通徹底蔫了:“你們都避著人的事情不說,我當(dāng)初就是處不好人情才出來做酒保的。”
我心一驚,沒想到這衰貨居然還有這種思考深度。
老高也把臉對(duì)著我,他的墨鏡后面深邃的眼睛也一定盯著我看。
我喝了口酒:“好吧,人的確是很大的問題。除了前面的責(zé)任感與專業(yè)程度外,還有幾個(gè)麻煩:
1、不可控的外界原因,比如緊急事件處理、測(cè)試場(chǎng)所被占、測(cè)試機(jī)不足等都會(huì)影響測(cè)試,甚至讓測(cè)試停止;
2、人員的不可控,緊急任務(wù)的人員抽調(diào),請(qǐng)假、離職都會(huì)導(dǎo)致人員不足;
3、非測(cè)試人員的參與,由于不了解測(cè)試的進(jìn)展,胡亂創(chuàng)建任務(wù)、歸檔任務(wù),導(dǎo)致了大量的重復(fù)任務(wù),甚至有些人還直接來詢問產(chǎn)品和開發(fā),一個(gè)個(gè)都要講清楚才行。增加了開發(fā)的負(fù)擔(dān),歸檔任務(wù)的就更麻煩了,直接找不回來了。”
“還有在測(cè)試的時(shí)候集中提需求的。”測(cè)三通補(bǔ)充道。
我看著老高,老高沉默良久,說:“這件事情,是解決不了了,只能緩解:
1、盡量做足準(zhǔn)備,比如預(yù)約多個(gè)會(huì)議室,向公司多申請(qǐng)些測(cè)試機(jī),或者讓同事們借出等,做好備用方案;
2、強(qiáng)調(diào),提升測(cè)試的重要性,不能因?yàn)橹芷陂L(zhǎng)而認(rèn)為測(cè)試不緊急;
3、盡可能地調(diào)整人員調(diào)派的時(shí)間,不予固定的測(cè)試時(shí)間沖突;
4、提高人員出借的難度,如果有人要借人,那么需要找負(fù)責(zé)人說明原因;
5、盡量控制非測(cè)試人員的權(quán)限,不允許直接向測(cè)試項(xiàng)目組添加、修改、歸檔任務(wù);
6、非測(cè)試人員創(chuàng)建的人員,需要測(cè)試審核通過后,才能由測(cè)試負(fù)責(zé)人創(chuàng)建任務(wù);
7、BUG修復(fù)審核完成后,應(yīng)該先歸類到特別的任務(wù)組中,等到產(chǎn)品上線并穩(wěn)定后才可以歸檔;
8、由項(xiàng)目負(fù)責(zé)人整理測(cè)試日?qǐng)?bào)、周報(bào)發(fā)送給非測(cè)試人員,打消他們對(duì)測(cè)試進(jìn)度的疑惑。”
我設(shè)置的零點(diǎn)鬧鐘響起,我必須回家了,明天還有許多工作去做。我再謝了老高,也辭別了測(cè)三通,離開酒吧。
出了酒吧,寒風(fēng)襲來,我被酒染紅的燥熱的耳朵,感受到今年入冬以來最刺骨的寒意,但我還很興奮,我的手機(jī)收到一條短信,原來是老高送我的十六字箴言:寫好用例,處好關(guān)系,做好溝通,招個(gè)測(cè)試。
我回頭看看這家不起眼的酒吧,霓虹燈上的有些燈泡已經(jīng)熄滅,但我還是能夠辨認(rèn):測(cè)馬奔騰。
再會(huì),離場(chǎng)不散場(chǎng)。我心說,然后扭過頭,疾步離開。
作者:朝聆夕改。作者授權(quán)早讀課發(fā)表,轉(zhuǎn)載請(qǐng)聯(lián)系作者。
微信ID:cunzai437049590