51Testing软件测试论坛
标题:
功能测试用例设计总结,与大家共享
[打印本页]
作者:
redrose37
时间:
2006-12-8 08:45
标题:
功能测试用例设计总结,与大家共享
做测试四个月,是界面功能测试,总结了以下测试设计要点,望大家参考
总结出以下几点常用模块的测试点:
一、
文本框的测试:
1.
输入正常的汉字、字母、数字
2.
输入超长信息(汉字、字母、数字、特殊字符)
3.
输入默认值,空格、空白
4.
若只允许输入字母,尝试输入汉字、数字,反之亦然
5.
利用复制、粘贴等操作强制输入程序不允许的输入数据
6.
输入已存在的文件名称,不存在的文件名称,错误的文件名称,文件大小为零
7.
输入特殊字符集如:
NUL
、
\n
、
_
、
%
(后两个查询时特别注意)
8.
输入不符合格式的数据,如:年月日的格式
9.
页面返回是否正常,显示页面信息是否正确,(各字段及值与数据库中的值比较)
10.
验证密码是否区分大小写,是否隐藏显示
11.
在一些界面中多次出现的字段名称,查看字段名是否一致
12.
在一些需要命名且名字要求唯一时,输入重复的名字,看系统是否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理
13.
检查添加和修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型。
14.
检查修改重名:修改时把不能重名的项改为已存在的内容,看是否报错
15.
重复提交表单:一条已经成功提交的纪录,
back
后再提交,看系统是否做了处理
16.
必填项在后面用
*
表示:查看同一个页面中的必填项是否都加了
*
,其中某些为空是否报错
二、
下拉列表框测试:
1.
条目内容是否正确,其详细条目可以根据需求说明确定
2.
每个条目功能的记录和等于查询全部时的记录数(在需求允许的情况下)
3.
每个条目字段不得重复
4.
一组条目不能同时选中,只能选择一个,且不能为空
5.
逐一执行每个条目的功能,分别选择后查询出的数据与数据库中的字段值是否一致
6.
下拉列表框不选值的时候是否提供默认值
三、添加测试:
1.
要添加的数据项均合理,检查数据库中是否添加了相应的数据
2.
留出一个必填数据为空
3.
按照边界值等价类设计测试用例的原则设计其他输入项的测试用例
4.
不符合要求的地方要有错误提示
5.
按
enter
是否能保存
6.
若提示不能保存,查看数据库里是否多了一条数据
7.
提交后再点击取消,也要查看数据库里是否多了一条数据
四、删除测试:
1
.选择记录后点击删除按钮要有提示:“确定要删除吗?”
2
.
删除一个数据库中存在的数据,然后查看数据库中是否删除
3
.点击删除后再点击取消,然后查看数据库中的数据是否删除
4
.需要考虑删除的关联性,即删除某一个内容的同时删除其关联的某些内容
五、查询测试:
精确查询:
1.
输入的查询条件为数据库中存在的数据,看是否能正确地查出相应的数据
2.
输入正确的查询条件之前加上空格,看是否能正确地查出相应的数据
3.
输入格式或范围不符合要求的数据,看是否有错误提示
4.
输入数据库中不存在的数据,看系统是否做了处理
5.
不输入任何数据,(查询出全部数据还是零条记录)
6
.
在一些多个字段进行查询,进行综合查询是否能查询出相应的信息
模糊查询:
在精确查询的基础上加上一点
1.
输入字段值的部分字符,看是否能查询出包含该字符的所有相关信息
2.
输入特殊字符,如:%、_ ,看系统是否能查询出相应的信息
3.
在一些多个字段进行查询,进行综合查询是否能查询出相应的信息
希望给大家有所帮助,同时希望指点不足的地方,共同进步
[
本帖最后由 redrose37 于 2006-12-8 14:17 编辑
]
作者:
wuhuawu09
时间:
2006-12-8 09:50
很基础....多多总结..
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2