1
頁面部分(1
) 頁面清單是否完整(是否已經將所需要的頁面全部都列出來了)(2
) 頁面是否顯示(在不同解析度下頁面是否存在,在不同瀏覽器版本中頁面是是否顯示)(3
) 頁面在視窗中的顯示是否正確、美觀(在調整瀏覽器視窗大小時,螢幕重新整理是否正確)(4
) 頁面特殊效果(如特殊字型效果、動畫效果)是否顯示(5
) 頁面特殊效果顯示是否正確
2
頁面元素部分(1
)頁面元素清單(為實現功能,是否將所需要的元素全部都列出來了,如按鈕、單選框、核取方塊、列表框、超連線、輸入框等等)(2
)素是否顯示(元素是否存在)(3
)頁面元素是否顯示正確(主要針對文字、圖形、簽章)(4
)頁面元素的外形、擺放位置(如按鈕、列表框、核選框、輸入框、超連線等)(5
) 頁面元素基本功能是否實現(如文字特效、動畫特效、按鈕、超連線)(6
) 頁面元素的容錯性列表(如輸入框、時間列表或日曆)(7
) 頁面元素的容錯性是否存在(8
) 頁面元素的容錯性是否正確
3
功能部分(1
) 資料初始化是否執行(2
) 資料初始化是否正確(3
) 資料處理功能是否執行(4
) 資料處理功能是否正確(5
) 資料儲存是否執行(6
) 資料儲存是否正確(7
) 是否對
其他
功能有影響(8
) 如果影響其他功能,系統能否作出正確的反應(9
) 其他錯誤(10
) 對模組的具體功能進行測試時可以列出功能模組的所有功能,進行排列組合,測試所有情況
如:某一功能模組具有最基本的增刪改查功能,則需要進行以下測試
單項功能測試
(增加、修改、查詢、刪除)
增加——>
增加——>
增加 (連續增加測試)
增加——>
刪除增加
——>
刪除——>
增加 (新增加的內容與刪除內容一致)
增加——>
修改——>
刪除修改
——>
修改——>
修改 (連續修改測試)
修改——>
增加 (新增加的內容與修改前內容一致)
修改——>
刪除修改
——>
刪除——>
增加 (新增加的內容與刪除內容一致)
刪除——>
刪除——>
刪除 (連續刪除測試)(11
)查詢功能分為兩種情況,驗證操作結果。
一、開啟頁面時自動顯示結果,則不特別強調;
二、需要手工操作進行查詢,則每次在其他功能完成後進行。
4
提示資訊(1
) 成功、失敗提示(2
) 操作結果提示(3
) 確認提示(4
) 危險操作、重要操作提示(5
) 返回頁面 提示後顯示的頁面
5
容錯性
注意以下幾種情況(1
) 為空、非空(2
) 唯一性(3
)字長、格式(4
id號、密碼(5
) 日期、時間(6
) 特殊字元 (對
資料庫
)英文單、雙引號,&符號
6
許可權部分
功能許可權: 指定使用者可以使用那些功能,不能使用那些功能
資料許可權: 指定使用者可以處理那些資料,不可以處理那些資料。可
以合併到功能測試
操作許可權: 在邏輯關係上,操作前後順序、資料處理情況。可以合
並到功能測試
許可權變化: 可以合併到功能測試(1
) 功能許可權是否存在(2
)功能許可權是否正確(3
) 資料許可權是否存在(4
) 資料許可權是否正確(5
)操作許可權是否存在(6
) 操作許可權是否正確(7
) 引起許可權變化的功能列表(8
) 功能許可權變化還是資料許可權變化,或兩者兼有(9
) 許可權變化是否正確
7
鍵盤操作(1
)tab
鍵的使用(2
) 上下方向鍵的使用(3
)enter
鍵的使用(4
) 系統設定快捷鍵的使用(如果設定有快捷鍵)
8
測試中還應注意的其他事項(6
) 完整性:是否是乙個整體,沒有功能缺損(7
) 易用性:使用是否方便(8
) 一致性:類似的問題用類似的方法處理(9
) 提示資訊:提示資訊是否完整、正確、詳細(10
(11) 相容性:包括
作業系統
相容和應用軟體相容,可能還包括硬體相容(12
) 可擴充套件性:是否由公升級的餘地,是否保留了介面(13
) 穩定性:執行所需的軟硬體配置,占用資源情況,出現問題時的容錯性,對資料的保護(14
) 執行速度:執行的快慢,頻寬占用情況
有幾點:
1.功能點測試:是否滿足需求所要求的功能
2.字串長度檢查
:輸入超出需求所說明的字串長度的內容
,看系統是否檢查字串長度
,會不會出錯.3.
字元型別檢查
:在應該輸入指定型別的內容的地方輸入其他型別的內容
(如在應該輸入整型的地方輸入其他字元型別
),看系統是否檢查字元型別
,會否報錯.4.
標點符號檢查
:輸入內容包括各種標點符號
,特別是空格
,各種引號
,回車鍵
.看系統處理是否正確.5.
中文字元處理
:在可以輸入中文的系統輸入中文
,看會否出現亂碼或出錯.6.
資訊重複
:在一些需要命名
,且名字應該唯一的資訊輸入重複的名字或
id,看系統有沒有處理
,會否報錯
,重名包括是否區分大小寫
,以及在輸入內容的前後輸入空格
,系統是否作出正確處理.7.
介面測試:介面的正確性、一致性、友好性、易用性。
使用者介面測試是從最終的使用者使用者的角度來看軟體,軟體難以理解,不易使用就是軟體缺陷。可以從以下幾個方面重點來檢查使用者介面:
1.易用性檢查:確保軟體易於理解,方便使用。
2.一致性檢查:
a.注意系統頁面的風格是否一致,如字的大小、顏色、字型要相同。
b.提示資訊的表達方式是否一致。
c.按鈕排列順序是否一致。
d.back, cancel
等按鈕跳轉頁面處理是否一致。
e.各字段的名稱,位置、長度、型別是否和設計文件要求一致,如
employee no
和loginname
不一致。
3.正確性檢查:檢查頁面上的
form, button, table, header, footer,
提示資訊,還有其他文字拼寫,句子的語法等是否正確。
4.友好性檢查:
a.提示資訊是否友好.b.
系統應該在使用者執行錯誤的操作之前提出警告,提示資訊.c.
頁面解析度檢查,在各種解析度瀏覽系統檢查系統介面友好性。
5.合理性檢查:做
delete, update, add, cancel, back
等操作後,檢視資訊回到的頁面是否合理。
6.檢查本地化是否通過:英文版不應該有中文資訊,英文翻譯準確,專業。
7.頁面最大化檢查:測試最大化
/最小化
/還原時頁面是否做了對應的處理。
Web測試要點
由於本人工作接觸web測試,所以我從網上找的資料,學習了解web測試哪些內容,然後自己整理彙總的隨筆,如文章中有不足的地方,請大家多多指教 或者文章內容與他人相似,望見諒。web是什麼?載 wired web 已死,網際網路永生 web測試是什麼?web測試的主要作用是在不同的客戶端下 系統是否能夠...
WEB功能測試要點
web功能測試一般關注的點主要可以分ui及易用性測試 表單測試 cookies測試 鏈結測試 相容性測試。ui及易用性測試 1 各個頁面的樣式風格是否美觀統一,如大小 顏色是否統一,頁面 文字 是否居中等。2 各個頁面的標題和描述是否正確,有無錯別字,字型大小 顏色是否正確統一,文字描述準確,無歧義...
測試開發 web測試要點
引數輸入考慮 引數數值包含1個 多個 很多個 null 引數值前後包含空格的2種情況 數字型別 正數 負數 0 0.0 0.0 0.0 指數 對數 分數 小數 複數 科學計數法的測試,全形的數字 超大整數,超大的小數,超小的小數 文字型別 空格 半形 全形 所有鍵盤可以輸入的字元 全形 半形 中文 ...