天天超市管理系统测试用例集.docx
《天天超市管理系统测试用例集.docx》由会员分享,可在线阅读,更多相关《天天超市管理系统测试用例集.docx(21页珍藏版)》请在冰豆网上搜索。
天天超市管理系统测试用例集
兰州理工大学软件职业技术学院
《软件测试》
上机3提交成果
《天天超市管理系统》用户管理模块
测试用例集
组号:
05
小组成员:
郭齐魏彦雄罗万娟杨超王浩简刘正翔
项目组长:
郭齐
完成日期:
2013年05月07日
美萍超市购物管理系统
一、商品类别管理
1、工作任务描述
进入系统后,进入如1所示的浏览界面,单击系统设置,相应类别的修改或删除按钮进行商品类别管理。
主界面
增加商品界面
商品类别添加界面
修改商品类别界面
该任务就是对商品类别管理功能进行测试,编写测试用例集。
在此我们使用了场景法、边界值发、错误推测法等测试用例设计方法。
2、工作过程
(1)以下是商品添加的测试用例集。
说明:
执行每一步时,请参照对应编号,得出测试结论
01:
必添项是否允许为空
:
检验系统是否对必须项为空的情况作了必要的处理
:
1.单击【增加】按钮
2.什么都不输入,直接单击【确定】
:
1.弹出“商品类别添加界面”
2.提示“类别名称不能为空”
场景法
:
:
02:
输入字符数等于域允许的最大字符数
:
系统是否对域的输入长度进行了校验
:
1.单击【系统设置】/【商品管理】/【增加】按钮
2.在“所属类别”中输入“国产电视机”,单击【确定】
:
1.弹出“商品类别添加界面”
2.提示“保存成功”
边界值法
:
:
03:
输入字符数大于域允许的最大字符数
:
检验系统是否对域输入长度进行了验证
:
1.单击【系统设置】/【商品管理】/【增加】按钮
2.在“所属类别”中输入“国产电脑主机配件”,单击【确定】按钮
:
1.弹出“商品类别添加界面”
2.提示“您输入的字符过多,请限制在五个汉字。
”
边界值法
:
:
04:
回车验证
:
检验系统是否对回车键惊醒了处理
:
按【】键
:
相当于单击了添加【确定】按钮
错误推测法
:
:
05:
验证系统定义的域长度是否够用
:
输入有现实意义且字符数比较多的类别名称,检验系统是否允许输入
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.在“类别名称”中输入“国产电子元器件”,单击【确定】按钮
:
1.弹出“商品类别添加界面”
2.提示“添加成功”
错误推测法
:
:
06:
重名校验
:
检验系统是否对类别名重名的情况做了校验
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.在“所属名称”中输入“国产电视机”,单击添加【确定】按钮
:
1.弹出“商品类别添加界面”
2.提示“类别名次已存在”
场景法
:
:
(2)类别修改的测试用例集
07:
必须项是否为空
:
校验系统是否对必填项为空的情况做了处理。
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.单击商品类别“国产电视机”再单击【修改】
3.清空类别名称,单击【修改】按钮
:
1.品类别浏览界面”
2.弹出“商品类别修改界面”
3.提示“商品类别名称不能为空”
场景法
:
:
08输入字符数等于域允许的最大字符数
:
系统是否对域的输入长度进行了校验
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.单击商品类别“国产电视机”在单击【修改】
3.将类别名称修改为“五金零配件”,单击【修改】按钮
:
1.弹出“商品类别浏览界面”
2.弹出“商品类别修改界面”
3.提示“修改成功”
边界值法
:
:
09:
输入字符大于域允许的最大字符数
:
检验系统是否对域输入长度进行了验证
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.单击【修改】再单击商品类别“国产电视机”
3.将类别名称改为“国产电子元器件”,单击【确定】按钮
:
1.弹出“商品类别浏览界面”
2.弹出“商品修改界面”
3.提示“您输入的名称过长,请重新输入”
边界值法
:
:
10:
不修改直接保存
:
不修改,直接单击【保存】按钮
:
1.单击【商品类别】/【浏览】按钮
2.单击【修改】再单击商品类别“国产电视机”
3.不修改直接单击保存【确定】按钮
:
1.弹出“商品类别浏览界面”
2.弹出“商品类别修改界面”
3.提示“修改成功”,不应提示类别名称已存在
场景法
:
:
11:
回车验证
:
检验系统是否对回车键进行了处理
:
按【】键
:
相当于单击了修改【确定】按钮
错误推测法
:
:
12:
重名校验
:
检验系统是否对类别名重名的情况做了校验
:
1.单击【商品类别】/【添加】按钮
2.在“类别名称”中输入“长虹电视”,单击【添加确定】按钮
3.单击【商品类别】/【查看】按钮
4.单击【修改】再单击商品类别“国产电视机”
5.将类别名称修改为“长虹电视”,单击【确定】
:
1.弹出“天天超市购物系统”主页
2.光标定位到“用户名”输入框中;
3.光标跳转到“密码”输入框中;
4.焦点到“登录”按钮上
错误推测法
:
:
(3)编写类别删除的测试用例集
13:
删除为被使用的类别
:
为被使用的类别可以被删除
:
1.单击【商品类别】/【浏览】按钮
2.选择未被使用的类别,单击【删除】
:
1.打开“商品类别浏览器界面”
2.提示“删除成功”
场景法
:
:
14:
删除已被使用的类别
:
已被使用的类别不可以被删除
:
1.在添加商品类别“电脑”
2.添加商品“笔记本电脑”,商品类别选择“电脑”
3.单击【商品类别】/【浏览】按钮
4.选择已被使用的类别“电脑”,单击上面的【删除】按钮
:
1.商品类别添加成功
2.商品添加成功
3.打开商品类别浏览界面
4.提示“该商品类别已被使用不能删除”
场景法
:
:
(4)编写类别浏览、查看的测试用例集
15:
查看信息显示是否完整
:
所有已添加的类别均显示出来
:
单击【查看】【浏览】按钮,检查类别显示是否完整、类别内容是否正确
:
所有添加类别均可以显示出来;现实的类别名称与添加时所填写内容一致
场景法
:
:
16:
翻页
:
单击下一页按钮可以正确跳转到下一页面
:
1.单击类别【查看】【浏览】按钮
2.单击【下一页】【上一页】
:
1.弹出商品类别浏览界面
2.可以正确跳转到相对应的页面上,不存在部分信息重复显示,部分信息显示不出来的现象
场景法
:
:
二、商品管理
1.工作任务描述.
商品管理模块可以为商品设定不同属性,如商品类别、商品名称、商品型号等,可以方便的编辑丰富的上面信息,调整商品信息。
商品信息添加的界面如图,信息修改的界面如图所示
商品信息添加界面
商品信息修改界面
2.工作过程
(1)编写商品添加的测试用例集
17:
必须项是否为空
:
校验系统是否对必填项为空的情况做了处理。
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.什么都不输入,直接单击【添加】按钮
:
1.弹出“商品添加界面”
2.提示“商品名称、商品类别、商品规格、商品售价、生产商不能为空”
场景法
:
:
18:
输入字符数等于域允许的最大字符数
:
系统是否对域的输入长度进行了校验
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.再添加界面中输入以下内容
商品名称:
一二三四五六七八九十
商品类别:
一二三四五
商品规格:
一二三四五六
商品售价:
9999.99
生厂商:
一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十
单击【确定】按钮
:
1.弹出“商品添加界面”
2.提示“保存成功”
边界值法
:
:
19:
输入字符数大于域允许的最大字符数
:
系统是否对域的输入长度进行了校验
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.再添加界面中输入以下内容
商品名称:
一二三四五六七八九十
商品类别:
一二三四五
商品规格:
一二三四五六
商品售价:
9999.99
生厂商:
一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十
单击【确定】按钮
:
1.弹出“商品添加界面”
2.提示“您输入的‘商品名称、商品类别、商品规格、商品售价、生产商、’字符数过多,请重新输入。
”
边界值法
:
:
20:
回车验证
:
检验系统是否对回车键进行了处理
:
按【】键
:
相当于单击了【确定】按钮
错误推测法
:
:
21:
验证系统定义的域长度是否够用
:
输入有现实意义且字符数比较多的商品信息,检验系统是否允许输入
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.在添加界面中输入以下内容
商品名称:
笔记本电脑
名称类别:
电脑
商品规格:
台
商品售价:
3999.99
生产商:
惠普中国
单击添加【确定】按钮
:
1.弹出“商品添加界面”
2.提示“保存成功”
错误推测法
:
:
22:
重名校验
:
检验系统是否对重名的情况做出了校验
:
1.单击【系统设置】/【商品管理】/【添加】/【确定】按钮
2.在“商品名称”中输入“长虹电视机0625”,单击添加【确定】按钮
3.再次单击单击【系统设置】/【商品管理】/【添加】/【确定】按钮
4.在“商品名称”中输入“长虹电视机0625”,单击添加【确定】按钮
:
1.弹出“商品添加界面”
2.提示“添加成功”
3.弹出“商品添加界面”
4.提示“商品已存在”
场景法
:
:
(2)编写商品修改测试用例集
23:
必须项是否为空
:
校验系统是否对必填项为空的情况做了处理。
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.单击商品“长虹电视机0625”,单击【修改】按钮
3.清空所有输入域,单击确定
:
1.弹出“商品添加界面”
2.弹出“商品修改界面”
3.提示“商品名称、商品类别、商品规格、商品售价、生产商不能为空”
场景法
:
:
24:
输入字符等于域允许的最大字符数
:
系统是否对域的输入长度进行了检验
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.单击商品“长虹电视机0625”,单击【修改】按钮
3.将商品信息修改为以下内容
商品名称:
一二三四五六七八九一
商品名称:
一二三四一
商品规格:
一二三四五一
商品售价:
9999.9999
生产商:
一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十
单击修改【确定】按钮
:
1.弹出“商品添加界面”
2.弹出“商品修改界面”
3.提示“修改成功”
边界值法
:
:
25:
输入字符大于域允许的最大字符数
:
系统是否对域的输入长度进行了检验
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.单击商品“长虹电视机0625”,单击【修改】按钮
3.将商品信息修改为以下内容
商品名称:
一二三四五六七八九一
商品名称:
一二三四一
商品规格:
一二三四五一
商品售价:
9999.9999
生产商:
一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十
单击修改【确定】按钮
:
1.弹出“商品添加界面”
2.弹出“商品修改界面”
3.提示“您输入的‘商品名称、商品类别、商品规格、商品售价、生产商’过长,请重新输入”
边界值法
:
:
26:
不修改直接保存
:
不修改,直接单击【保存】确定按钮
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.单击商品“长虹电视机0625”,单击【修改】按钮
3.不修改,直接单击【修改】确定按钮
:
1.弹出“商品添加界面”
2.弹出“商品修改界面”
3.提示“修改成功”
场景法
:
:
27:
回车验证
:
检验系统是否对回车键进行了处理
:
按【】键
:
相当于单击了【确定】按钮
错误推测法
:
:
28:
重名校验
:
检验系统是否对类别名重名的情况做了校验
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.添加一个商品,商品名称为:
“永久自行车”,单击【添加】确定按钮
3.在“所属名称”中输入“国产电视机”,单击添加【确定】按钮
4.单击商品“长虹电视机0625”,单击修改按钮
:
1.弹出“商品类别添加界面”
2.提示“添加成功”
3.弹出“商品浏览界面”
4.弹出“商品修改界面”
5.提示“商品名称已存在”
场景法
:
:
(3)编写商品删除的测试用例集
29:
删除未被使用的商品
:
未被使用的商品可以被删除
:
1.单击【系统设置】/【商品管理】/【确定】按钮
2.选择未被使用的商品,单击商品名称的【删除】
:
1.打开“品浏览界面”
4.提示“删除成功
场景法
:
:
30:
删除已被使用的类别
:
已被使用的商品不可以被删除
:
1.在添加商品“5”
2.注册用户“”查看“5”的商品详细信息,单击【售出】按钮
3.单击【商品】/【浏览】按钮
4.选择已被使用的商品“5”,单击商品名称的【删除】按钮
:
1.商品添加成功
2.将“5”添加到售出商品中
3.打开商品浏览界面
4.提示“该商品已被使用不能删除”
场景法
:
:
(4)编写商品浏览的测试用例集
31:
查看信息显示是否完整
:
所有已添加的商品均应显示出来
:
单击浏览【查看】按钮,检查商品显示是否完整、商品内容是否正确
:
所有添加的商品均可以显示出来;显示的商品信息与添加时所填写的内容一致
场景法
:
:
32:
翻页
:
单击翻页按钮可以正确跳转到相应的页面上
:
1.单击商品浏览按钮
2.单击【第一页】【下一页】【上一页】【最后一页】
:
1.弹出“商品浏览界面”
2.可以正确跳转到对应的页面上,不存在部分信息重复显示,部分信息显示不出来的情况
场景法
:
: