增加、编辑、删除等功能,几乎每个系统都会用到,针对这几个方面,写如下测试用例
2013-04-26 14:54
357 查看
增加、编辑、删除等功能,几乎每个系统都会用到,针对这几个方面,写如下测试用例
一:增加
1:在添加页面,输入要添加的数据项均合理,检查数据库以及列表页是否添加了相应的数据
2:在添加页面,留出一个必填项为空,检查是否会提示
3:按照边界值等价类设计测试用例原则设计其他输入项测试用例
4:不符合要求的地方要有错误提示
5:是否支持table键
6:按enter是否能保存
7:若提示保存,也要查看数据库里是否多了一条数据
二、删除
1、删除一个数据库中存在的数据,然后查看数据库以及列表也中是否删除
2、删除一个数据库中并不存在的数据,看是否有错误提示,并且数据库中没有数据被删除
3、输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除
4、输入正确数据前加空格,看是否能正确删除数据
5、不输入任何字符
6、是否支持table键
7、是否这次enter键
三、编辑
1:对编辑列表页中的每个编辑项进行修改,点击保存,查看是否编辑成功
2:依次对每个编辑项进行修改,点击保存,查看是否编辑成功
3:对于必填项,我们可以修改为空、全角/半角空格,点击保存时,查看是否编辑成功
4:现在很多编辑项目中有很多图片预览的功能,如果对于没有上传的图片,查看编辑页面时,是否显示默认图片。如果上传了图片,是否显示上传的图 片。(因为实际工作中,很多客户很介意这个节目图片显示红叉)
5:在编辑的时候,也要注意添加时,每个编辑项的长度校验,有些时候,添加时有长度限制,而编辑的时候却没有
6:在编辑的时候,查看界面的字段是否同添加时字段显示一致,以及冒号是否也一致(无论是中文冒号或者是英文冒号,但是必须要一致)
四、密码修改
实际当中,根据具体情况具体分析,实际测试中可能只用到几条而已,例如:银行卡密码的修改,就不用考虑英文和非法字符,更不用考虑tap之类的快捷键
有时,需要根据需求具体分析了,例如:连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修改次数限制等。
1、旧密码、新密码、确认新密码都为空时,查看系统是否会有提示
2、不输入旧密码,直接改密码
3、输入错误的旧密码
4、不输入确认新密码
5、新密码和确认密码不一致
6、新密码中有空格
7、新密码为空
8、新密码为符合要求的最多字符
9、新密码为符号要求的最少字符
10、新密码为符合要求的非最多和最少字符
11、新密码为最多字符-1
12、新密码为最多字符+1
13、新密码为最少字符-1
14、新密码为最少字符+1
15、新密码为非允许字符(例如:密码要求是英文和数字组成,则要试汉字和符号等)
16、看是否支持tap和enter键等
17、密码是否可以复制、粘贴,是否以*之类的加密符号
18、看密码是否区分大小写,新密码中英文小写,确认密码中英文大写
19、新密码和旧密码一样能否修改成功
一:增加
1:在添加页面,输入要添加的数据项均合理,检查数据库以及列表页是否添加了相应的数据
2:在添加页面,留出一个必填项为空,检查是否会提示
3:按照边界值等价类设计测试用例原则设计其他输入项测试用例
4:不符合要求的地方要有错误提示
5:是否支持table键
6:按enter是否能保存
7:若提示保存,也要查看数据库里是否多了一条数据
二、删除
1、删除一个数据库中存在的数据,然后查看数据库以及列表也中是否删除
2、删除一个数据库中并不存在的数据,看是否有错误提示,并且数据库中没有数据被删除
3、输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除
4、输入正确数据前加空格,看是否能正确删除数据
5、不输入任何字符
6、是否支持table键
7、是否这次enter键
三、编辑
1:对编辑列表页中的每个编辑项进行修改,点击保存,查看是否编辑成功
2:依次对每个编辑项进行修改,点击保存,查看是否编辑成功
3:对于必填项,我们可以修改为空、全角/半角空格,点击保存时,查看是否编辑成功
4:现在很多编辑项目中有很多图片预览的功能,如果对于没有上传的图片,查看编辑页面时,是否显示默认图片。如果上传了图片,是否显示上传的图 片。(因为实际工作中,很多客户很介意这个节目图片显示红叉)
5:在编辑的时候,也要注意添加时,每个编辑项的长度校验,有些时候,添加时有长度限制,而编辑的时候却没有
6:在编辑的时候,查看界面的字段是否同添加时字段显示一致,以及冒号是否也一致(无论是中文冒号或者是英文冒号,但是必须要一致)
四、密码修改
实际当中,根据具体情况具体分析,实际测试中可能只用到几条而已,例如:银行卡密码的修改,就不用考虑英文和非法字符,更不用考虑tap之类的快捷键
有时,需要根据需求具体分析了,例如:连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修改次数限制等。
1、旧密码、新密码、确认新密码都为空时,查看系统是否会有提示
2、不输入旧密码,直接改密码
3、输入错误的旧密码
4、不输入确认新密码
5、新密码和确认密码不一致
6、新密码中有空格
7、新密码为空
8、新密码为符合要求的最多字符
9、新密码为符号要求的最少字符
10、新密码为符合要求的非最多和最少字符
11、新密码为最多字符-1
12、新密码为最多字符+1
13、新密码为最少字符-1
14、新密码为最少字符+1
15、新密码为非允许字符(例如:密码要求是英文和数字组成,则要试汉字和符号等)
16、看是否支持tap和enter键等
17、密码是否可以复制、粘贴,是否以*之类的加密符号
18、看密码是否区分大小写,新密码中英文小写,确认密码中英文大写
19、新密码和旧密码一样能否修改成功
相关文章推荐
- 增加、编辑、删除和密码修改测试用例
- GridView的编辑、增加、删除功能
- FckEditor添加右键菜单;增加编辑区右键图片删除功能(asp.net )(一)
- FckEditor添加右键菜单;增加编辑区右键图片删除功能(asp.net )(二)
- 企业运维,至少包括如下几个大方面: 1,桌面运维(以windows为主,工资偏低,桌面运维经理可以达到8K到10K,很多人在公司里干的就是安装windows系统,windows里的QQ坏了重装下,砸个
- nodejs实战express笔记之增加编辑与删除功能
- Asp.net+Extjs实现对GridPanel分页、行内编辑、增加、删除、弹出新窗体增加、数据验证、编辑指定列、数据格式转换等功能
- Android仿微信滑动弹出编辑、删除菜单效果、增加下拉刷新功能
- 系统测试之功能测试:测试用例的设计步骤——从登陆开始说起
- 第5章 增加编辑与删除功能
- 几乎所有的Android App都会用到功能 打包成自己的sdk
- 390开发实用技术: 重拳出击,CICS联机程序开发新手必看---一个典型的CICS程序,所有完备功能包括上下翻屏,增加/编辑/删除/拷贝纪录等
- c语言实现的货物管理系统实例代码(增加删除 查找货物信息等功能)
- FckEditor添加右键菜单;增加编辑区右键图片删除功能(asp.net )
- 创建一个学生系统,实现一下功能; * 1:增加学生 * 2:显示学生 * 3:修改学生 * 4:删除学生 * 5:查找学生 * 6:退出程序 * 请输入选择(
- Android 高仿微信(QQ)滑动弹出编辑、删除菜单效果,增加下拉刷新功能
- 制定性能测试策略时,如何设计相应的系统用户数、同时在线并发用户数以及每个具体功能的并发用户数
- 学生信息管理系统V0.3(优化文件存取、增加修改删除功能)
- Android 高仿微信(QQ)滑动弹出编辑、删除菜单效果,增加下拉刷新功能
- 在iOS中UILabel作为一个文本标签,在实现程序中几乎每个页面都会用到UILabel,UILabel的常用属性:textColor(文本颜色),text(文本值),font(文本字体),textA