bug的嚴重級別:
致命的軟件缺陷(Blocker):(一級bug)
1.造成系統或應用程序崩潰、死機、數據丟失、系統掛起。如代碼錯誤,死循環,數據庫發生死鎖(一直鎖在一個地方不解鎖。)
2.與數據庫連接錯誤或數據通訊錯誤,未考慮異常操作,功能錯誤等。
補充-----
1.常規操作下因程序問題導致系統崩潰,迫使整個系統無法使用(其中非程序問題有:系統配置、數據結構變動、session超時、網絡中斷、人為變更數據庫中的數據、系統缺少相應文件或目錄等)。
2. 常規操作下因程序問題導致程序重啟、死機或非法退出。
3. 常規操作下系統出現死循環。
4. 數據丟失或異常。
5. 模塊間數據傳遞及取值錯誤(如:輸入A,預期結果應該是B,但實際結果不是B等)。
6. 流程輸出錯誤(包括業務流程和事件流程。如:輸入流程A,但實際流程處理中未能按A流程處理數據;點擊某按鈕,應跳轉增加頁面,結果跳轉成修改頁面等)。
7. 按照需求文檔,功能未在程序中體現出來,即系統無此功能(據項目經理及相關負責人確認此功能必須具備的);功能不符合用戶需求,功能實現不正確(由項目經理及相關負責人確認此功能必須具備的)。
嚴重錯誤的軟件缺陷(Major):(二級bug)
1.嚴重地影響系統要求或基本功能的實現,且沒有更正辦法(重新安裝或重新啟動該軟件不屬於更正辦法)。使系統不穩定、或破壞數據、或產生錯誤結果,或部分功能無法執行,而且是常規操作中經常發生或非常規操作中不可避免(不能用其他操作修復問題)的主要問題,系統無法滿足主要的業務要求,性能、功能或可用性嚴重降低。
2.系統的次要功能完全喪失。(取款機主要功能是取款和存錢,次要功能為轉賬。)
3.系統的主要功能部分喪失。(問題局限在本模塊,導致模塊功能失效或異常退出。如致命的錯誤聲明,程序接口錯誤,數據庫的表、業務規則、缺省值未加完整性等約束條件。)
補充:
數據計算錯誤。
因程序問題迫使正在操作的流程無法繼續且無其他操作可以修復問題的(其中非程序問題有:系統配置、數據結構變動、Session超時、網絡中斷、人為變更數據庫中的數據、系統缺少相應文件或目錄等)
常規操作下功能異常,如:結果與實際查詢條件不一致、頁面按鈕點擊沒反應等。
功能項的某些項目(可為所有控件)使用無效(對系統非致命的)。
因程序問題迫使正在操作的流程無法繼續且有其他操作可以修復問題的(其中非程序問題有:系統配置、數據結構變動、Session超時、網絡中斷、人為變更數據庫中的數據、系統缺少相應文件或目錄等)。
多余功能,且該功能影響了程序的正常使用(需項目經理及相關負責人確認),如客戶名稱錄入項需要錄入漢字和英文,但程序限制了只能輸入漢字等。
常規操作下,程序打印、導出的內容錯誤。
在程序安裝配置無誤的情況下相關功能js報錯,且該功能影響業務流的正常進行。
在1024*768分辨率下,頁面嚴重變形,使數據無法瀏覽。
在Session超時,無友情頁面提示
一般錯誤的軟件缺陷(normal):(三級bug)
1.次要功能沒有完全實現但不影響使用。((和性能有關的都是一般問題)
2.和性能相關的都是一般錯誤的軟件缺陷。
3.產生錯誤的中間結果但不影響最終結果。
4.防止誤操作是否存在。
5.功能性修改,未考慮到數據的交互。
6.操作者不方便或遇到麻煩,但它不影響功能過的操作和執行。
建議問題的軟件缺陷(Enhancemental):(四級bug)
1.由問題提出人對測試對象的改進意見或測試人員提出的建議、質疑。
2.不符合正常邏輯關系(頁面表現建議、功能操作建議)
3.行業術語、字體大小、整體界面的表現形式。
4.鍵盤支持不好(不支持回車出發查詢)
Sum:
致命性bug:系統崩潰,卡死,數據通訊錯誤,涉及主要業務,注冊,登錄,充值,提現等等。
嚴重錯誤:主要功能部分未實現,次要功能未實現。
一般錯誤:不影響使用,但是給用戶體驗不好的bug。
建議性的bug:站在用戶的角度用戶體驗更好。
優先級:
一級優先:立即處理的bug
二級優先:????????
三級優先:普通處理,不分先后
四級優先:有時間再處理bug