测试点之数据输入

一、通过键盘直接录入数据

输入类型

测试点

测试用例

预期结果

字符型

中英文、数字

1.输入大写英文字母

2.输入小写英文字母

3.输入中文

4.输入数字

根据系统设计确定相应输入是否合法

 

空值

5.文本框未输入

6.文本框只输入若干个空格,未输入其他字符

1.必填项:程序提示错误

2.非必填项:合法

 

唯一项

7.新增或修改时输入重复的字段值

8.在重复的字段值的首尾添加空格

9.字段值中如果包含英文字母,变换大小写

1.[7/8]程序提示重复

2.[9]根据系统设计确定唯一项是否区分大小写

 

字符长度

10.输入最小字符数

11.输入最小字符数+1

12.输入最大字符数

13.输入最大字符数-1

14.输入最小字符数-1

15.输入最大字符数+1

1.[10/11/12/13]合法

2.[14/15]程序提示错误

 

特殊字符

16.输入系统支持的特殊字符:

(1)英文输入法字符:~!@#$%^&*()_+|{}:"<>?`-=\[];',./

(2)中文输入法字符:~!@#¥%……&*()——+|{}:“”《》?·-=【】、;’,。

(3)硬回车(enter换行)、软回车(shift+enter换行)

17.输入中文、英文、空格,数字,特殊字符的组合

18.文本框明确禁止使用的特殊字符

1.[16/17]界面回显的数据内容与录入时一致

2.[18]限制用户输入或者程序提示错误

 

特殊代码

19.输入html代码,比如"<font>你好</font>"

20.输入JavaScript代码,比如<param name="MovieWindowWidth" value="320">

以文本的形式将代码显示出来

 

多行文本框

21.回车换行输入多行文本(硬回车(enter换行)、软回车(shift+enter换行))

22.仅输入回车换行

23.仅输入空格

1.[21]保存后再显示能够保持输入时的格式

2.[22/23]检查能否正确保存,若能,查看保存结果;若不能,查看是否有正确提示

数值型

数值

1.输入正数

2.输入负数

3.输入小数

4.输入首位为零的整数

根据系统设计确定相应输入是否合法

 

边界值

5.输入最小值

6.输入最大值

7.输入最小值-1

8.输入最大值+1

1.[5/6]合法

2.[7/8]程序应提示错误

 

位数

9.输入限制位数

10.输入限制位数-1

11.输入限制位数+1

1.[9/10]合法

2.[11]根据系统设计确定或者自动四舍五入或者提示输入错误

 

全角数字

12.输入全角数字

自动转换成半角,或者提示输入错误

 

中英文、特殊字符

13.输入汉字、字母、字符

程序提示错误

日期型

合法性检查

1.月输入1月,日输入1日

2.月输入01月,日输入01日

3.月输入1、3、5、7、8、10、12月,日输入31日

4.月输入4、6、8、11月,日输入30日

5.输入非闰年,月输入2月,日输入28日,比如2009.2.28

6.输入闰年,月输入2月,日输入29日,比如2008.2.29

7.月输入0月

8.月输入13月

9.日输入0日

10.月输入1、3、5、7、8、10、12月,日输入32日

11.月输入4、6、8、11月,日输入31日

12.输入非闰年,月输入2月,日输入29日,比如2009.2.29

13.输入闰年,月输入2月,日输入30日,比如2008.2.30

1.[1~6]合法

2.[7~13]程序提示错误

 

格式检查

14.输入2009-09、2009-09 -、200-2-2

15.输入200909/01、2009.09.01、20090901、2009-09-01

1.[14]程序提示错误

2.[15]根据系统设计确定相应输入是否合法

 

有效性检查

16.输入比服务器时间更早的结束时间

17.输入比开始时间更早的结束时间

程序提示错误

 

sql特殊日期检查

18.日期输入2079年6月6日

19.日期输入2079年6月7日

注:sql server的日期类型包括Datetime和Smalldatetime两种类型:Smalldatetime类型对应的日期范围是1900年1月1日到2079年6月6日;datetime类型对应的日期范围是1753年1月1日到9999年12月31日

根据系统设计确定相应日期是否合法

 

中英文、特殊字符

20.输入汉字、字母、字符

程序提示错误

时间型

合法性检查

1.时输入00时

2.分输入59分

3.分输入00分

4.秒输入59秒

5.秒输入00秒

6.时输入24时

7.分输入60分

8.秒输入60秒

1.[1~5]合法

2.[6~8]程序提示错误

 

格式检查

9.输入12:30:、123000

10.输入12:30、1:3:0、02:02:02

1.[9]程序提示错误

2.[10]根据系统设计确定是否合法

 

中英文、特殊字符

11.输入汉字、字母、字符

程序提示错误

二、通过拷贝从粘贴板中粘贴数据

测试点

测试用例

预期结果

数据粘贴

参考“通过键盘直接录入数据”中的测试用例制作数据并拷贝。然后通过粘贴(键盘ctrl+v及右键粘贴)的方式向文本框输入数据并保存

重点注意:

1.系统不支持的字符

2.硬回车(enter换行)、软回车(shift+enter换行)

1.合法的数据需要正确识别并保存

2.不合法的数据能够识别并提示错误

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值