WEB頁面中常見的四種控制項的必須的測試

2021-07-14 12:45:56 字數 1176 閱讀 4100

以下為常規的需求,除非需求有明確說明,如密碼輸入框中可以輸入空格。

輸入框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. 上傳成功後可以在之前的區域正確顯示。

android 開發中 常見的四種事件註冊方式

建立事件介面實現類,並建立其物件 進行繫結 package cn.stanley import android.content.intent import android.net.uri import android.os.bundle import android.view.view import...

關於彈窗的四種型別(四種控制項)

四大控制項 alert 對話方塊 action sheets 控制面板 toast 小提示 snackbar 快捷提示 alert 對話方塊是一種模態彈窗,當使用者將進行一些危險或者不可逆操作時,系統將會以alert對話方塊的形式提醒使用者是否還繼續操作,起到警示的作用,其阻斷感強,操作不可忽略。t...

膨脹卷積的缺點 深度學習中常見的四種卷積

卷積現在可能是深度學習中最重要的概念。正是靠著卷積和卷積神經網路,深度學習才超越了幾乎其他所有的機器學習手段。1.一般卷積 卷積在數學上用通俗的話來說就是輸入矩陣與卷積核 卷積核也是矩陣 進行對應元素相乘並求和,所以一次卷積的結果的輸出是乙個數,最後對整個輸入輸入矩陣進行遍歷,最終得到乙個結果矩陣,...