【用例设计】文本框测试用例

普通文本输入框

maxlen为该文本框的最大长度

半角大写英文字母,如:
DEFGHIJ

半角小写英文字母,如:
klmn

全角大写英文字母,如:
QKLIES

全角小写英文字母,如:
abtf

半角大小写混合英文字符,如:
ABCdefuvwXYZ

全角大小写混合英文字符,如:
sfdGASDuiG

全角数字,如:
1234567890

半角数字,如:
0123456789

半角大小写英文字符&阿拉伯数字,如:
0aD23Cmf9

全角大小写英文字符&阿拉伯数字,如:
au8HT3ySn

简体中文字符,如:
这是简体测试文本

繁体中文字符,如:
這是繁體測試文本

日文字符,如:
これは、日本語のテキストであります

输入默认值,如:

输入为空,如:

输入空格,如:

输入字符串中间含空格,如:
087hij qok
(字符串中含空格 )

输入字符串收尾含空格,如:
asd76ui
(自动过滤左右空格,保存成功)

输入全角特殊字符,如:
!@#$%^&*()

输入半角特殊字符,如:
!@#¥%……&*()

输入特殊字符,如:
~!@#$%^&*()_+|=-`{}[];’”:,./?<>

输入html格式语言,如:

<!doctype html>
<html>
<head>
	<title><%= title %></title>
</head>
<body>
<div id="error">
    <a href="http://huwshimi.com/"></a>
</div>
</body>
</html>

输入Javascrīpt函数,如:

<b>Hello</b>
alert("hello")

输入敏感词,如:
台x等

英文违禁词,如:
fxck

中文违禁词,如:
傻*

复制粘贴文本,如:
txt文本中复制文本,在文本框中粘贴

输入边界值长度的字符,如:
输入maxlen长度字符

输入超过maxlen长度的数值,如:
输入maxlen+1长度字符

输入一个字符,如:
a

输入一个数字,如:
0

复制粘贴图片,如:
在网页复制一图片,在文本框中粘贴

数字型输入框

x.y(若只支持整数,则y的位数为0)

输入英文空格,如:

输入中文空格,如:

大写&小写英文字母,如:
ABCdefuvwXYZ
(提示只能为数值)

输入特殊字符,如:
~!@#$%^&*()_+|=-`{}[];’”:,./?<>
(提示只能为数值)

输入整数首位为0,如:
0123

输入整数末位为0,如:
45670

输入正数值,如:
257

输入负数值,如:
-129

输入0,如:
0

输入小数,如:
12.98

输入小数末位为0,如:
56.58720
(保留有效位56.58720)

输入的小数点多一个,如:
2.34.567

输入数字只有一个小数点,小数点右边 > Y个有效位,如:
12.789(假设Y的值为2)
(如果有限制,提示小数点右边不能超过Y个有效位,如果未限制,四舍五入后保存)

输入数字只有一个小数点,小数点右边 = y个有效位,如:
34.12(假设Y的值为2)

输入数字只有一个小数点,小数点右边 < y个有效位,如:
198.6(假设Y的值为2)

输入数字只有一个小数点,小数点左边为0,如:
0.65

输入数字只有一个小数点,小数点左边 > X个有效位,如:
987654.32(假设X的值为5)
(提示有效位数值不能超过x位)

邮箱输入框

输入不包含@的格式,如:
luo.com

输入@前没内容的格式,如:
@luo.com

输入@后没内容的格式,如:
luo@

输入@前后均没内容的格式,如:
@

输入没有域名的格式,如:
luo@xxxx

输入没有域名字母的格式,如:
luo@xxxx.

输入错误域名的格式,如:
luo@xxxx.ssss

输入包含多个@的格式,如:
luo@xxxx@com

输入@后面直接跟域名,如:
luo@.com

输入@后面有多个分隔符,如:
luo@c.o.m

输入@前面有多个分隔符,如:
l.u.o@xxxx.com

半角格式正确邮箱地址,如:
luo@xxxx.com

全角格式正确邮箱地址,如:
luo@xxxx.com

邮箱名包含特殊字符,如:
~!@#$%^&*()_+|=-`{}[];’”:,./?<>@xxxx.com

邮箱名为大写字母,如:
LUO@XXXX.COM

首位为横杆格式正确邮箱地址,如:
-luo@xxxx.com

域名末位为横杆格式正确邮箱地址,如:
luo-@xxxx.com

首位为下划线格式正确邮箱地址,如:
_luo@xxxx.com
(不允许)

包含空格格式正确的邮箱地址,如:
luo luo@xxxx.com

包含数字格式正确的邮箱地址,如:
luo2016@xxxx.com

邮箱名为数字格式正确的邮箱地址,如:
20142016@xxxx.com

邮箱名为汉字格式正确的邮箱地址,如:
希沃软件@xxxx.com

邮箱名为汉字&字母格式正确的邮箱地址,如:
希seewo@xxxxe.com

邮箱名长度大于18个字符格式正确的邮箱地址,如:
see2016Easi5@xxxx.com

163网易邮箱,如:
luo@126.com
luo@163.com
luo@yeah.net
(6-18个字符,字母/数字/下划线,需字母开头,字母or数字结尾)

QQ邮箱,如:
20142016@qq.com

foxmail邮箱,如:
luo@foxmail.com
(3-18个字符,字母/数字/下划线/点/减号,需字母开头,字母or数字结尾)

新浪邮箱,如:
luo@sina.com
luo@sina.cn
luo@vip.sina.com
(4-16个字符,英文小写/数字/下划线,不能以下划线开头,不能以下划线开头结尾)

搜狐邮箱,如:
luo@sohu.com
(4-16个字符,英文/数字/下划线/点/减号,开头为英文小写字母)

xxxx邮箱,如:
luo@xxxx.com
luo@xxxx.cn

原文地址:https://www.cnblogs.com/guanhuohuo/p/12533568.html