生活随笔
收集整理的這篇文章主要介紹了
查询的测试用例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
軟件測試交流群,歡迎測試的大蝦,新人加入本群,一起探討測試技術的學習,群里面也有很多資料,793695472
功能上的測試無外乎這么幾種基本的判斷:
- 判空
- 判重
- 判長
- 判格式
- 判關聯關系
- 針對查詢:查詢條件組合與覆蓋
?
如何測試一個WEB的輸入框?
一、功能實現
輸入字符,有匹配的就展示出來,沒有匹配的,會進行處理
正常輸入存在的內容,查看搜索結果展示的數據是否完整正常輸入不存在的內容,查看搜索返回的結果輸入為空長度超長輸入輸入空格,是否有忽略空格的功能,忽略前置空格和忽略后置空格,但是不能忽略中間空格特殊符號,特別要注意英文單引號,小數點數字,尤其0,還有各個邊界值輸入正則表達式驗證搜索框的功能是否與需求一致,如模糊搜索或完全搜索各種字符,如數字、字母、中文反復輸入相同的數據,如5次以上,看處理是否正確
在輸入結束后,按回車鍵,看系統如何處理使用Tab鍵ctrl+c /v/xz
在光標停留的地方進行輸入,看光標和輸入的字符位置是否正確,會否跳轉到別的地方在輸入框中,左鍵單擊鼠標,雙擊鼠標,三擊鼠標,如百度輸入框,單擊是插入,雙擊選中兩個字符,三擊選中輸入的所有字符輸入框中,鼠標右鍵,會否有菜單欄,菜單欄下是否有常用的項,并且各項可用
如百度的即搜即得,隨著用戶的輸入,下面會列出好多實時變化的選項,類似于智能搜索
二、用戶友好與易用性
三、不同平臺的兼容性
?
文本輸入框測試點:
輸入正確重復空 也就是不填寫是否支持,是否有忽略空格的功能,忽略前置空格和忽略后置空格,但是不能忽略中間空格長度:例如支持100字符, 那需要測試100字符、101字符、100字符后輸入一個漢字的情況, 最大長度的顯示是否正常哪些是支持的字符類型:數字、字母、漢字、字符!@!#、特殊字符()是否支持多行,保存是否成功,顯示是否按輸入的多行顯示字符中帶有HTML標記對時,顯示是否正常 例如::<br> <br> 字符串前后中帶空格,前后的空格是否過濾, 中間的空格是否保留最大長度顯示是否正常全角半角的字母、數字字符串中帶JS標記對, 比如<script>alert('aa');</script>?模糊查詢組合查詢復制功能是否可用粘貼功能是否可用、粘貼超過最大長度的字符串怎么顯示?多瀏覽器的兼容性權限校驗tab 回車鍵是否支持enter鍵
數值型的輸入框測試點:
- 1、重復
- 2、空 不填寫是否支持
- 3、數值類型:
- ? ?a: 小數 支持的位數、不夠支持的位數時,后面是否自動補零,超過支持的位數時,是四舍五入還是直接舍去
- ? ?b: 整數?
- 4、0 是否支持、是否符合業務邏輯
- 5、負數是否支持
- 6、數值的范圍:例如 -5<X<5
- ? ?a: 小數類型時且為4位小數時:-5.0000 -4.9999 ?0.0000 4.9999 5.0000
- ? ?b:整數類型時:-5 -4 0 4 5
- ? ?c:分數是否支持
- 7、非數字類型是否支持輸入
- 8、半角的數字、全角的數字
- 9、只輸入空格,空格+數字,數字加空格
- 10、多瀏覽器的兼容性
- 11、權限校驗
總結
以上是生活随笔為你收集整理的查询的测试用例的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。