2015年7月24日
郵箱輸入框測試用例
郵箱格式:郵箱名@域名([email protected])
(1) 先根據常用的郵箱,總結出郵箱名的要求:
1. 163網易郵箱規則
(提示信息不夠全面,但是輸入有誤時有相應提醒)
(1)結尾形式有:@126.com @163.com @yeah.net
(2)長度:6~18個字符
(3)字符類型:字母,數字,下劃線
(4)首尾限制:需字母開頭,字母或數字結尾
2. QQ郵箱
(提示信息不夠全面,但是輸入有誤時有相應提醒)
(1)結尾形式有:@qq.com @foxmail.com
(2)長度:3~18個字符
(3)字符類型:英文,數字,點,減號,下劃線
(4)首尾限制:需a-z的英文字母(不分大小寫)開頭,英文字母或數字結尾
3. 新浪郵箱
(提示信息很全面)
(1)結尾形式有:@sina.com @sina.cn @vip.sina.com
(2)長度:4~16個字符
(3)字符類型:英文小寫,數字,下劃線
(4)首尾限制:下劃線不能用在首尾
4. 搜狐郵箱
(字符類型和長度提示信息簡潔,但是點,減號,下劃線表示形式不太美觀,易懂)
(1)結尾形式有:@sohu.com
(2)長度:4~16位
(3)字符類型:英文,數字,(點),下劃線,減號
(4)首尾限制:開頭需爲小寫子字母,結尾沒有限制(大小寫字母,數字,點,下劃線,減號均可)
5. Hotmail(微軟)郵箱
(字符類型和長度均沒有提示,體驗很差)
(1)結尾形式有:@hotmail.com outlook.com
(2)長度:沒有明確表示,大概爲1~65位
(3)字符類型:字母,數字,點,下劃線,減號
(4)首尾限制:開頭需字母,結尾可用大小寫字母,數字,下劃線,減號,不可用點
6. Tom郵箱
(提示信息不夠全面,但是輸入有誤時有相應提醒)
(1)結尾形式有:@tom,com
(2)長度:6~18個字符
(3)字符類型:字母,數字,點,減號,下劃線
(4)首尾限制:開頭不能是數字,結尾沒有限制
7. GMail暫時進不去
……
(2)整理成表格的形式如下:
163網易郵箱 | QQ郵箱 | 新浪郵箱 | 搜狐郵箱 | Hotmail(微軟)郵箱 | 交集 | |
結尾形式(域名) | @126.com | @qq.com | @sina.com | @sohu.com | @Hotmail.com | @b.c |
@163.com | @foxmail.com | @sina.cn | / | @outlook.com | @b.c.d | |
@yeah.net | / | @vip.sina.com | / | / | / | |
長度 | 6-18個字符 | 3-18個字符 | 4-16個字符 | 4-16位 | 沒有明確表示,大概爲1~65位 | 1-100 |
字符類型 | 字母 | 字母 | 英文小寫 | 英文 | 字母 | 字母 |
數字 | 數字 | 數字 | 數字 | 數字 | 數字 | |
下劃線 | 下劃線 | 下劃線 | 下劃線 | 下劃線 | 下劃線 | |
/ | 點 | / | 點 | 點 | 點 | |
/ | 減號 | / | 減號 | 減號 | 減號 | |
首尾限制 | 需字母開頭 | 需a-z的英文字母(不分大小寫)開頭 | 不能以下劃線開頭 | 開頭爲英文小寫字母 | 開頭需字母 | 英文字符或數字開頭 |
字母或數字結尾 | 英文字母或數字結尾 | 不能以下劃線結尾 | / | 不可用點 | 字母或數字結尾 |
(3)綜合考慮到域名的要求,設計測試用例如下:
<
編號 | a | @ | b | . | c | 形式 | 描述 |
1 | √ | √ | √ | √ | √ | [email protected] | 正常格式 |
2 | × | × | × | × | × | / | 空 |
3 | √ | × | √ | × | √ | abc | 無@無點 |
4 | √ | √ | √ | × | √ | a@bc | 有@無點 |
5 | √ | × | √ | √ | √ | ab.c | 無@有點 |
6 | × | √ | √ | √ | √ | @b.c | @開頭 |
7 | √ | √ | × | √ | √ | [email protected] | @和點之間無字符 |
8 | √ | √ | √ | √ | × | a@b. | 點結尾 |
9 | √ | √ | b+@ | √ | √ | a@[email protected] | 多個@ |
10 | a+. | √ | √ | √ | c+. | [email protected]/[email protected] | 多個點 |
11 | a#$%^&* | √ | √ | √ | √ | a#$%^&*@b.c | 特殊字符 |
12 | 中a | √ | √ | √ | √ | 中[email protected] | 漢字 |
13 | 中文空格 | ||||||
14 | 英文空格 | ||||||
15 | 長度限制 | ||||||
16 | 下劃線,點,減號結尾 |
(4)暫時就考慮到這麼多,有遺漏的地方,歡迎交流糾錯,謝謝!