什麼是bug
bug的定義可以很廣泛,在軟體使用過程中所出現的任何乙個可疑問題,或者導致軟體不能符合設計要求或滿足消費者需要的問題都可以是bug,即使這個bug在實踐中是可行的
bug的幾種狀態
1.new:(新的)牛
當某個「bug」被發現的時候(
第一次),測試人員需要與專案負責人溝通以確認發現的的確是乙個bug,如果被確認是乙個bug,就將其記錄下來,並將bug的狀態設為new。
2、assigned(已指派的)餓賽特
當乙個bug被指認為new之後,將其將給開發人員,開發人員將確認這是否是乙個bug,如果是,開發組的負責人就將這個bug指定給某位開發人員處理,並將bug的狀態設定為「assigned」。
3、open(開啟的)歐噴
一旦開發人員開始處理bug的時候,他(她)就將這個bug的狀態設定為「open」,這表示開發人員正在處理這個「bug」。
4、fixed(已修復的)費可死特
當開發人員進行處理(並認為已經解決)之後,他(她)就可以將這個bug的狀態設定為「fixed」並將其提交給開發組的負責人,然後開發組的負責人將這個bug返還給測試組。
5、pending reset(待在測試的)盆訂 瑞賽特
當bug被返還到測試組後,我們將bug的狀態設定為「pending reset」。
6、reset(再測試)瑞賽特
測試組的負責人將bug指定給某位測試人員進行再測試,並將bug的狀態設定為「reset」。
bug的生命週期
新建
指派
接受
修復
關閉
bug的等級
1級bug,必須優先要改
致命錯誤:
1、常規操作引起的系統崩潰、宕機、死迴圈
2、造成資料洩漏的安全性問題,比如惡意攻擊造成的賬戶私密資訊洩露
3、涉及金錢,如支付類軟體,金錢計算錯誤
2級bug
嚴重錯誤:
2、錯誤的波及面廣,影響到其他重要功能正常實現
3、非常規操作導致的程式崩潰、宕機、死迴圈 (非常規操作:使用者使用軟體時不會進行的操作)
4、外觀難以接受的缺陷(例如:直播平台的封面的失真、壓縮,完全變形)
5、密碼明文顯示
3級bug,
一般錯誤:
不影響產品的執行、不會成為故障的起因、但對產品外觀和下道工序影響較大的缺陷
1、次要功能不能正常實現
2、操作介面錯誤(包括資料視窗內列名的定義,含義不一致)
3、查詢錯誤、資料錯誤顯示
4、簡單的輸入限制未放在前端進行控制;(格式顯示,如登入和註冊中的格式判斷可由前端判斷)
5、刪除操作未給出提示
4級bug
程式在一些顯示上不美觀,不符合使用者習慣,或者是一些文字的錯誤
1、介面不規範
2、輔助說明描述不清楚
3、提示視窗文字未採用行業術語
4、介面存在文字錯誤
5、改進意見:可以提高產品質量的建議, 包括新需求和對需求的改進
bug的型別
1、**錯誤
2、設計缺陷
3、介面優化
4、效能問題
5、配置相關
6、安裝部署
7、安全相關
8、標準規範
9、測試指令碼
bug
什麼是bug
bug的定義可以很廣泛,在軟體使用過程中所出現的任何乙個可疑問題,或者導致軟體不能符合設計要求或滿足消費者需要的問題都可以是bug,即使這個bug在實踐中是可行的
bug的幾種狀態
1.new:(新的)
當某個「bug」被發現的時候(
第一次),測試人員需要與專案負責人溝通以確認發現的的確是乙個bug,如果被確認是乙個bug,就將其記錄下來,並將bug的狀態設為new。
2、assigned(已指派的)
當乙個bug被指認為new之後,將其將給開發人員,開發人員將確認這是否是乙個bug,如果是,開發組的負責人就將這個bug指定給某位開發人員處理,並將bug的狀態設定為「assigned」。
3、open(開啟的)
一旦開發人員開始處理bug的時候,他(她)就將這個bug的狀態設定為「open」,這表示開發人員正在處理這個「bug」。
4、fixed(已修復的)
當開發人員進行處理(並認為已經解決)之後,他(她)就可以將這個bug的狀態設定為「fixed」並將其提交給開發組的負責人,然後開發組的負責人將這個bug返還給測試組。
5、pending reset(待在測試的)
當bug被返還到測試組後,我們將bug的狀態設定為「pending reset」。
6、reset(再測試)
測試組的負責人將bug指定給某位測試人員進行再測試,並將bug的狀態設定為「reset」。
bug的生命週期
新建
指派
接受
修復
關閉
bug的等級
1級bug,必須優先要改
致命錯誤:
1、常規操作引起的系統崩潰、宕機、死迴圈
2、造成資料洩漏的安全性問題,比如惡意攻擊造成的賬戶私密資訊洩露
3、涉及金錢,如支付類軟體,金錢計算錯誤
2級bug
嚴重錯誤:
2、錯誤的波及面廣,影響到其他重要功能正常實現
3、非常規操作導致的程式崩潰、宕機、死迴圈 (非常規操作:使用者使用軟體時不會進行的操作)
面試必問之 static
static常見用法三個,第乙個是和多檔案系統結合使用,決定是否可以被訪問。第二個是和變數初始化結合,乙個元素的初始化只能初始化一次,陣列初始化預設為0。1。多檔案結構中,static 對 variance fun的隱藏功能。static int i static void fun void fun...
面試必問之 const
主要用法如下 目錄 1.常量 常指標 常引用 2.修飾函式引數 2.修飾函式引數 3.修飾成員函式 const 常量不能改變 const int x 5 x 12 常指標不能通過指標改變變數的值,但是可以改變變數的指向。const 常指標 int x,y const int p x p 2 erro...
MYSQL面試必問 INSERT BUFFER
insert buffer即合併插入快取,從mysql 5.1.x版本 innodb 1.0.x 開始引入changebuffer,是insert buffer公升級版,不僅包括insert buffer,還包括update buffer delete buffer purge buffer。我們可...