每次我提需求的時候,都會和開發一言不合就上BUG。曾經看到一個段子,告訴了我,吵架是不行滴!影響心情,正確報bug的姿勢應該是這樣:
不要對程序員說,你的代碼有BUG。
他的第一反應是:1、你的環境有問題吧;2、你踏馬到底會不會用?
如果你委婉的說:你這個程序和預期的不一樣,你看看是不是我的方法不一樣。
他本能的會想:是不是程序出BUG了。
看完,心情立刻好起來。但是,我是個有獨立思想的人,所以以上只是種輔助報BUG的溝通技巧,實際工作也是要知道如何正確描述BUG也是很重要滴。和大家分享一下,
1、BUG存在性
測試員在遇到問題,第一反應不要着急確認是否爲BUG。追蹤分析所遇問題,驗證環境配置、實際操作沒有錯誤的前提下,確認BUG並將其提給開發。
2、BUG隨機性
在確認BUG存在的情況下, 確認BUG是否可重現:
a. 可重現,找出規律提報開發,同時對問題進行歸納總結,同一個問題在不同模塊出現的機率,後續是否會引起相關性問題等等;
b. 難重現,仔細描述問題說明隨機性,比如我在用selenium和TestWriter進行模塊測試時,和其開發人員描述正確問題;
3、寫BUG 報告
一目瞭然的BUG標題和對BUG清晰描述,對於測試員報BUG時是很有必要的:
a.精簡描述,讓開發或項目經理一看就知道存在什麼問題
b.簡明扼要,描述出現bug的測試步驟、實際的測試結果、預期的測試結果和結論;
描述在預期和實際的結果對比以及說明。比如:"在用TestWriter進行自動化測試,執行計劃時,當點擊調度計劃,彈出瀏覽器,計劃顯示分配,而事實上顯示計劃待分配。”;在用selenium時,頁面操作用戶不可以登錄,實際卻是可以登錄的。
僅僅擁有技能還不夠,還需要學會及時和開發溝通,對所提的BUG做出驗證是否進行修改,確保以後情況不會發生,徹底解決。