《天天超市管理系统》商品管理模块和购物模块测试.docx

上传人:b****9 文档编号:25078330 上传时间:2023-06-04 格式:DOCX 页数:27 大小:160.36KB
下载 相关 举报
《天天超市管理系统》商品管理模块和购物模块测试.docx_第1页
第1页 / 共27页
《天天超市管理系统》商品管理模块和购物模块测试.docx_第2页
第2页 / 共27页
《天天超市管理系统》商品管理模块和购物模块测试.docx_第3页
第3页 / 共27页
《天天超市管理系统》商品管理模块和购物模块测试.docx_第4页
第4页 / 共27页
《天天超市管理系统》商品管理模块和购物模块测试.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

《天天超市管理系统》商品管理模块和购物模块测试.docx

《《天天超市管理系统》商品管理模块和购物模块测试.docx》由会员分享,可在线阅读,更多相关《《天天超市管理系统》商品管理模块和购物模块测试.docx(27页珍藏版)》请在冰豆网上搜索。

《天天超市管理系统》商品管理模块和购物模块测试.docx

《天天超市管理系统》商品管理模块和购物模块测试

软件学院(专科)

 

《软件测试》

上机3提交成果

 

《天天超市管理系统》其它模块

测试用例集

 

组号:

04

小组成员:

付少雄何佩涛赵东东王浩浩魏海峰刘钊

项目组长:

付少雄

完成日期:

2015年5月3日

 

分工:

付少雄:

商品管理模块的测试

何佩涛:

商品管理模块的测试

赵东东:

商品管理模块的测试

王浩浩:

购物模块的测试

魏海峰:

购物模块的测试

刘钊:

购物模块的测试

一.商品管理模块

1.1TestSuite商品类别管理

1.1.1工作任务描述

管理员登录成功系统后,进入图2-19所示的商品类别浏览界面,单击相应类别的修改或者删除按钮进行商品类别的管理。

其中商品类别添加界面如图2-20所示,商品类别修改界面如图2-21所示。

本节任务是编写商品类别管理功能的测试用例集,分别设计浏览商品类别,添加商品类别和修改商品类别的测试用例。

设计测试用例的基本方法为场景法、边界值法和错误推测法。

1.1.2工作过程:

Testcase047:

必须项是否允许为空

Summary:

检验系统是否对必须项为空的情况做了处理

Steps:

单击[商品类别]/[添加]按钮

什么都不输入,直接单击[添加]按钮

ExpectedResults:

弹出“商品类别添加界面”

提示“类别名称不能为空”

场景法

Pass/Fail:

TestNotes:

Authoradmin

Testcase048:

输入字符数等于域允许的最大字符数

Summary:

系统是否对域的输入长度进行了检验

Steps:

1.单击[商品类别]/[添加]按钮

2.在“类别名称”中输入“国产电视机”,单击[添加]按钮

ExpectedResults:

1.弹出“商品类别添加界面”

2.提示“保存成功”

边界值法

Pass/Fail:

TestNotes:

Authoradmin

Testcase049:

输入字符数大于域允许的最大字符数

Summary:

系统是否对域的输入长度进行了检验

Steps:

1.单击[商品类别]/[添加]按钮

2.在“类别名称”中输入“国产电视机”,单击[添加]

ExpectedResults:

1.弹出“商品类别添加界面”

2.提示“您输入的字符数过多,请限制在5个汉字”

边界值法

Pass/Fail:

TestNotes:

Authoradmin

Testcase050:

回车验证

Summary:

检验系统是否对回车键进行了处理

Steps:

按[Enter]键

ExpectedResults:

相当于单击了[添加]按钮

错误推测法

Pass/Fail:

TestNotes:

Authoradmin

TESTcase051:

验证系统定义的域长度是否够用

Summary:

输入有现实意义且字符数比较多的类别名称,检查系统是否允许输入

Step:

单击【商品类别】/【添加】按钮

在“类别名称”中输入“国产电子元器件”,单击【添加】按钮

ExpectedResults:

弹出“商品类别添加界面”

提示“保持成功”

错误推测法

Pass/Fail

TestNotes

Authoradmin

 

TESTcase052:

重名校验

Summary:

检验系统是否对类别名重名的情况做了校验

Step:

1.单击【商品类别】/【添加】按钮

2.在“类别名称”中输入“国产电视机”,单击【添加】按钮

ExpectedResults:

1.弹出“商品类别添加界面”

2.提示“类别名已存在”

场景法

Pass/Fail

TestNotes

Authoradmin

 

TESTcase053:

必填项是否允许为空

Summary:

检查系统是否对必填项为空的情况做了处理

Step:

1.单击【商品类别】/【浏览】按钮

2.单击商品类别“国产电视机“后面的链接”修改“

3.清空类别名称,单击[修改]按钮

ExpectedResults:

1.弹出“商品类别添加界面”

2.弹出“商品类别修改界面“

3.提示“商品类别名称不能为空“

场景法

Pass/Fail

TestNotes

Authoradmin

 

TESTcase054:

输入字符数等于域允许的最大字符数

Summary:

检查系统是否对域的长度进行了校验

Step:

1.单击【商品类别】/【浏览】按钮

2.单击商品类别“国产电视机“后面的链接”修改“

3.将类别名称改为“五金零配件“,单击【修改】按钮

ExpectedResults:

1.弹出“商品类别添加界面”

2.弹出“商品类别修改界面“

3.提示“修改成功“

边界值法

Pass/Fail

TestNotes

Authoradmin

 

TESTcase055:

输入字符数大于域允许的最大字符数

Summary:

检查系统是否对域的长度进行了校验

1.单击【商品类别】/【浏览】按钮

2.单击商品类别“国产电视机“后面的链接”修改

3.将类别名称改为“国产电子元器件“,单击【修改】按钮

ExpectedResults:

1.弹出“商品类别添加界面”

2.弹出“商品类别修改界面“

3.提示“你输入的名称过长,请重新输入“

边界值法

Pass/Fail

TestNotes

Authoradmin

 

TestCase:

056不修改直接保存

Summary:

不修改,直接单击[保存]按钮

Step:

1.单击[商品类别]/[浏览]按钮

2.单击商品类别“国产电视机”后面的链接[修改]

3.不修改直接单击[修改]按钮

ExpetecdResults:

弹出“商品类别浏览界面”

弹出“商品类别修改界面“

提示“修改成功”不应提示类别名在

场景法

Pass/fail:

Textnotes:

Authoradmin

TestCase057:

回车验证

Summary:

检验系统是否对回车键进行处理

Steps:

按[enter]键

ExpectedResults:

相当于单机了[修改]按钮

错误推测法

Pass/Fail:

TestNotes:

Authoradmin

TestCase058:

重名效验

Summary:

检验系统是否对类别名重名的情况做了效验

Steps:

单机[商品类别]/[添加]按钮

在“在类别名称”中输入“长虹电视”单击[添加]按钮

单击[商品类别]/[游览]按钮

单击商品类别“国产电视机”后面的链接[修改]按钮

将类别名称改为“长虹电视机”单击[修改]按钮

ExpectedResults:

弹出“商品类别添加界面”

提示“添加成功”

弹出“商品类别游览界面”

弹出“商品类别修改界面”

提示“类别名称已存在”

场景法

Pass/Fail:

TestNotes:

Authoradmin

TestCase059:

删除未被使用的类别

Summary:

未被使用的类别可以被删除

Steps:

单击[商品类别]/[游览]按钮

选择未被使用的类别,单击类别名称后面的链接文字[删除]

ExpectedResults:

打开“商品类别游览界面”

提示“删除成功”

场景法

Pass/Fail:

TestNotes:

Authoradmin

TestCase060:

删除已被使用的类别

Summary:

已被使用的类别不可以被删除

Steps:

在添加商品类别“电脑”

添加商品“hp家用电脑”,商品类别选择“电脑”

单击[商品类别]/[游览]按钮

选择已经被使用类别“电脑”,单击类别名称后面的链接文字[删除]

ExpectedResults:

商品类别添加成功

商品添加成功

打开商品类别游览界面

提示“该商品类别已被使用不能删除”

场景法

Pass/Fail:

TestNotes:

Authoradmin

TestCase061:

查看信息显示是否完整

Summary:

所有已添加的类别均应显示出来

Steps:

单击[查看]([游览])按钮,检查类别显示是否正确

ExpectedResults:

