1. 程式人生 > >輸入框測試要點

輸入框測試要點

普通輸入框測試

1)不輸入,空內容

2)輸入1個字元

3)若輸入框有長度限制為N個字元,測試N-1個字元,N個字元,N+1個字元,N+N+...(超長)這幾個邊界值還需要測試下通過複製大於長度的值貼上進去看是否能輸入

4)輸入半形/全形空格

5)輸入半形/全形,大寫/小寫英文字元

6)輸入半形/全形數字

7)輸入簡體中文字元(預設全形)

8)輸入繁體中文字元(預設全形)

9)輸入半形特殊字元:!@#¥%……&*()

10)輸入全形特殊字元: NULL,null[email protected]#$%^&*()_-+=|\{}[]:;"'<>?,./

11)輸入html字元保持:&nbsp(空格佔位符);<script></script><br><tr><td>< /tr></td></html>

12)輸入Javascript函式:<b>Hello</b>alert("hello")

13)在需要密碼驗證,或者需要二次輸入確認的地方,通過複製貼上第一次的輸入內容應該是不能通過的

14)高危詞,違禁詞,敏感詞

15)輸入正常內容的前,後,中間加入多個空格,看儲存時是否會過濾掉或過濾為一個,是否會引起儲存問題,是

16)輸入日文字元

例如: (安全性測試)

  1. 輸入<html>gfhd</html>,看是否出錯;
  2. 輸入<input type=text name=user/>,看是否出現文字框;
  3. 輸入<script type=text/javascript>alert(“提示”)</script>看是否出現提示。

郵件輸入框測試

1)輸入合理的英文及數字字元組成的正確格式

2)格式正確的前提下輸入第一部分中的異常欄位校驗

3)輸入無@的格式,如:ab.com  

4)輸入@前無內容的格式,

5)輸入@後無內容的格式,如[email protected]

6)輸入@前後均沒有內容的格式,如@  

7)輸入沒有域名的格式,如[email protected][email protected]

8)輸入email中有多個@的,如[email protected]@b.com[email protected][email][email protected][/email]  

9)輸入@後面直接跟域名的,如[email protected]

10)輸入@後面有多個分隔符的,如[email][email protected][/email][email][email protected][/email]

驗證碼輸入框欄位校驗測試

1)不輸入,空內容

2)空格輸入

3)輸入空格+正確驗證碼,空格出現在開頭,中間,結尾均需要測試

4)輸入4位其他非數字內容

5)輸入第一部分中的異常欄位校驗

6)輸入前3位或後3位驗證碼正確數字

7)輸入4位正確驗證碼+其他數字

 手機號碼輸入框欄位校驗測試

1)不輸入,空內容

2)空格輸入

3)輸入空格+數字,空格出現在開頭,中間,結尾均需要測試

4)輸入其他非數字內容

5)輸入第一部分中的異常欄位校驗

6)輸入1個數字

7)輸入16位數字

8)輸入超過17位數字

9)輸入超長全數字測試

10)輸入空格+數字,空格出現在開頭,中間,結尾均需要測試

常見的html特殊字元:

&nbsp;  空格

&amp;   &

&lt;      <

&gt;     >

&quot;   "

&qpos;   '

相關推薦

輸入測試要點

普通輸入框測試 1)不輸入,空內容 2)輸入1個字元 3)若輸入框有長度限制為N個字元,測試N-1個字元,N個字元,N+1個字元,N+N+...(超長)這幾個邊界值還需要測試下通過複製大於長度的值貼上進去看是否能輸入 4)輸入半形/全形空格 5)輸入半形/全形,

搜尋測試要點

1,空內容點選搜尋,看其有沒有LINK 2,輸入過長查詢資料,看其有沒判斷,報錯 3,輸入各種符號,特別是空格,看其能否正確判斷 4,輸入各種字元,譬如輸入範圍是0~9,A~Z的看輸入中文是什麼效

搜尋功能、翻頁功能、輸入測試用例設計及知識

  搜尋功能測試用例設計     搜尋功能點進行分解,把測試用例分解為多個測試場景 場景編號 場景描述 預期結果 場景一 頁面檢查 正確

js實現input輸入只能輸入數字的功能(完美測試通過)

<input type="text" style="ime-mode:disabled;" onpaste="return false;" onkeypress="keyPress()" /> function keyPress() { var k

常用輸入測試用例彙總

針對普通輸入框的測試用例 1、 輸入中英文空格,字串中間空格,首尾空格,回車換行符 2、 字元長度校驗,輸入是緩衝區溢位的超長字元,預設字元,空字元,特殊字元,尤其是系統保留字元 3、 根據的頁面使用的不同程式語言,輸入不同的語言字串,如HTML格式語言,JS函式格式,如 <br

WEB常用測試用例—文字輸入

對於普通的文字輸入框,通常要檢查以下幾點:   1. 中英文空格   2. 字串首尾含空格   3. 字串中間含空格   4. 字母   5. 數字   6. 中文   7. 特殊字元   8. null/NULL   9. 超長字元   10. html格式字串   對於費用類

輸入測試用例——格式化思維進行用例設計

一、普通輸入框的測試用例1、 輸入中英文空格,字串中間空格,首尾空格,回車換行符2、 字元長度校驗,輸入是緩衝區溢位的超長字元,預設字元,空字元,特殊字元,尤其是系統保留字元3、 根據的頁面使用的不同程式語言,輸入不同的語言字串,如HTML格式語言,JS函式格式,如 <

JavaWeb網上圖書商城完整項目--day02-4.regist頁面提交表單時對所有輸入進行校驗

word except 繼承 stub jstl use cti bmi imp 1、現在我們要將table表中的輸入的參數全部提交到後臺進行校驗,我們提交我們是按照表單的形式提交,所以我們首先需要在table表外面添加一個表單 <%@ page lang

My97設置開始、結束 時間區間及輸入不能輸入只能選擇的方法

開始時間 don min put 命名 class 方法 不能 設置 時間區間開始: <input type="text" id = "first_time" name="first_time" value="${first_time }" onFocus = "

input輸入制定輸入數據類型匹配

wid value pri tex logs key 匹配 type style <input type="text" id="price_169" value="97" style="max-width: 50px;" onkeyup="value=value

bootstrap-表單控件——輸入input

bootstrap-表單控件——輸入框input1.運行效果如圖所示2.實現代碼如下<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Co

input輸入手機號碼344顯示

keycode cti inpu 手機 fun length blog temp clas // 手機號碼3/4/4顯示 $(‘.section .inp‘).eq(0).on(‘keyup‘,function (e)

input輸入的背景圖片也可以這樣玩

lis osi url ges 圖片 per ack icon -s > .time-bgimg01 { background-image: url(‘../../images/personal/carlist/timeIcon.png‘); background

前端-text輸入是下拉菜單切能自動匹配

eth 版本 explorer input spa per www 很好 fire 一個真心很好使的前端案例,一個輸入框,裏邊是下拉菜單,可以根據你輸入的值自動匹配 是看了下邊的帖子深受啟發: http://www.runoob.com/try/try.php?filena

仿淘寶頁面的搜索引擎,點擊輸入文字不消失

arch 大堆 urn images ace src func 國際 lan 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8

仿支付寶/微信的password輸入效果GridPasswordView解析

arp 主類 center 大小 str .get fcm android def 仿支付寶/微信的password輸入框效果GridPasswordView解析,把一些設置和一些關鍵的地方列了出來,方便大家使用,可能能夠省一部分的時間,也算是自己的積累吧。

ftk學習記(輸入篇)

file creat 之前 egl init -s 自己 效果 ast 【 聲明:版權全部。歡迎轉載。請勿用於商業用途。 聯系信箱:feixiaoxing @163.com】 昨天講了進度條,我們還是看看它的運行效果是怎麽樣的。截圖例如以下, 進度條使用的

給EasyUi的Form加入自己主動填充部分輸入的方法

eth nic dsm 主動 col 沒有 form pop dial 依據項目須要,基於獲取的數據對Form的部分輸入框進行填充,而默認的EasyUI的Form 沒有該方法。僅僅能一個輸入框一個輸入框的直接賦值,為此添加了Form對象的setValu

prompt() 方法,彈輸入

height put order width post src text img new prompt() 有alert的風格,卻帶著輸入框。這是怎麽實現的呢? 語法 prompt(text,defaultTex

強制隱藏輸入軟鍵盤

pre ram location eve ould eight param else ldh //把下列代碼放入BaseActivity中即可 /** * 判斷是否需要隱藏軟鍵盤 * @param v * @param event * @return */priv