你有沒(méi)有為了要更多的信息而被返回bug report的經(jīng)歷呢?有沒(méi)有碰到過(guò)你發(fā)現的一個(gè)非常嚴重的錯誤被推遲到下一個(gè)版本才去修復的情況呢?
你提交的每一個(gè)bug report都是和項目組就正在測試中的軟件質(zhì)量問(wèn)題的一種書(shū)面溝通方式。通常,你用于溝通程序錯誤的能力-不是體現在錯誤本身的內在嚴重程度-而是體現在確定這個(gè)錯誤是否需要修復。
如果這是一個(gè)可怕的想法,你可能會(huì )想,“等等!我討厭寫(xiě)作,我并不擅長(cháng)寫(xiě)作。怎么樣才能夠通過(guò)編寫(xiě)bug report來(lái)決定錯誤的命運呢?”它要吸引大家相信錯誤是為他們說(shuō)話(huà)的-任何一個(gè)頭腦正常的人都應該主動(dòng)地查看一個(gè)特定的錯誤是足夠可怕的以致要被修復。不幸的是,事實(shí)并不是這樣。
但是好消息是:有效的和軟件開(kāi)發(fā)人員、項目組溝通的能力不是由你在高校英語(yǔ)課程中的表現所決定的。
這不是關(guān)于用有趣的詞語(yǔ)編寫(xiě)流暢散文,也不是關(guān)于優(yōu)秀語(yǔ)法和拼寫(xiě)的方法。它是有關(guān)僅用能夠表達你觀(guān)點(diǎn)的詞語(yǔ)明白地表述錯誤的方法。太多地話(huà)將會(huì )使你的觀(guān)點(diǎn)陷入茫然無(wú)措中。太少地話(huà)又會(huì )使他人用自己的假設去填補隔閡-通常是對軟件有害的部分。如果你不是很確信是什么樣的錯誤,那么不管你的bug report寫(xiě)得怎么好,也沒(méi)有人知道那是什么樣的錯誤。
這篇文章主要討論你現在能夠開(kāi)始著(zhù)手提高人們傾聽(tīng)你發(fā)現的錯誤的機會(huì )的4個(gè)方法。
- 了解你的聽(tīng)眾
延伸閱讀
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/