輸入框/搜尋功能/新增、修改功能測試
一.輸入框
1、字元型輸入框:
(1)字元型輸入框:英文全形、英文半形、數字、空或者空格、特殊字元“~!@#¥%……&*?[]{}”特別要注意單引號和&符號。禁止直接輸入特殊字元時,使用“貼上、拷貝”功能嘗試輸入。
(2)長度檢查:最小長度、最大長度、最小長度-1、最大長度+1、輸入超工字元比如把整個文章拷貝過去。
(3)空格檢查:輸入的字元間有空格、字元前有空格、字元後有空格、字元前後有空格
(4)多行文字框輸入:允許回車換行、儲存後再顯示能夠儲存輸入的格式、僅輸入回車換行,檢查能否正確儲存(若能,檢查儲存結果,若不能,檢視是否有正常提示)、
(5)安全性檢查:輸入特殊字串(null,NULL, ,javascript,)、doucment.write(“abc”)、hello)
2、數值型輸入框:
(1)邊界值:最大值、最小值、最大值+1、最小值-1
(2)位數:最小位數、最大位數、最小位數-1最大位數+1、輸入超長值、輸入整數
(3)異常值、特殊字元:輸入空白(NULL)、空格或”~!@#$%^&*()_+{}|[]:”<>?;’,./?;:’-=等可能導致系統錯誤的字元、禁止直接輸入特殊字元時,嘗試使用貼上拷貝檢視是否能正常提交、word中的特殊功能,通過剪貼簿拷貝到輸入框,分頁符,分節符類似公式的上下標等、數值的特殊符號如∑,㏒,㏑,∏,+,-等、
輸入負整數、負小數、分數、輸入字母或漢字、小數(小數前0點捨去的情況,多個小數點的情況)、首位為0的數字如01、02、科學計數法是否支援1.0E2、全形數字與半形數字、數字與字母混合、16進位制,8進位制數值、貨幣型輸入(允許小數點後面幾位)、
(4)安全性檢查:不能直接輸入就copy
3、日期型輸入框:
(1)合法性檢查:(輸入0日、1日、32日)、月輸入[1、3、5、7、8、10、12]、日輸入[31]、月輸入[4、6、9、11]、日輸入[30][31]、輸入非閏年,月輸入[2],日期輸入[28、29]、輸入閏年,月輸入[2]、日期輸入[29、30]、月輸入[0、1、12、13]
(2)異常值、特殊字元:輸入空白或NULL、輸入~!@#¥%……&*(){}[]等可能導致系統錯誤的字元
(3)安全性檢查:不能直接輸入,就copy,是否資料檢驗出錯?
4、資訊重複:在一些需要命名,且名字應該唯一的資訊輸入重複的名字或ID,看系統有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前後輸入空格,系統是否作出正確處理.
二、搜尋功能
若查詢條件為輸入框,則參考輸入框對應型別的測試方法
1、功能實現:
(1)如果支援模糊查詢,搜尋名稱中任意一個字元是否能搜尋到
(2)比較長的名稱是否能查到
(3)輸入系統中不存在的與之匹配的條件
(4)使用者進行查詢操作時,一般情況是不進行查詢條件的清空,除非需求特殊說明。
2、組合測試:
(1)不同查詢條件之間來回選擇,是否出現頁面錯誤(單選框和多選框最容易出錯)
(2)測試多個查詢條件時,要注意查詢條件的組合測試,可能不同組合的測試會報錯。
三、新增、修改功能
1、特殊鍵:(1)是否支援Tab鍵 (2)是否支援Enter鍵
2、提示資訊:(1)不符合要求的地方是否有錯誤提示
3、唯一性:(1)欄位唯一的,是否可以重複新增,新增後是否能修改為已存在的欄位(欄位包括區分大小寫以及在輸入的內容前後輸入空格,儲存後,資料是否真的插入到資料庫中,注意儲存後資料的正確性)
4、資料 正確性:
(1)對編輯頁的每個編輯項進行修改,點選儲存,是否可以儲存成功,檢查想關聯的資料是否得到更新。
(2)進行必填項檢查(即是否給出提示以及提示後是否依然把資料存到資料庫中;是否提示後出現頁碼錯亂等)
(3)是否能夠連續新增(針對特殊情況)
(4)在編輯的時候,注意編輯項的長度限制,有時在新增的時候有,在編輯的時候卻沒有(注意要新增和修改規則是否一致)
(5)對於有圖片上傳功能的編輯框,若不上傳圖片,檢視編輯頁面時是否顯示有預設的圖片,若上傳圖片,檢視是否顯示為上傳圖片
(6)修改後增加資料後,特別要注意查詢頁面的資料是否及時更新,特別是在首頁時要注意資料的更新。
(7)提交資料時,連續多次點選,檢視系統會不會連續增加幾條相同的資料或報錯。
(8)若結果列表中沒有記錄或者沒選擇某條記錄,點選修改按鈕,系統會拋異常。
相關文章
- 搜尋功能測試點
- WordpressCMS主題開發10-新增搜尋框功能search.phpPHP
- 搜尋功能
- H5實現輸入框新增語音功能的方法詳解H5
- 百度地圖新增懸浮窗搜尋功能地圖
- 網站搜尋功能lucene網站
- DjangoRestFramework 實現分頁功能與搜尋功能DjangoRESTFramework
- win10搜尋框怎麼開啟 win10搜尋功能快速開啟方法介紹Win10
- Chrome的強大搜尋功能Chrome
- 搜尋模組功能分析
- Figma數值輸入框支援拖拽調整功能實現
- Vue中實現輸入框的自動補全功能Vue
- 輸入框前面帶有表單驗證提示的功能
- 直播系統程式碼,常用搜尋中搜尋歷史,搜尋推薦功能
- HHDESK檔案內文字搜尋功能
- 功能測試-登陸、新增、刪除、查詢測試要點
- 功能測試
- INFINI Labs 產品更新 | Easysearch 新增快照搜尋功能,Console 支援 OpenSearch 儲存
- win10 資源管理器搜尋框不能輸入怎麼解決_win10資源管理器搜尋框輸入不了內容的解決方法Win10
- 軟體測試中的功能測試和非功能測試
- 點選搜尋框清空搜尋提示文字
- js之搜尋框JS
- 搜尋框佈局
- hybris commerce storefront的產品搜尋功能
- GNOME 搜尋功能的一些小技巧
- QQ音樂搜尋功能基本思路
- windows10搜尋欄無法輸入怎麼辦_win10搜尋框不能用的解決方法WindowsWin10
- Vue + element.ui table 分頁功能+搜尋功能的實現VueUI
- 測試管理新增檢視與高階搜尋功能,測試計劃支援一鍵生成缺陷詳情,MeterSphere 開源持續測試工具 v3.3 版本釋出
- windows10搜尋欄無法輸入怎麼辦_win10搜尋框無法使用的解決方法WindowsWin10
- 【版本升級】PerfDog新增多維度測試報告對比功能、iOS電量測試功能升級測試報告iOS
- Elasticsearch搜尋功能的實現(五)-- 實戰Elasticsearch
- win10搜尋功能用不了Win10
- HoudahSpot for Mac(多功能檔案搜尋軟體)Mac
- HoudahSpot for Mac多功能檔案搜尋軟體Mac
- 易優searchform功能:文件標題搜尋,預設搜尋整站-EyouCms手冊ORM
- Steam全新搜尋功能上線 可按價格縮小搜尋範圍
- SAP CRM產品主資料搜尋功能的With individual object搜尋引數Object