正文

測試驅(qū)動(dòng)開發(fā) 2

華為人,你懂的 作者:石楠


所以研發(fā)人員受測試人員的制約。我在學(xué)習(xí)完三周兩天之后就開始正式上崗工作了。在日常的工作中我們主要做兩件事情:第一件事情是處理測試人員測試出來的問題或我們自己發(fā)現(xiàn)的問題,第二件事情是做新的開發(fā)。事實(shí)上新開發(fā)不常有,因此我們平時(shí)主要處理測試人員反饋過來的缺陷,也叫問題單。即測試人員發(fā)現(xiàn)問題后,將問題描述清楚,提一張單到研發(fā)這里(這張單一直存在,直到問題被解決才能關(guān)閉,保證了問題一旦發(fā)現(xiàn)就會被解決,不會丟失),研發(fā)開始看著單排查哪里錯(cuò)了進(jìn)行修改。下面我們來介紹一下問題單這個(gè)新鮮事物,因?yàn)槌碎_發(fā)新特性,我們平常就是在處理問題單。問題單可以形象地比喻為:你要寄一個(gè)包裹,這時(shí)候郵遞員給了你一個(gè)單子,單子上有號碼,你可以隨時(shí)查看包裹的狀態(tài),以及有沒有到達(dá)。只是在這里這個(gè)包裹里裝的是一個(gè)問題。

問題單的處理流程也體現(xiàn)了測試驅(qū)動(dòng)開發(fā)的特點(diǎn)。首先測試人員發(fā)現(xiàn)問題,要開發(fā)人員確認(rèn),這是第一步。也即測試人員說:這個(gè)地方錯(cuò)了。研發(fā)人員要開始看,最后說確實(shí)錯(cuò)了。那這個(gè)問題就是有效問題,測試人員就有績效了,因?yàn)闇y試出了問題。然后測試人員將問題描述清楚,比如寫上電視機(jī)在開關(guān)八次之后,不亮了,開發(fā)人員唐伯虎確認(rèn)的,然后這個(gè)問題就描述在一張單里,單就送到了開發(fā)部的PL,邱道長一看:哦,唐伯虎確認(rèn)的。單就走給唐伯虎進(jìn)行修改。唐伯虎一看:哦,確實(shí)是我確認(rèn)的。修改完成,然后再發(fā)回邱道長進(jìn)行審核,邱道長一看問題單改得不對,照這么改,改完開關(guān)七次就熄火了,還有這錯(cuò)了,那錯(cuò)了,就會打回來重改。如果沒發(fā)現(xiàn)問題就走給業(yè)務(wù)專家進(jìn)行審核,你改的問題涉及哪些方面都會有這方面的專家專門看你改得對不對,這個(gè)過程非常重要。業(yè)務(wù)專家如果發(fā)現(xiàn)問題,就再打回,你重新改,如果沒發(fā)現(xiàn)問題就將問題的修改結(jié)果發(fā)給產(chǎn)品歸檔人員(英文名叫CMO)進(jìn)行歸檔,這樣修改就生效了。相當(dāng)于你說電視機(jī)有毛病,這個(gè)零件壞了要換,那么歸檔人員一旦歸檔了,后面生產(chǎn)的電視機(jī)就按你說的這個(gè)零件來做了,可想而知如果你說錯(cuò)了有多嚴(yán)重。最后這張問題單就又走給了測試人員,在產(chǎn)品的下一個(gè)版本中,看你改得對不對,比如電視機(jī)再開關(guān)八次看看亮不亮,如果還不亮,麻煩就大了。因?yàn)樽屇愀亩几牟粚Γ@個(gè)罪名相當(dāng)大,就像廚師做了一盤菜,品菜員說你做辣了,結(jié)果下一盤你做得更辣,你說這有多嚴(yán)重,基本上一年的辛苦就要付諸東流。因此從某種意義上講測試人員掌握了開發(fā)人員的生死命脈(也可以認(rèn)為質(zhì)量就是開發(fā)人員的生死命脈)。


上一章目錄下一章

Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號