bugfree是一款優秀的bug管理和追蹤工具,因此受到不少公司的青睞。但實際的工作中,我發現不少開發或是測試的同事有一些不好的使用習慣,使得我們對bugfree的利用不夠高效。***列出使用bugfree的一些壞習慣,以此與各位測試同仁切磋使用這個工具的高效的方法。
對開發的同事而言,可能會有下面幾條壞習慣。
壞習慣一:只採用預設的解決方案。
周圍不少開發的同事,在解決掉乙個bug的時候,往往只採用預設的解決方案:fixed。事實上,bugfree提供了7種解決bug的方案供程式設計師選擇。它們分別是:by design、duplicate、external、fixed、not repro 、postponed、won't fix 。這7種解決方案反應了程式設計師解決bug的理由。by design的意思是,設計上就是這麼定的,bug無效;duplicate的意思是,這個bug已經有人提過,重複了;external的意思是,軟體本身沒有問題,是外部因素(比如作業系統)造成的問題;fixed的意思是:bug被解決掉了;not repro的意思是,這個bug無法重現;postponed的意思是,這個bug推遲到以後解決;won't fix的意思是,是個問題,但是不值得解決。為什麼會有這種習慣呢?我詢問過一位開發的同事,他說看不懂英文,又懶得去查。另一位開發同事說,一開始沒注意到這一項是可選的,時間久了,自然而然就視而不見了。
改掉這個習慣不是更好嗎?我的理由:給bug設定正確的解決方案,一方面可以減少開發和測試的溝通障礙,讓測試員知道程式設計師為什麼要關掉這個bug;另一方面可以給bug歸類,便於查詢bug和開發後期集中解決bug。
壞習慣二:只在詳細資訊裡寫上:已解決。
由bugfree提供的7種解決方案,不難看出詳細資訊這一欄多數情況下是為第四種解決方案fixed提供補充的。很多bug在被fixed掉以後,如果只在這一欄註明已解決字樣會有不好的影響。因為時間久了,或許程式設計師自己都不清楚這個bug是怎麼被fixed掉的,如果再碰到類似的問題又要花很長時間去想辦法解決,影響工作的效率。
改掉這個習慣不是更好嗎?我的理由:在詳細資訊欄裡註明bug被fixed掉的理由,一方面像上面所說的可以給開發人員提個醒,便於解決類似的bug;另一方面對測試員也有好處。測試員在碰到類似的bug以後,能夠知道哪兒出了問題,這樣就可以準確及時地提醒開發人員,便於bug的修改。
對測試的同事而言,可能會有下面的幾條壞習慣。
壞習慣一:建立bug時,選錯了專案。
周圍有測試同事,在發現了bug後,就急急忙忙去bugfree裡描述bug和指派bug,往往會忽略其他的選項。就拿這個專案來說,登入bugfree後裡面就有預設的內容,但未必是和bug相對應的。如果測試人員因為發現了bug,有點興奮,再加上一點粗心就會忽略這一項。
改掉這個習慣不是更好嗎?我的理由:設定正確的專案可以給bug歸類,便於bug的查詢。若選錯了專案,難免會抱怨找不到自己建立的bug,還得通過其他方式查詢這個沉入「大海」的bug,影響了工作的心情和效率。
壞習慣二:建立bug時,沒有選/選錯了模組。
建立bug時,模組這個選填項,不僅看起來不起眼,而且會讓人誤以為它沒有用,所以測試人員往往會忽略它。 改掉這個習慣不是更好嗎?我的理由:設定正確的模組,可以給bug分門別類。這樣,開發人員就能很方便知道a模組有哪些bug,b模組有哪些bug,讓開發人員對自己負責的專案模組心裡有底。所以,還請測試人員辛苦下,把模組這一項設定好。
壞習慣三:設定錯誤的嚴重等級。
周圍有同事,往往只注重對bug地描述,不去關注對bug等級的設定,不利於開發人員優先解決嚴重的bug。其實bugfree提供可選的4種嚴重等級:1、2、3、4。1是最高等級,意思是這個bug導致系統宕機,資料丟失或者與需求不符合;2是嚴重等級,意思是這個bug導致計算出現錯誤,功能實現出現錯誤;3是一般等級,意思是這個bug是個合法性問題,介面問題或是文件問題等;4是最低等級,意思是這個bug影響易用性。不少情況下是測試人員不清楚各種級別的含義,導致的分類錯誤。
改掉這個習慣不是更好嗎?
我的理由:設定正確的嚴重等級,可以讓開發人員優先解決1、2bug,在專案時間允許的情況下,再著手解決3、4類bug,以保證產品的質量。囉嗦一句,首先要保證產品能用,再去保證產品好用。
其實最好的習慣是按照bugfree的格式,把每一項該填的內容填好!!
bat 此時不應有
假設有一條命令在dos下單獨執行是可以的 for f x in dir g b do makecab x x.cab 簡單解釋一下 將目錄下所有g開頭的檔案,用makecab壓縮成.cab結尾的檔案。但是把它們放到批處理中,則會報 此時不應有 x.cab 解決辦法 在bat中引用變數時,必須用 變數...
程式設計師面試不應有的8個錯誤
1.不準備經歷方面的問題 一定要多花時間回憶你過去的相關經歷,包括你參與的專案,你遇到的各種困難,以及如何解決的這些難題。你的回答會影響面試官對你技術能力的印象,所以一定要回顧和整理一下你過去的專案經歷。2.依賴於事先背誦的答案 試圖通過事先背誦一些答案,然後在面試派上用場是乙個非常不好的方法。首先...
人生,應有的姿態
每個人的人生都不一樣,或許有的人喜歡做老師,或許有的人喜歡做程式設計師,或許有的人喜歡銷售。但是從本質上來看,這些都是屬於人的工作而已。作為乙個90 後的我,我認為人生最基本要有下面幾種姿態。儒家思想裡面,推崇人要知足。從人的幸福生活上來看,確實可以讓人緩解一定的壓力,然後對現有的生活感到知足。但是...