所有添加的类别均可以显示出来;显示的类别名称与添加时所填写的内容一致

场景法

Pass/Fail:

TestNotes:

Authoradmin

TestCase062:

翻页

Summary:

单击翻页按钮可以正确跳转到相应的页面上

Steps:

单击类别[查看]([游览])按钮

单击[第一条]、[下一条]、[上一条]、[最后一条]

ExpectedResults:

弹出商品类别游览界面

可以正确跳转到对应的页面上,不存在部分信息重复显示,部分信息显示不出来的情况

场景法

Pass/Fail:

TestNotes:

Authoradmin

1.2.TestSuite商品添加和修改

1.2.1工作任务描述

天天超市购物系统必然包含大量的商品信息,管理员不仅要管理商品的类别,还要对商品本身进行管理,需要添加和修改商品信息。

商品管理模块可以为商品设定不同的属性,如商品的名称、规格、售价、生产厂商及商品的图片等,可以方便的编辑丰富商品信息呈现方式,及时调整商品信息。

商品信息添加的界面如图2-4所示,商品修改界面如图2-5所示。

图1-1商品信息添加界面

图1-2商品信息修改界面

1.2.2工作过程

(1)编写商品添加的测试用例集

TestCase053:

必填项是否允许为空

Summary:

检验系统是否对必填项为空的情况做了处理

Steps:

1.单击[商品]\[添加]按钮

2.什么都不输入,直接单击[添加]按钮

ExpectedResult:

1.弹出“商品添加界面”

2.提示“商品名称、商品类别、商品规格、商品售价、生产商、图片不能为空”;

场景法

Pass/Fail:

TestNotes:

Authoradmin

TestCase054:

输入字符数等于域允许的最大字符数

Summary:

系统是否对域的输入长度进行了检验

Steps:

1.单击[商品]\[添加]按钮

2.在添加界面输入以下内容

商品名称:

康师傅绿茶

商品类别:

绿茶

商品规格:

一二

商品价格:

9999.99

生产商:

12345678

上传图片,图片名:

12345678.bmp

单击[添加]按钮

 

ExpectedResult:

1.弹出“商品添加界面”;

2.提示“保存成功”;

边界值法

Pass/Fail:

TestNotes:

Authoradmin

TestCase055:

输入字符数大于域允许的最大字符数

Summary:

系统是否对域的输入长度进行了检验

Steps:

商品名称:

康师傅绿茶

商品类别:

绿茶

商品规格:

一二

商品价格:

9999.99

生产商:

12345678

上传图片,图片名:

12345678.bmp

单击[添加]按钮

ExpectedResult:

1.弹出“商品添加界面”;

2.提示“您输入的‘商品名称、商品类别、商品规格、商品售价、生产商、上传图片、字符数过多,请重新输入”;

边界值法

Pass/Fail:

TestNotes:

Authoradmin

TestCase056:

回车验证

Summary:

检验系统是否对回车键进行了处理

Steps:

按[Enter]键

ExpectedResult:

相当于单击了[添加]按钮

错误推测法

Pass/Fail:

TestNotes:

Authoradmin

TestCase057:

验证系统定义的域长度是否够用

Summary:

输入有显示意义且字符数比较多的商品信息,检验系统是否允许输入

Steps:

单击[商品类别]\[添加]按钮

在添加界面中输入一下内容

商品名称:

hp笔记本电脑

商品类别:

电脑

商品规格:

1台

商品价格:

19999.99

生产商:

惠普中国

上传图片,图片名:

hp_computer.bmp

单击[添加]按钮

 

ExpectedResult:

弹出“商品添加界面”;

2.提示“保存成功”;

错误推测法

Pass/Fail:

TestNotes:

Authoradmin

 

TestCase058:

重名校验

Summary:

检验系统是否对重名的情况做了校验

Steps:

1.单击[商品类别]\[添加]按钮

2.在“商品名称”中输入“长虹电视机2501”,单击[添加]按钮

3.再次单击[商品类别]\[添加]按钮

4.在“商品名称”中输入“长虹电视机2501”,单击[添加]按钮

ExpectedResult:

1.弹出“商品添加界面”;

2.提示“保存成功”;

3.弹出“商品添加界面”;

4.提示“商品已存在”;

