前言
今天的話題,是所有測驗員都會經歷的,也多為此苦惱過,墨白借此談談自己的看法,不求解決現狀,只希望大家看完此文后能少一些苦惱,
現狀分析
之前,墨白身邊一位測驗老人提了一個列印文字溢位的缺陷,但該缺陷的負責人,一個年輕的程式員以專案臨近上線沒時間修改,且該缺陷影響很小而駁回,態度強硬(強硬的訴苦),那位測驗專家從開始的堅持到最后無奈妥協,讓墨白感觸良多,
程式員為什么不愿意修改bug?
無非是沒時間,問題太小,重現不了,理解不了,在實際環境中不太可能發生,問題只出現在沒有人用的非常特殊的設備配置上 ,改正缺陷的風險太大(特別是臨近封版),不會影響程式的實際用戶等,
我們測驗人員為什么苦惱?
可能是覺得封版之前bug就應該全部解決(強迫癥),也可能是覺得程式員沒有理解bug的嚴重性,也許是bug明顯違反規范,也可能是覺得缺陷肯定會影響到用戶,
我們為什么難以說服程式員去修改那些bug?
說一說我看到的:測驗員過于執著(bug并非必須修改),測驗員不清楚說服程式員的技巧,測驗員看輕自己(程式員一旦強勢,測驗員就低聲下氣),測驗員技術水平低(不清楚修改bug的成本,可能只是加一個欄位就能修復,開發說成本大,測驗員就以為真的很大),
應對措施
應對措施本應跟先將問題分類,分析根源之后再一一作答,不過本文不是嚴謹的學術報告,只談幾點一般性的措施,
如何說服開發改正bug?
· 解釋問題會怎樣影響產品的正常使用?
· 會破壞什么資料?
· 用戶如何經常遇到這個問題?
· 市面上類似產品的有關評論
· 指出類似的問題給客戶帶來的麻煩
· 多參考技術支持收集的資料
· 以前的版本通過了這個功能的測驗
· 與其他專案干系人溝通,找出如果程式錯誤不修改受影響最大的人(或修改后受益的人),確定程式錯誤會給他們帶來多大麻煩,讓關心這個模塊的人去說服,
· 列舉一些場景,說明合理的用戶在合理地使用程式時會遇到的程式錯誤,或產生的疑問,
· 補充做一些后續測驗,尋找該程式錯誤更嚴重的后果,或尋找比在錯誤報告中所描述的更廣環境下出現的情況,
補充
1、對于上面最后一點做點補充:如果程式員不修改某bug而我們決定反駁,不要完全依賴自己最初測驗報告中的語言和資訊,盡可能做一些補充測驗,或列舉更有效的例子,否則不僅浪費自己的時間,而且損害自己的信譽,影響自身的說服力,
2、不必堅持修改所有bug,專案經理可能會因為風險、費用等方面的原因,拒絕修改某些bug,這種情況下,我們測驗員不需要堅持修改全部缺陷,除非能說明某缺陷可能引入的嚴重風險,
另外,以下措施有助于推動bug的解決:
1、養成良好的報告撰寫習慣:比如在報告中描述問題出現的多種配置(需核實),或者在報告中預測某種可能并提供相關資訊(特別是難以復現的bug) ,好的錯誤報告會推動問題的修正,
2、先等一等,在評審時看看大家反映,以靜制動,提供補充資訊,
3、多用事實和資料說話,例如“某個類似系統也有這個問題,客戶因為那個問題,對程式的意見很大,因為客戶平均每周要浪費XX時間在上面”
4、學習編程,理解bug產生的原因,助于寫出更好的報告,以及理解bug修復成本,
注意點
1、關于利用bug管理系統監視程式員的表現,有的測驗經理嘗試用bug跟蹤資料來促使程式員修改bug,比如利用資料反饋某程式員是否存在大量的bug未修改,或是否修改時間過長,或是否總是推遲修改,是否應該推行這種制度這里不做評論,不過建議推行時需注意引導程式員的情緒,否則很容易引起某些程式員的反感,他們會在某些時候大肆放大測驗員的無能,或者發表不利于測驗部的言論,不過這也是正常的,bug管理工具只要被用于行政或人事管理,而不是技術管理,就會產生這些問題,
2、關閉bug的權限應控制在測驗員手中,除非經過測驗員的驗證,否則bug都不能倍訓,在某些情況下,程式員會將未修復的bug置為“延期修改 ”、“非程式錯誤不予修改”“重復缺陷不予修改 ”,測驗員需要且有義務對此提出質疑,
3、盡量避免“延期修改”變為“永不修改”,在很多公司中,bug標記為“延期修改”即意味著“永不修改”,為避免這種情況,有一種可行的措施是在下一版本做專案范圍評審時即提出這些缺陷,那時候的進度壓力最小,而且專案經理也最理智、最清醒,另外,發現“延期修改”的bug后,若持反對意見,建議盡快跟測驗經理或者專案經理進行溝通,
4、bug修改后盡快驗證,回歸不通過后盡快跟程式員溝通,否則時間耽誤越久,程式員記得的內容越少,
5、如果bug多次回歸不通過,或在臨近封版時發現嚴重缺陷,不僅要在缺陷管理工具中記錄,更應該直接找到相應的程式員進行溝通,
最后感謝每一個認真閱讀我文章的人,看著粉絲一路的上漲和關注,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
這些資料,對于【軟體測驗】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴上萬個測驗工程師們走過最艱難的路程,希望也能幫助到你!
在我的QQ技術交流群里(技術交流和資源共享,廣告勿擾)
可以自助拿走,群號:310357728群里的免費資料都是筆者十多年測驗生涯的精華,還有同行大神一起交流技術哦

如果對你有一點點幫助,各位的「點贊」就是小編創作的最大動力,我們下篇文章見!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/298347.html
標籤:其他
