BugFree 3.0 在保留2.x 版本的使用者體驗基礎上進行了完全的重構和重寫,重點突出了可配置、可自訂和互動性。我們在2.x 版本的兼容和升級上做了大量的工作,但畢竟是一次完全的技術重構,系統穩定性和用戶體驗還需要在後續版本不斷完善。提醒大家在對BugFree進行升級之前,先對原有資料進行備份。也非常歡迎大家就使用過程中的任何問題和建議在自由軟體BugFree交流微群進行討論。
BugFree 3.0 主要改動如下程式整體重構。新版採用了PHP 的Yii 框架,方便進行二次開發。在操作上,所有操作都在固定的產品下進行。透過選擇左上角的產品清單去進行切換。所有的模板和自訂查詢及Bug,Case,Result的創建都和產品關聯。
頁面不再使用frameset架構,介面更清新簡潔。
人名採用Ajax查詢加載,不再使用下拉列表,透過使用username 和realname 去查找用戶,改善了在大量用戶存在的情況下首字母定位較慢的弊端。
模組載入採用Ajax,加快頁面載入速度。
新增查詢結果標記功能,可以方便的記住自己感興趣的查詢結果條目。
新增模板建立功能。
增強自訂欄位設定。 BugFree3.0版將瀏覽器、如何發現、Bug 類型等欄位全部從基本欄位移除,基本欄位只保留標題、模組路徑、指派給、副本給、複現步驟等常用欄位。其它都透過自訂欄位來擴展。可針對自訂欄位設定可編輯階段(新建、解決、關閉)、是否必填、驗證規則(無、唯一、正規表示式)等,增強了系統的使用彈性。
後台管理增加Log記錄,讓後台變更也有記錄可查。
增加後台管理的系統設定功能。系統管理員等設定可以在這裡操作,不用再去修改設定檔。
後台查詢結果支援排序。
註釋、復現步驟使用富文本編輯框。
JS替換原有Flash統計報表。
其他如效能提升、全新API及若干細節改動。
展開