WEB頁面中常見的四種控制元件的必須的測試
以下為常規的需求,除非需求有明確說明,如密碼輸入框中可以輸入空格。
輸入框
1. 為空,但頁面中明確說明不能為空(帶有星號或者只有這一個輸入框),有以下兩種情況:
a. 不進行輸入或者使其為空:焦點離開後應有相應的提示,提交後頁面無跳轉並仍有相應的提示。
b. 輸入框中存在一個或者多個空格:焦點離開後空格被自動清除並有相應的提示,提交後頁面無跳轉並仍有相應的提示。
2. 輸入長度超限,有以下兩種情況:
a. 可以輸入任意長度的字元:焦點離開後應有相應的提示,提交後頁面無跳轉並仍有相應的提示。
b. 只能輸入指定長度以內的字元:焦點離開後無相應的提示,提交後頁面跳轉並且相關的頁面顯示和功能都正常。
3. 特殊字元,尤其是成對的單引號,雙引號:無需提示,但提交後相關的頁面顯示和功能都正常。
4.對於只能輸入數字型別的輸入非半形阿拉伯數字的其他字元:
a. 輸入立即被清除,無需提示。
b. 焦點離開後有相應的提示,提交後頁面無跳轉並仍有相應的提示。
搜尋框
1.為空,有以下兩種情況:
a. 只有這一個搜尋框,無組合查詢:進行搜尋時無提示但焦點位於該搜尋框內,不執行搜尋。
b. 還有其他查詢條件控制元件,有組合查詢:進行搜尋時無提示但焦點可位於其他控制元件,忽略該搜尋框,執行搜尋。
2.關鍵字兩邊帶有空格:進行搜尋時會自動清除兩邊的空格並執行搜尋。
3.關鍵字長度超限:進行搜尋時有相應的提示並不執行搜尋。
日曆控制元件
以下4個條件都應滿足:
1. 截止日期/時間控制元件的選擇範圍不能晚於當前時間;
2. 截止日期/時間控制元件的選擇範圍不能早於起始日期/時間控制元件的已經選擇的日期/時間;
3. 起始日期/時間控制元件的選擇範圍不能晚於截止日期/時間控制元件的已經選擇的日期/時間;
4. 選擇某一日期/時間控制元件的日期/時間後再清除該選擇,另一日期/時間控制元件的日期/時間選擇範圍不受規則2和3的限制。
上傳圖片控制元件
以下4個條件都應滿足:
1. 選擇的檔案非指定格式的圖片檔案後有相應的提示並且該檔案沒有被上傳;
2. 選擇的檔案大於指定的圖片大小(指所佔的磁碟空間)後有相應的提示並且該檔案沒有被上傳;
3. 選擇的檔案大於指定的圖片尺寸(指圖片的長和寬)後有相應的提示並且該檔案沒有被上傳;
4. 圖片上傳成功後可以在之前的圖片區域正確顯示。
相關文章
- web安全測試必須注意的五個方面Web
- web頁面測試Web
- CTF中常見的四種python逆向Python
- web頁面效能測試Web
- 如何用手機測試自己寫的web頁面Web
- java中常見的四種執行緒池的區別Java執行緒
- Web測試入門——軟體測試員必知的50個常見測試點Web
- 網路安全中常見的四種加密方式是什麼?加密
- GOLANG測試必須用帶堆疊的errorsGolangError
- 我使用jest測試專案中常見的問題
- 滲透測試中常見的開放埠有哪些?
- Web頁面中5種超酷的Hover效果Web
- 使用QTP進行WEB頁面效能測試QTWeb
- Java中常見的十八種異常!Java
- 熟悉面試中常見的的 web 安全問題面試Web
- Android 程式設計師必須掌握的三種自動化測試方法Android程式設計師
- Web 端的測試 Selenium 用法必備Web
- Go Web 應用中常見的反模式GoWeb模式
- 網頁設計中常見的五種互動設計錯誤網頁
- 面試中常見的6種語言陷阱面試
- python 幾種常見的測試框架Python框架
- 盤點web應用程式中常見的漏洞!Web
- 四種常用的自動化測試框架框架
- ui自動化測試,頁面方法的使用UI
- Go 語言中常見的幾種反模式Go模式
- iOS 中常見的幾種鎖-程式碼示例iOS
- 開發者測試:你必須知道 7 件事
- python四種方式解析網頁獲取頁面中的連結Python網頁
- Web頁面中的“門”—Web端登入頁的設計Web
- 測試技術常見的十一種問題
- AngularJS開發工作當中必須避免的十種常見錯誤AngularJS
- 滲透測試和CTF Web中常用的瀏覽器外掛Web瀏覽器
- 軟體測試面試中常見必問(二)自動化問題 內附答案面試
- Web 頁面 Meta 的 Referrer PolicyWeb
- 軟體測試必須掌握的http網路協議知識HTTP協議
- 【12】進大廠必須掌握的面試題-持續測試面試面試題
- 軟體測試必須掌握的 http 網路協議知識HTTP協議
- 函式你必須知道的三種角色?函式