? ? 軟件測試工程師是客戶利益的維護者辈挂。測試工程師的工作最終是報告用戶可能會遇到的問題衬横。程序員和產(chǎn)品經(jīng)理承認某些問題可能會有困難,如果出現(xiàn)這種情況终蒂,測試工程師提交的bug就是令人不愉快的信息蜂林,測試員內(nèi)心也不想軟件出現(xiàn)這些問題,但是如果測試工程師發(fā)現(xiàn)這些bug后拇泣,能夠準確直接的提交bug噪叙,并且耐心的找到問題必發(fā)路徑或者大概率的路徑,那么測試工程師應該得到尊重霉翔。當提交bug時睁蕾,可以參考以下建議:
1、要干脆的報告問題
即一步一步的將問題描述清楚,沒有多余的步驟子眶。準確的描述問題現(xiàn)象瀑凝,使bug簡單明了、通俗易懂臭杰。測試工程師的工作會得到別人的尊重粤咪,因為測試工程師表現(xiàn)出了對程序員時間的尊重。
2渴杆、將自己的判斷建立在產(chǎn)品行為的實際觀察基礎之上
測試工程師常常比任何其他人使用被測軟件都多寥枝,常被人視為被測程序外部行為的專家,但是對于程序內(nèi)部并不是專家将塑。因此測試工程師應該只談論所看到的現(xiàn)象脉顿,不要在猜測內(nèi)部問題的性質上花費大量時間。
3点寥、如果bug是偶發(fā)的艾疟,要體現(xiàn)為了復現(xiàn)問題所做的各種嘗試
當軟件測試工程師提交一個偶發(fā)bug時,給別人的最好印象應該是已經(jīng)做了徹底的調查敢辩,但是還需要更多的信息或者需要結合測試工具才能做進一步的復現(xiàn)蔽莱。給別人的最差印象是一遇到困難就放棄,并把工作推給程序員戚长,應該展現(xiàn)對程序員時間的尊重盗冷。
4、不要假裝了解自己并不了解的東西
例如同廉,如果不知道某個問題的嚴重性仪糖,就不要假裝知道,要么收集證據(jù)(通過技術支持人員或者市場開發(fā)人員)迫肖,要么不發(fā)表意見锅劝,要么明確說明自己是在猜測。
5蟆湖、不要夸張bug等級
也不要縮小bug等級故爵,不要在外界壓力和引誘作用下忽略或者隱瞞自己所發(fā)現(xiàn)的bug。如果發(fā)現(xiàn)bug就要堅持自己的觀點隅津,提交bug诬垂,如果感到合適還可以向上報告,得到耿直聲譽就會贏得尊重伦仍。
如果軟件測試工程師是正直的结窘,就可以展示自己的能力。相反充蓝,如果測試員喪失正直性隧枫,其能力就會變得毫無意義。