1. 程式人生 > >軟件測試之bug(二)--缺陷類型

軟件測試之bug(二)--缺陷類型

變量類型 完整 其他 輸出數據 驗證 數列 padding 操作 覆蓋

缺陷類型表

編號

缺陷類型

描述

子類型

編號

名稱

01

功能問題

影響了重要特性、用戶界面、產品接口、硬件結構接口和全局數據。並且設計文檔需要正式的變更。如指針循環,遞歸,功能等缺陷。

0101

功能錯誤

0102

功能缺失

0103

功能超越

0104

設計的二義性

0105

算法錯誤

02

接口問題

與其他組件、模塊或設備驅動程序、調動參數、控制塊或參數列表相互影響的缺陷。

0201

模塊間接口

0202

模塊內接口

0203

公共數據使用

03

邏輯問題

需要進行邏輯分析,進行代碼修改,如循環條件等。

0301

分支不正確

0302

重復的邏輯

0303

忽略極端條件

0304

不必要的功能

0305

誤解

0306

條件測試錯誤

0307

循環不正確

0308

錯誤的變量檢查

0309

計算順序錯誤

0310

邏輯順序錯誤

04

計算問題

等式,符號,操作符或操作數錯誤,精度不夠,不適當的數據驗證等。

0401

等式錯誤

0402

缺少運算符

0403

錯誤的操作數

0404

括號用法不正確

0405

精度不夠

0406

舍入錯誤

0407

符號錯誤

05

數據問題

需要修改少量代碼。如初始化或控制塊。如聲明,重復命名,範圍,限定等缺陷。

0501

初始化錯誤

0502

存取錯誤

0503

引用錯誤變量

0504

數組應用越界

0505

不一致的子程序參數

0506

數據單位不正確

0507

數據維數不正確

0508

變量類型不正確

0509

數據範圍不正確

0510

操作符數據錯誤

0511

變量定位錯誤

0512

數據覆蓋

0513

外部數據錯誤

0514

輸出數據錯誤

0515

0516

輸入數據錯誤

數據檢驗錯誤

06

用戶界面問題

人機交互特性:屏幕格式,確認用戶輸入,功能有特性,頁面排版等方面的缺陷。

0601

界面風格不統一

0602

屏幕上的信息不可用

0603

屏幕上的信息錯誤

0604

界面功能布局和操作不合常規

07

文檔問題

影響發布和維護,包括註釋等缺陷。

0701

描述含糊

0702

描述不完整

0703

描述不正確

0704

缺少或多余

0705

不能驗證

0706

不能完成

0707

不符合標準

0708

與需求不一致

0709

文字排版錯誤

0710

文檔信息錯誤

08

性能問題

不滿足系統可測量的屬性值,如:執行時間,事務處理速率等缺陷。

09

配置問題

由於配置庫,變更管理或版本控制引起的錯誤。

0901

配置管理問題

0902

編譯打包缺陷

0903

變更缺陷

0904

糾錯缺陷

10

標準問題

不符合各種標準的要求,如編碼標準,設計符號等缺陷。

1001

不符合編碼標準

1002

不符合軟件標準

1003

不符合行業標準

1004

設計,編譯環境

11

環境問題

由於設計,編譯和運行環境等引起的問題。

1101

1102

設計編譯環境

運行環境

12

兼容問題

軟件之間不能正確的交互和共享信息。

1201

1202

1203

操作平臺不兼容

瀏覽器不兼容

分辨率不兼容

軟件測試之bug(二)--缺陷類型