摘要:近Lee Copeland出席了EuroSTAR測(cè)試研討會(huì)。除了發(fā)表一個(gè)輔導(dǎo)和主題演講外,lee還被邀請(qǐng)?jiān)诟绫竟拈]幕招待會(huì)做餐后演講。他選擇模仿Robert Fulghum的書籍《那些人生中重要的道理我在幼兒園里都學(xué)過(All I Really Need to Know I Learned in Kindergarten)》以作為他自己的見解。但是在他的那篇演講中(即此文),Lee將這個(gè)孩提的法則改變?yōu)榱藴y(cè)試員生活的指南。

  在1986年,Robert Fulghum出版了一本《那些人生中重要的道理我在幼兒園里都學(xué)過(All I Really Need to Know I Learned in Kindergarten)》的書籍。它包含了一些非常棒的思想。我想討論一下如何將它們適用于我們測(cè)試人員。

  共享

  我曾看到一個(gè)這樣的情況,有個(gè)有著比一個(gè)沒經(jīng)驗(yàn)的開發(fā)人員更多的關(guān)于應(yīng)用程序知識(shí)的測(cè)試人員,利用他所知的去發(fā)現(xiàn)并提交在系統(tǒng)中的發(fā)現(xiàn)的bug。他應(yīng)該和開發(fā)人員一起分享這些知識(shí),而不是想滿足自我且拉高自己的bug報(bào)告的數(shù)量。當(dāng)我們分享信息的時(shí)候,我們的專業(yè)素質(zhì)才會(huì)提升,而不是利用它為己私。

  公平的游戲

  我曾看過測(cè)試人員做過另外一些事情:一個(gè)測(cè)試人員多次提交了同一個(gè)但又有輕微差別的缺陷,以拉高bug報(bào)告的數(shù)量。另一個(gè)測(cè)試人員在做設(shè)計(jì)檢查的時(shí)候發(fā)現(xiàn)了一個(gè)重大的缺陷,但卻沒有通知開發(fā)人員。他要等到這個(gè)缺陷被實(shí)現(xiàn)到代碼中,然后歸檔為嚴(yán)厲的缺陷報(bào)告。

  你的所做所為,也會(huì)得到報(bào)應(yīng)的。當(dāng)我們玩不公平的游戲時(shí),我們變得不值得信任了。然后其他人也將不會(huì)和我們公平的游戲。這是徹底的雙輸。

  不要打擊別人

  如果你在別人的工作中發(fā)現(xiàn)了一個(gè)缺陷,首先正式的告訴他,再單獨(dú)的和他私下談?wù)劇?/FONT>

  曾經(jīng)有個(gè)同事給我一份他寫的文檔,請(qǐng)求我的檢查。我直到后一分鐘都沒有開始做。與其私下和他談,不如我在會(huì)議上公開的抨擊他的工作。后來,他過來找我,只問了一句“為什么?”。我仍然記得他的眼神,從此我再也沒有那樣做了。

  作為一個(gè)測(cè)試人員,需要記住支付我們報(bào)酬是用來“攻擊”軟件的,而不是編寫軟件的人。它是個(gè)多臭蟲的軟件,充滿著陷阱,不值得使用打印的墨水,像James Whittaker喜歡引用Neil Young的話說“一堆廢物”。

  當(dāng)然,也要記住Norm Kerth的雅言:“不管我們發(fā)現(xiàn)了什么,我們理解且相信任何人都做了他們所能夠做的好的工作,假設(shè)當(dāng)時(shí)他們知道,他們的技能,能力和可用的資源”

  把東西放回你發(fā)現(xiàn)他們的地方

  你或許使用了一個(gè)測(cè)試實(shí)驗(yàn)室。那可能是其他測(cè)試人員也要用的公共資源。當(dāng)你完成時(shí),把所有東西都回歸到原樣-重新配置硬件,回復(fù)軟件,重載測(cè)試數(shù)據(jù),設(shè)置帳號(hào)并且重置參數(shù)。

  在我曾經(jīng)參觀過的一個(gè)機(jī)構(gòu)里,實(shí)驗(yàn)室有一個(gè)讀做“測(cè)試實(shí)驗(yàn)室”的符號(hào)。機(jī)構(gòu)中的其他所有人都讀它為做“備用的部件房”。

  打掃干凈你自己的垃圾

  當(dāng)你還在那里的時(shí)候,扔掉那些匹薩盒子和咖啡杯。

  在我家里有個(gè)原則:“現(xiàn)在可以扔?xùn)|西了”。沒有人不斷的被叫喚著扔?xùn)|西。但是我們也有另一個(gè)原則,“清理自己的垃圾”。那時(shí)如果你什么都不作,你會(huì)被叫喚扔?xùn)|西。

  好,首先試著不要制造垃圾?梢宰龅竭@一點(diǎn)的其中一個(gè)方法是書寫清晰的bug報(bào)告-可以真正幫助你們的開發(fā)人員馬上發(fā)現(xiàn)缺陷;而不是引導(dǎo)他們變成供你娛樂的野鴨追逐戲。

  不要拿任何不屬于你的東西

  人們拿走不屬于他們自己的其中之一個(gè)是信用。從前我的老板要我研究一些東西。后來我寫了一個(gè)以“To: Boss, From: Lee”開頭的備忘。后來有一次,我看到我那份備忘,卻以“To: Big Boss, From: Boss”開頭。他占有了我的工作成果且沒有給我任何榮譽(yù)。我從那次經(jīng)歷中明白了一些道理。從那以后,我總是將我下屬準(zhǔn)備的備忘上貼上一個(gè)貼紙“我的下屬寫的。。。我認(rèn)為做的很好。。。我希望你也能感受到!

  另一個(gè)人們拿走不屬于他們自己的東西是內(nèi)疚。你不可能找到每一個(gè)缺陷。努力的嘗試,用你的技巧,做的工作。但是記住,你會(huì)偷偷摸摸的做某些事情,并且很順利。如Boris Beizer所說“我們需要狡猾的測(cè)試人員”。但是有時(shí)候,和我們一樣的狡猾,我們的開發(fā)人員和用戶將超出我們的能力范圍。

  當(dāng)你傷害了別人的時(shí)候要說對(duì)不起

  不管我們多么的小心,我們?cè)谀承┑胤交驎r(shí)間,都可能會(huì)傷害到別人。大多數(shù)的人從來都沒有故意去傷害別人的身體,但是我們可能會(huì)在心靈上傷害別人。我們說或做某些事情-可能是有意的,或許是無意的,再或許是開玩笑的-但那些可能直達(dá)他的胸腔,打擊他的心臟。
  作為測(cè)試人員,我們正在做錯(cuò)誤發(fā)現(xiàn)的事情。我們的工作是發(fā)現(xiàn)其他人的失誤。當(dāng)我們發(fā)現(xiàn)問題時(shí),我們要公開的提交它們。我們知道總是將我們的報(bào)告集中在錯(cuò)誤上,而不是制造錯(cuò)誤的人身上。但是盡管如此,有時(shí)自尊心受到了傷害,有時(shí)感情受到了傷害。

  說聲“對(duì)不起”。那是人類語言中有力,有治愈效果的句子。