错误推测法

Pass/Fail:

TestNotes:

Authoradmin

 

TestCase059:

重名校验

Summary:

检验系统是否对重名的情况做了校验

Steps:

1.单击[商品类别]\[添加]按钮

2.在“商品名称”中输入“长虹电视机2501”,单击[添加]按钮

3.再次单击[商品类别]\[添加]按钮

4.在“商品名称”中输入“长虹电视机2501”,单击[添加]按钮

ExpectedResult:

1.弹出“商品添加界面”;

2.提示“保存成功”;

3.弹出“商品添加界面”;

4.提示“商品已存在”;

错误推测法

Pass/Fail:

TestNotes:

Authoradmin

编写商品修改的测试用例集

TestCase060:

必填项是否允许为空

Summary:

检验系统是否对必填项为空的情况做了处理

Steps:

1.单击[商品]\[添加]按钮

2.单击商品“长虹电视机2501“后面的连接[修改]

3.清空所有输入域,直接单击[修改]按钮;

ExpectedResult:

1.弹出“商品浏览界面”

2.弹出“商品修改界面”

3.提示“商品名称、商品类别、商品规格、商品售价、生产商、图片不能为空”;

错误推测法

Pass/Fail:

TestNotes:

Authoradmin

TestCase061:

输入字符数等于域允许的最大字符数

Summary:

系统是否对域的输入长度进行了检验

Steps:

1.单击[商品]\[添加]按钮

2.单击商品“长虹电视机2501“后面的连接[修改]

3.将商品信息修改为以下内容

商品名称:

康师傅绿茶

商品类别:

绿茶

商品规格:

一二

商品价格:

9999.99

生产商:

12345678

上传图片,图片名:

12345678.bmp

单击[添加]按钮

 

ExpectedResult:

1.弹出“商品浏览界面”;

2.弹出“商品修改界面”;

3.提示“修改成功”;

边界值法

Pass/Fail:

TestNotes:

Authoradmin

 

TestCase062:

输入字符数大于域允许的最大字符数

Summary:

系统是否对域的输入长度进行了验证

Steps:

1.单击[商品]\[添加]按钮

2.单击商品“12345678“后面的连接[修改]

3.将商品信息修改为以下内容

商品名称:

康师傅绿茶

商品类别:

绿茶

商品规格:

一二

商品价格:

9999.99

生产商:

12345678

上传图片,图片名:

12345678.bmp

单击[添加]按钮

 

ExpectedResult:

1.弹出“商品浏览界面”;

2.弹出“商品修改界面”;

3.提示“您输入的‘商品名称、商品类别、商品规格、商品售价、生产商、上传图片’过长,请重新输入”;

边界值法

Pass/Fail:

TestNotes:

Authoradmin

 

TestCase063:

不修改直接保存

Summary:

不修改,直接单击[保存]按钮

Steps:

1.单击[商品]\[浏览]按钮

2.单击商品“长虹电视机2501“后面的连接[修改]

3.不修改,直接单击[修改]按钮;

ExpectedResult:

1.弹出“商品浏览界面”;

2.弹出“商品修改界面”;

3.提示“修改成功”,不应提示“商品名称已存在;

错误推测法

Pass/Fail:

TestNotes:

Authoradmin

TestCase064:

回车验证

Summary:

检验系统是否对回车键进行了处理

Steps:

按[Enter]键

ExpectedResult:

相当于单击了[添加]按钮

错误推测法

Pass/Fail:

TestNotes:

Authoradmin

 

TestCase065:

重名校验

Summary:

检验系统是否对重名的情况做了校验

Steps:

1.单击[商品]\[添加]按钮

2.添加一个商品,商品名称:

“儿童电动车”,单击[添加]按钮

3.再次单击[商品]\[添加]按钮

4.单击商品“长虹电视机2501”后面的连接[修改]

5.将商品名称改为“儿童电动车”,单击[修改]按钮

ExpectedResult:

1.弹出“商品添加界面”;

2.提示“添加成功”

3.弹出“商品浏览界面”;

4.弹出“商品修改界面”;

5.提示“商品已存在”;

场景法

Pass/Fail:

TestNotes:

Authoradmin

编写商品删除的测试用例集

TestCase066:

删除未被使用的商品

Summary:

