1、一條軟體缺陷(或者叫Bug)記錄都包含了哪些內容?如何提交高質量的軟體缺陷(Bug)記錄?
一條Bug記錄最基本應包含:編號、Bug所屬模塊、Bug描述、Bug級別、發現日期、發現人、修改日期、修改人、修改方法、回歸結果等等;要有效的發現Bug需參考需求以及詳細設計等前期文檔設計出高效的測試用例,然後嚴格執行測試用例,對發現的問題要充分確認肯定,然後再向外發布如此才能提高提交Bug的質量。2、Bug必填欄位有哪些?
一條bug信息至少需要以下幾條:bug編號、bug嚴重級別及優先順序、bug產生的模塊等。首先要有bug摘要,闡述bug大體的內容;其次,找出bug對應的版本,bug詳細現象描述,包括一些截圖、錄像等等;最後就是bug出現時的測試環境,產生的條件即對應操作步驟。
3、簡述一下BUG的生命周期?提交->確認->分配->修復->驗證->關閉4、軟體的缺陷等級應如何劃分?A類:嚴重錯誤,包括以下各種錯誤1)由於程序所引起的死機,非法退出;2)死循環;3)資料庫發生死鎖;4)因錯誤操作導致的程序中斷;5)功能錯誤;
6)與資料庫連接錯誤;
7)數據通訊錯誤;B類:較嚴重錯誤1)程序錯誤;2)程序介面錯誤;3)資料庫的表、業務規則、預設值未加完整性等約束條件;C類:一般性錯誤(操作界面錯誤,包括數據窗口內列名定義、含義是否一致)2)列印內容、格式錯誤;3)簡單的輸入限制未放在前台進行控制;
4)刪除操作未給出提示;
5)資料庫表中有過多的空欄位;D類:小錯誤1)界面不規範;2)輔助說明描述不清楚;3)輸入輸出不規範;4)長操作未給用戶提示;5)提示窗口文字未採用行業術語;6)可輸入區域和只讀區域沒有明顯的區分標誌;測試過程及方法