功能测试经验总结

功能测试经验总结
功能测试经验总结

生改变

对数据进行修改,提交时一般

.rar,.mp3,avi 等

0字节文件, 1kb, 200kb, 2mb, 20mb,2g 等

tab 跳转的顺序是否正确)

tab 跳转的顺序是否正确)

下载补充测

试点

5M ,结果为上传成功;jpeg ;psd ;tiff ;tga ;png ;swf ;svg ;pcx ;dxf ;wm jpg 或gif 格式图片”0kb 的图片,提示信息:“请重新上传文件,或者是不4.9M ,结果为上传成功5.1M,提示为:“上传的附件中大小不能超

控件测试

一、基本控件测试

文本框、下拉选项框、按钮、单选钮、复选框、列表框、组合列表框、滚动条、up-down控件+文本框组合

1、文本框测试

备注:

1)输入正常字母或数字。

2)输入非正常的数据。

3)输入已存在的名称。

4)若输入框有长度限制为N个字符,测试N-1个字符,N个字符,N+1个字符,N+N+...(超长)这几个边界值

5)输入超长字符。例如在文本框“XXX”中输入超过允许边界个数的字符,例如“用户名”称最多为30个字,尝试输入3

6)输入默认值,空白,空格。例如在“用户名”中输入空格,检查程序能否给出提示;有些文本框中有默认值的,不输入

7)若只允许输入字母,尝试输入数字;若只允许输入数字,尝试输入字母。

8)利用复制粘贴等操作强制输入程序不允许输入的数据。例如,某文本框只允许输入数字,利用复制粘贴操作,粘贴文本

9)输入特殊字符集。例如,NULL,\n等编程语言中的保留字符。

10)文本框条件限制里关于长度不超过多少字,这里我们需要先了解是按字符还是汉字计算,一个汉字等于两个字符。

备注:

1)输入正常字母或数字。

2)输入非正常的数据。

3)输入已存在的名称。

4)若输入框有长度限制为N个字符,测试N-1个字符,N个字符,N+1个字符,N+N+...(超长)这几个边界值

5)输入超长字符。例如在文本框“XXX”中输入超过允许边界个数的字符,例如“用户名”称最多为30个字,尝试输入3

6)输入默认值,空白,空格。例如在“用户名”中输入空格,检查程序能否给出提示;有些文本框中有默认值的,不输入

7)若只允许输入字母,尝试输入数字;若只允许输入数字,尝试输入字母。

8)利用复制粘贴等操作强制输入程序不允许输入的数据。例如,某文本框只允许输入数字,利用复制粘贴操作,粘贴文本

9)输入特殊字符集。例如,NULL,\n等编程语言中的保留字符。

10)文本框条件限制里关于长度不超过多少字,这里我们需要先了解是按字符还是汉字计算,一个汉字等于两个字符。

11)输入不符合格式的数据,检查程序能否正确校验。例如,某日期文本框格式为yy/mm/dd,实际输入了yyyy-mm-dd,程

12)输入半角/全角空格

13)输入半角/全角,大写/小写英文字符

14)输入半角/全角数字

15)输入简体中文字符(默认全角)

16)输入繁体中文字符(默认全角)

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

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

19)输入html字符保持: 空格的转义字符;
;;;< /tr>;;;

20)输入Javascrīpt函数:Hello,alert("hello")

21)在需要密码验证,或者需要二次输入确认的地方,通过复制粘贴第一次的输入内容应该是不能通过的

22)输入正常内容的前,后,中间加入多个空格,看保存时是否会过滤掉或过滤为一个,是否会引起保存问题,是否算入注:对于在文本框中输入错误数据,程序一般有三种处理方式:

一、不允许输入,没有任何提示;

二、输入后立刻给出提示要求重新输入;

三、点击窗体中的“确定”或“提交”按钮后,程序再检验数据的正确性,不正确就给出提示,要求重新输入。

2、按钮测试

备注:

1)点击按钮正确响应操作。例如点击“查询”按钮,正确执行查询操作;点击清空按钮,能清空所有的查询条件框中内容

2)对于正在使用的数据应不予删除操作,点击“删除”按钮后,系统应给与相应的提示

3)错误说明应该清楚、明了、恰当,让用户明白错误出处。

4)对可能造成数据无法恢复的操作必须提供确认信息,给用户放弃选择的机会。例如,删除,关闭,复制,移动等操作。存,系统应该给出提示“信息未保存,是否保存信息?”

3、滚动条测试

备注:

1)滚动条的长度根据显示信息的长度或宽度及时变换,以利于用户了解显示信息的位置和百分比。

