darkcat_c(錯了重來):沒有bug是不可以重現的,bug本事是建立在標準的規程上所出現的異常,如果你按test case步驟做的話不太可能出現此類bug。作為測試人員一定要具備良好的記憶能力,一旦出現一些不知如何產生的bug,至少你要知道剛才你大致進行了那些操作。良好的分析能力,盡管你只是測試,但你應該全面的了解程序的架構,和一些重要的內部細節,不然你這個測試就是不合格的。定位bug是開發的事情,而重現一個bug是測試的本職工作,不要把所有的事情推給開發,不然你的確比開發要低一等。(編者按:這種話,不愿意去辯駁,標準開發人員的看法,也許應該讓他們也來做做測試)
liyan_1014(雁子):我覺得應該是這么處理:
1、一定提交bug,必須由負責bug的tester詳細描述測試操作步驟,bug發生的癥狀,并將bug發生的具體環境也描述清楚;這樣對于再次重現也有一定的參考性。
2、測試和開發之間是需要良好溝通的,如果得到的回復是操作錯誤,那么請開發人員解釋,為什么會允許存在操作錯誤,一般來說,對于錯誤控制,開發那邊應該能很好的把握。
3、溝通方面是需要方式的,開發人員對于自己完成的程序有一種滿足感,一般來說是不允許別人來破壞他的這種感覺,如果溝通的時候盡可能是一種建議的形式,讓開發人員自己指出自己的程序缺陷,這樣對于開發人員來說是可以接受。
原文轉自:http://www.uml.org.cn/Test/200505244.htm