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