2)拖动滚动条,检查屏幕的刷新,并查看是否有乱码。

3)拖动滚动条,浏览文档

4)用鼠标滚轮控制滚动条。

5)滚动条的上下按钮。点击滚动条的上部或下部按钮,看文本框中的内容是否会同步显示

4、单选钮

备注:

1)多个执行同一功能的单选按钮不能同时选中,只能选中其中一个。例如,选择性别的单选按钮上,只能选择“男”或“

2)逐一执行每个单选按钮的功能。分别选择了“男”和“女”后,保存到数据库中的数据应该相应的分别为“男”和“女

3)一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空

5、复选框

6、列表框

1)多个执行同一功能的单选按钮不能同时选中,只能选中其中一个。例如,选择性别的单选按钮上,只能选择“男”或“

2)逐一执行每个单选按钮的功能。分别选择了“男”和“女”后,保存到数据库中的数据应该相应的分别为“男”和“女

3)一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空

5、复选框

6、列表框

7、组合列表框

8、up-down控件+文本框组合测试

备注:

1)直接输入数字或用上下箭头控制

2)利用上下箭头控制数字自动循环

3)直接输入超边界数值

4)输入默认值,空白。例如默认值时,直接按“确定”;或者删除默认值,使内容为空白,按“确定”

5)尝试输入或粘贴字符,系统不允许输入,或者按“确定”后,系统给予提示

9、各种控件的组合使用

盘空间不足

被正确记录

否正确

正确

常见木马

件的路径”

g或gif

.xls;ppt

g或gif g或gif

bug)

>...’< > /

、列表框、组合列表框、滚动条、up-down控件+文本框组合

字符,N个字符,N+1个字符,N+N+...(超长)这几个边界值

入超过允许边界个数的字符,例如“用户名”称最多为30个字,尝试输入31个字,检查程序能否正确处理。

”中输入空格,检查程序能否给出提示;有些文本框中有默认值的,不输入内容;或者删除默认值,使内容为空白,检查程序能否给出许输入数字,尝试输入字母。

入的数据。例如,某文本框只允许输入数字,利用复制粘贴操作,粘贴文本到该文本框,程序应当不允许这种操作。

言中的保留字符。

这里我们需要先了解是按字符还是汉字计算,一个汉字等于两个字符。

能继续输入字符

改成功

字符,N个字符,N+1个字符,N+N+...(超长)这几个边界值

入超过允许边界个数的字符,例如“用户名”称最多为30个字,尝试输入31个字,检查程序能否正确处理。

”中输入空格,检查程序能否给出提示;有些文本框中有默认值的,不输入内容;或者删除默认值,使内容为空白,检查程序能否给出许输入数字,尝试输入字母。

入的数据。例如,某文本框只允许输入数字,利用复制粘贴操作,粘贴文本到该文本框,程序应当不允许这种操作。

言中的保留字符。

这里我们需要先了解是按字符还是汉字计算,一个汉字等于两个字符。

校验。例如,某日期文本框格式为yy/mm/dd,实际输入了yyyy-mm-dd,程序应该给出错误提示。


;;;< /tr>;;;;

rt("hello")

地方,通过复制粘贴第一次的输入内容应该是不能通过的

,看保存时是否会过滤掉或过滤为一个,是否会引起保存问题,是否算入长度计算

有三种处理方式:

入;

按钮后,程序再检验数据的正确性,不正确就给出提示,要求重新输入。

按钮,正确执行查询操作;点击清空按钮,能清空所有的查询条件框中内容;点击“重置”按钮,能正确返回上一操作数据

“删除”按钮后,系统应给与相应的提示

白错误出处。

认信息,给用户放弃选择的机会。例如,删除,关闭,复制,移动等操作。点击删除按钮,系统应该给出提示“是否删除该文件?”;存信息?”

时变换,以利于用户了解显示信息的位置和百分比。

有乱码。

部按钮,看文本框中的内容是否会同步显示

,只能选中其中一个。例如,选择性别的单选按钮上,只能选择“男”或“女”,如果能同时选中,就是缺陷。

“男”和“女”后,保存到数据库中的数据应该相应的分别为“男”和“女”。

必须有一个被默认选中,不能同时为空

,只能选中其中一个。例如,选择性别的单选按钮上,只能选择“男”或“女”,如果能同时选中,就是缺陷。“男”和“女”后,保存到数据库中的数据应该相应的分别为“男”和“女”。

必须有一个被默认选中,不能同时为空

“确定”;或者删除默认值,使内容为空白,按“确定”

者按“确定”后,系统给予提示

相关文档
最新文档