未被使用的商品可以被删除

Steps:

1.单击[商品]\[浏览]按钮

2.选择未被使用的商品,单击商品名称后面的链接文字[删除]

ExpectedResult:

1.打开商品浏览界面;

2.提示“删除成功”;

场景法

Pass/Fail:

TestNotes:

Authoradmin

 

TestCase067:

删除已被使用的类别

Summary:

已被使用的商品不可以被删除

Steps:

1.在添加商品“诺基亚N7300”

2.注册用户“米奇”查看“诺基亚N7300”的商品详细信息,单击[够买]按钮

3.单击[商品]\[浏览]按钮

4.选择已被使用的商品“诺基亚N7300”,单击商品名称后面的链接文字[删除]

ExpectedResult:

1.商品添加成功;

2.将“诺基亚N7300”添加到自己的购物车中;

3.打开商品浏览界面;

4.提示“该商品已被使用不能删除”;

场景法

Pass/Fail:

TestNotes:

Authoradmin

编写商品浏览的测试用例集

TestCase068:

查看信息是否完整

Summary:

所有已添加的商品均应显示出来

Steps:

单击[浏览]按钮,检查商品显示是否完整,商品内容是否正确

ExpectedResult:

所用添加商品均显示出来;显示的商品信息与添加时所填写的内容一致

场景法

Pass/Fail:

TestNotes:

Authoradmin

 

TestCase069:

翻页

Summary:

单击翻页按钮可以正确跳转到相应的页面上

Steps:

1.单击商品[浏览]按钮

2.单击[第一条]、[下一条]、[上一条]、[最后一条]

ExpectedResult:

1.弹出商品浏览界面;

2.可以正确跳转到相应的页面上,不存在部分信息重复显示,部分信息显示不出来的情况;

场景法

Pass/Fail:

TestNotes:

Authoradmin

2、购物管理模块

2.1TestSuite商品查看

2.1.1工作任务描述

客户成功登陆系统后,可以进行天天超市购物,选择商品加入购物车。

如果需要查看自己所选购商品,则可以进入如图3-1所示的页面,单击上一条、下一条按钮滚动翻看。

在这个页面中,客户可以单击查询按钮来查看自己所需要的商品,并且可以单击查看购物车看到自己已经选购的商品。

本节任务就是编写商品查看功能的测试用例集。

logo

查询

查看购物车

商品类别:

 

图片

商品价格:

生产厂商:

图片:

第一条下一条上一条最后一条

图3-1商品查看界面

2.1.2工作过程

(1)编写商品查看的测试用例集

TestCase070:

翻页

Summary:

单击翻页按钮可以正确跳转到相应的页面上

Steps:

“米奇”登录

在页面中单击[第一条]、[下一条]、[上一条]、[最后一条]

ExpectedResult:

1.弹出“米奇”的个人购物主页;

2.可以正确跳转到对应的页面上,不存在部分信息重复显示,部分信息显示不出来情况;

场景法

Pass/Fail:

TestNotes:

Authoradmin

(2)编写商品查询的测试用例集

TestCase071:

不输入查询

Summary:

不输入信息,直接单击[查询]按钮

Steps:

不输入查询条件,直接单击[查询]按钮

ExpectedResult:

可以查询到全部商品

场景法

Pass/Fail:

TestNotes:

Authoradmin

 

TestCase072:

选择特定类别查询

Summary:

在类别下拉列表中选择一个类别,执行查询

Steps:

在类别下拉列表中选择一个特定类别,单击[查询]按钮

ExpectedResult:

可以查询到该类别下的全部商品

场景法

Pass/Fail:

TestNotes:

Authoradmin

 

TestCase073:

模糊查询

Summary:

输入类别的部分信息,执行查询

Steps:

在查询条件输入框中输入不完整的类别信息,如查询“九阳豆浆机”,只输入“九阳”,单击[查询]按钮

ExpectedResult:

可以查询到所有商品类别中包含“九阳”字样的商品

场景法

Pass/Fail:

TestNotes:

Authoradmin

 

TestCase074:

在查询条件中输入特殊字符

Summary:

系统应过滤或不允许输入特殊字符

Steps:

在查询条件中输入“九阳”

ExpectedResult:

预期一:

系统自动将特

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1