|
做测试四个月,是界面功能测试,总结了以下测试设计要点,望大家参考
总结出以下几点常用模块的测试点:
一、文本框的测试:
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 编辑 ] |
|