《天天超市管理系统》所有模块测试用例集.docx
《《天天超市管理系统》所有模块测试用例集.docx》由会员分享,可在线阅读,更多相关《《天天超市管理系统》所有模块测试用例集.docx(64页珍藏版)》请在冰点文库上搜索。
《天天超市管理系统》所有模块测试用例集
软件学院(专科)
《软件测试》
上机4提交成果
《天天超市管理系统》所有模块
测试用例集
组号:
04
小组成员:
付少雄何佩涛赵东东王浩浩魏海峰刘钊
项目组长:
付少雄
完成日期:
2015年5月17日
目录
一、用户管理模块3
1.1添加注册信息3
1.1.1工作任务描述3
1.1.2工作过程4
1.2管理员登录13
1.2.1工作任务描述13
1.2.2工作过程13
1.3注册用户登录15
1.3.1工作任务描述15
1.3.2工作过程16
1.4修改注册信息20
1.4.1工作任务描述20
1.4.2工作过程20
二、商品管理模块26
2.1TestSuite商品类别管理26
2.1.1工作任务描述26
2.1.2工作过程:
26
2.2.TestSuite商品添加和修改33
2.2.1工作任务描述33
2.2.2工作过程34
三、购物管理模块42
3.1TestSuite商品查看42
3.1.1工作任务描述42
3.1.2工作过程43
3.2.TestSuite购买商品45
3.2.1工作任务描述45
3.2.2工作过程46
四、订单管理模块49
4.1订单查询49
4.1.1工作任务描述49
4.1.2工作过程49
4.2订单查看50
4.2.1工作任务描述50
4.2.2工作过程50
4.3订单详情51
4.3.1工作任务描述51
4.3.1工作过程51
一、用户管理模块
1.1添加注册信息
1.1.1工作任务描述
用户管理是天天超市管理系统的基本模块,而添加用户注册信息是用户管理模块中的基本功能,也是必需的功能。
当用户在浏览器的地址栏中输入本系统的网址时,系统弹出如图的主页面:
天天超市管理系统登录页面
用户名:
密码:
注册
登录
简介
单击注册按钮,转到如图所示的页面中,用户填写用户名、姓名、密码和邮寄地址等信息进行注册,填写完之后单击提交按钮进行注册。
如果注册成功则会跳转到如图所示的页面。
由于系统会对注册信息进行一个简单的验证,如果验证注册信息失败,则系统会提示注册失败信息:
Logo
会员级别:
真实姓名:
登录账号:
登陆密码:
核实密码:
联系电话:
联系地址:
邮政编码:
电子邮箱:
注册页面
1.1.2工作过程
TestCase001:
必添项是否允许为空
Summary:
检查系统是否对必添项为空的情况做了必要的处理
Stepe:
1.在浏览器的地址栏中输入访问“天天超市管理系统”的url,单击【转到】按钮;
2.单击【注册】按钮;
3.在“用户注册”界面中什么都不输入,直接单击【注册】按钮;
4.在“用户名”文本框中输入“小狐狸”后,单击【注册】按钮;
5.重复执行第4步骤;
5.1输入真实姓名:
“王义”,单击【注册】按钮
5.2输入登陆账号:
111111
5.3输入登陆密码:
222222,单击【注册】按钮
5.4输入核实密码:
222222,单击【注册】按钮
5.5输入联系电话:
,单击【注册】按钮
5.6输入联系地址:
兰州理工大学,单击【注册】按钮
5.7输入邮政编码:
730050,单击【注册】按钮
ExpectedResults:
1.弹出“天天超市管理系统”主页
2.弹出“用户注册”页面
3.系统提示“请输入用户名”
4.系统提示“请输入姓名”
5.系统根据用户输入的情况,依次弹出提示信息
5.1“请输入登陆密码”
5.2“请输入核实密码”
5.3“请输入联系电话”
5.4“请输入联系地址”
5.5“请输入邮政编码”
5.6弹出“注册成功界面”
场景法
Pass/Fail:
TestNotes:
Authoradmin
TestCase002:
必添项仅输入空格
Summary:
在必添项中仅输入空格,系统是能够正确处理
Steps:
1.在浏览器的地址栏中输入访问“天天超市管理系统”的url,单击【转到】按钮
2.单击【注册】按钮
3.在“用户注册”界面的必添项(“用户名、姓名、密码、确认密码、联系电话、邮编、邮寄地址”)中只输入空格,单击【注册】按钮
ExpectedResults:
1.弹出“天天超市管理系统”主页
2.弹出“用户注册”界面
3.提示“真实姓名、登陆账号、联系电话、联系地址、邮政编码”不能为空
场景法
Pass/admin
TestNodes:
Authoradmin
TestCase003:
输入字符数等于域允许的最大字符数
Summary:
系统是否对域的输入长度进行了检验
Steps:
1.在浏览器的地址栏中输入访问“天天超市管理系统”的url,单击【转到】按钮
2.单击【注册】按钮
3.在“用户注册”界面输入以下注册信息
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
222222
联系电话:
1111111111
联系地址:
兰州理工大学
邮政编码:
730050,单击【注册】按钮
4.在用户注册界面输入以下信息:
真实姓名:
空格+付少雄+空格
登陆账号:
空格+111111+空格
登陆密码:
222222
核实密码:
222222
联系电话:
空格+11111111111+空格
联系地址:
空格+兰州理工大学+空格
邮政编码:
空格+730050+空格
单击【注册】按钮
ExpectedResults:
1.弹出“天天超市管理系统”主页
2.弹出“用户注册”界面
3.系统弹出“注册成功界面”
4.系统弹出“注册成功界面”
边界值法错误推测法
Pass/Fail
TestNotes:
Authoradmin
TestCase004:
输入字符数大于域允许的最大字符数
Summary:
检验系统是否对域的输入长度进行了检验
Steps:
1.在浏览器的地址栏中输入访问“天天超市管理系统”的url,单击【转到】按钮
2.单击【注册】按钮
3.在“用户注册”界面输入以下注册信息
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
222222
联系电话:
111111
邮寄地址:
兰州理工大学
邮编:
730050999999999999999999,单击【注册】按钮
ExpectedResults:
1.弹出“天天超市管理系统”主页
2.弹出“用户注册”界面
3.1·预期一:
复制信息时,系统自动将信息截断,并弹出提示信息“您输入的信息超长,系统已自动为您截断”
3.2·预期二:
单击【注册】按钮后,系统弹出提示信息“您输入的部分内容已超过系统允许输入的最大字符数,请重新输入”。
关闭提示信息,相关内容已用突出的颜色(如:
红色)或者图标(如:
“x”)标识出来了
边界值法
Pass/Fail
TestNotes:
Authoradmin
TestCase005:
tab效验
Summary:
检验单击“tab”键,光标是否能够按照从左至右,由上到下的顺序在输入域间切换
Steps:
1.在浏览器的地址栏中输入访问“天天超市管理系统”的url,单击【转到】按钮
2.单击【注册】按钮
3.将鼠标移动到“用户名”输入框,单击鼠标右键
4.单击“tab”键
5.重复执行第4步骤
ExpectedResults:
1.弹出“天天超市管理系统”主页
2.弹出“用户注册”界面
3.光标定位到“真实姓名”输入框中
4.光标跳转到“登陆账号”输入框中
5.光标依次跳转到“登陆密码、核实密码、联系电话、联系地址、邮政编码”输入框中,最后焦点落到“注册”按钮上
错误推测法
Pass/Fail
TestNotes:
Authoradmin
TestCase006:
用户名中包含空格
Summary:
检验系统是否对用户名中的空格做了处理
Steps:
1.在浏览器的地址栏中输入访问“天天超市管理系统”的url,单击【转到】按钮
2.单击【注册】按钮
3.在“用户注册”界面输入以下注册信息
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
222222
联系电话:
11111111111
联系地址:
兰州理工大学
邮编:
730050,单击【注册】按钮
4.在用户注册界面输入以下信息:
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
222222
联系电话:
11111111111
联系地址:
理工大学
邮编:
730050,单击【注册】按钮
【注册】按钮
5.在用户注册界面输入以下信息:
真实姓名:
空格+简单+空格
登陆账号:
111111
登陆密码:
222222
核实密码:
222222
联系电话:
11111111111
邮寄地址:
兰州理工大学
邮编:
730050,单击【注册】按钮
ExpectedResults:
1.弹出“天天超市管理系统”主页
2.弹出“用户注册”界面
3.弹出“注册成功界面”
4.系统提示”该真实姓名已被使用”
错误推测法
Pass/Fail
TestNotes:
Authoradmin
TestCase007:
特殊字符效验
Summary:
检验系统是否对特殊字符做了处理
Steps:
1.在浏览器的地址栏中输入访问“天天超市管理系统”的url,单击【转到】按钮
2.单击【注册】按钮
3.在“用户注册”界面输入以下注册信息
真实姓名:
付少“雄”
登陆账号:
111#111
登陆密码:
222222<>
核实密码:
222222<>
联系电话:
11111111111
联系地址:
兰州理工大学
邮政编码:
730050,单击【注册】按钮
ExpectedResults:
1.弹出“天天超市管理系统”主页
2.弹出“用户注册”界面
3.1·预期一:
系统提示“您在以下信息:
“真实姓名、登陆账号、密码”中包含了系统禁用的特殊字符“‘,<、>、#”请修正
3.2·预期二:
弹出“注册成功界面”
场景法
Pass/Fail
TestNotes:
Authoradmin
TestCase008:
密码效验
Summary:
检验系统是否对密码做了效验
Steps:
1.在浏览器的地址栏中输入访问“天天超市管理系统”的url,单击【转到】按钮
2.单击【注册】按钮
3.在“用户注册”界面输入以下注册信息
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
222222+空格
联系电话:
11111111111
联系地址:
理工大学
邮编:
730050,单击【注册】按钮
4.在用户注册界面输入以下信息:
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
333333
联系电话:
11111111111
联系地址:
兰州理工大学
邮编:
730050单击【注册】按钮
ExpectedResults:
1.弹出“天天超市管理系统”主页
2.弹出“用户注册”界面
3.提示“您输入的登陆密码和核实密码不一致,请重新输入”
4.提示“您输入的登陆密码和核实密码不一致,请重新输入”
场景法
Pass/Fail
TestNotes:
Authoradmin
TestCase009:
"用户名”重名效验
Summary:
检验系统是否对“用户名”重名做了处理
Steps:
1.在浏览器的地址栏中输入访问“天天超市管理系统”的url,单击【转到】按钮
2.单击【注册】按钮
3.在“用户注册”界面输入以下注册信息
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
222222+空格
联系电话:
11111111111
联系地址:
兰州理工大学
邮编:
730050,单击【注册】按钮
4.在用户注册界面输入以下信息:
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
22222222
联系电话:
11111111111
联系地址:
兰州理工大学
邮编:
730050单击【注册】按钮
ExpectedResults:
1.弹出“天天超市管理系统”主页
2.弹出“用户注册”界面
3.弹出“注册成功界面”
4.提示“该用户已被用过”
场景法
Pass/Fail
TestNotes:
Authoradmin
TestCase010:
“姓名”重名校验
Summary:
检验系统是否对“姓名”重名做了处理
Steps:
1.在浏览器的地址栏中输入访问“天天超市购物系统”的url,单击【转到】按钮;
2.单击【注册】按钮;
3.在“用户注册”界面输入以下注册信息:
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
222222
联系电话:
11111111111
联系地址:
兰州理工大学
邮编:
730050
单击【注册】按钮;
4.在“用户注册”界面输入以下注册信息:
真实姓名:
付少
登陆账号:
121212
登陆密码:
222222
核实密码:
222222
联系电话:
11111111111
联系地址:
兰州理工大学
邮编:
730050
单击【注册】按钮;
ExpectedResults:
1.弹出“天天购物系统”主页;
2.弹出“用户注册”界面;
3.弹出“注册成功界面”
4.弹出“注册成功界面”
场景法
Pass/Fail:
TestNotes:
Authoradmin
TestCase011:
回车验证
Summary:
检验系统是否对Enter键进行了处理
Step:
单击【Enter】键
ExpectedResult:
相当于单击了【注册】按钮,将注册信息提交到系统中
错误推测法
Pass/Fail:
TestNotes:
Authoradmin
TestCase012:
过期校验
Summary:
检验系统是否做了过期处理
Steps:
1.在浏览器的地址栏中输入访问“天天超市购物系统”的url,单击【转到】按钮;
2.单击【注册】按钮;
3.在“用户注册”界面输入以下注册信息:
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
222222
联系电话:
11111111111
联系地址:
兰州理工大学
邮编:
730050
单击【注册】按钮;
30分钟后,单击【注册】按钮;
ExpectedResults:
1.弹出“天天购物系统”主页;
2.弹出“用户注册”界面;
3.系统提示“网页已过期”
场景法
Pass/Fail:
TestNotes:
Authoradmin
TestCase013:
密码显示校验
Summary:
检验系统是否对密码的显示方式做了处理
Steps:
1.在浏览器的地址栏中输入访问“天天超市购物系统”的url,单击【转到】按钮;
2.单击【注册】按钮;
3.在“用户注册”界面输入以下注册信息:
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
222222
ExpectedResults:
1.弹出“天天购物系统”主页;
2.弹出“用户注册”界面;
3.密码和确认密码,均未显示明文
错误推测法
Pass/Fail:
TestNotes:
Authoradmin
TestCase014:
页面切换校验
Summary:
在注册页面和主页面之间切换是否正确
Steps:
1.在浏览器的地址栏中输入访问“天天超市购物系统”的url,单击【转到】按钮;
2.单击【注册】按钮;
3.在“用户注册”界面输入以下注册信息:
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
222222
核实密码:
222222
联系电话:
11111111111
联系地址:
兰州理工大学
邮编:
730050
单击浏览器工具栏上的【后退】按钮
4.单击浏览器工具栏上的【前进】按钮
ExpectedResults:
1.弹出“天天购物系统”主页;
2.弹出“用户注册”界面;
3.返回到“天天购物系统”;
4进入到“用户注册”界面,密码和确认密码输入域已被清除,其他输入域的信息仍然被保留
场景法
Pass/Fail:
TestNotes:
Authoradmin
1.2管理员登录
1.2.1工作任务描述
在本系统中,管理员可以对商品信息和商品的类别信息进行管理。
管理员登陆界面如图所示,当管理员成功登陆后,则进入后台管理主界面如图所示。
账号:
密码:
登录
Logo
商品分类管理
商品管理
特价商品管理
订单管理
会员管理
系统用户管理
安全退出
版权一
本节主要任务就是对管理员登陆功能进行测试,编写测试用例集。
在此我们使用了场景法、错误推测法等测试用例设计方法。
1.2.2工作过程
Testcase015:
回车验证
Summary:
检验系统是否对Enter键进行了处理
Steps:
单击[Enter]键
ExpectedResults:
相当于单击了[登陆]按钮
错误推测法
Pass/Fail:
TestNotes:
Authoradmin:
TestCase016:
权限校验
Summary:
检验管理员登录后,是否可以访问被授权的页面
Steps:
1.在浏览器的地址栏中输入访问“天天超市购物系统”的url,单击[转到]按钮;
2.在管理员登陆区输入:
管理员:
admin
密码:
admin
单击[登陆]按钮
ExpectedResults:
1.弹出“天天超市购物系统”主页
2.进入后台管理页面,可以维护商品类别、商品、订单信息
场景法
Pass/Fail:
TestNotes:
Authoradmin:
TestCase017;注册用户登录
Summary:
在管理员登陆区,输入合法的注册用户名和密码
Steps:
1.在浏览器的地址栏中输入访问“天天超市购物系统”的url,单击[转到]按钮;
2.在管理员登陆区中输入系统中合法的注册用户名和密码
账号:
111111
密码:
222222
ExpectedResults:
1.弹出“天天超市购物系统”主页
2.1·预期一:
提示“请到客户区登陆”;
2.2·预期二:
登陆到“111111”个人购物主页
场景法
Pass/Fail:
TestNotes:
Authoradmin:
TestCase018:
Tab校验
Summary:
检测单击“Tab键”光标是否能够按照从左至右,由上到下的顺序在输入域间切换
Steps:
1.在浏览器的地址栏中输入访问“网上购物系统”url,单击[转到]按钮;
2.在管理员登陆区将鼠标移到“用户名”输入框,单击鼠标左键;
3.单击“Tab键”;
4.单击“Tab键”;
ExpectResults;
1.弹出“网上购物系统”主页;
2.光标定位到“账号”输入框中;
3.光标跳转到“密码”输入框中;
4.焦点到“登陆”按钮上
错误推测法
Pass/Fail
TestNotes
Authoradmin
1.3注册用户登录
1.3.1工作任务描述
用户注册成功后,就可以登录网站了,用户登录的界面如图所示。
登录成功后进入商品购买主界面如图所示。
本节就是编写已注册过的用户登录功能的测试用例集。
在此我们使用了场景法、错误推测法、边界值等测试用例设计法。
Logo
用户名:
密码:
登录
注册
简介
1.3.2工作过程
TestCase019:
回车验证
Summary:
检验系统是否对Enter键进行了处理
Steps:
单击[Enter]键
ExpectedResults:
相当于单击了[登录]按钮
错误推测法
Pass/Fail:
TestNotes:
Authoradmin
TestCase025:
登录密码大小写校验
Summary:
检验密码校验是否处理了大小写问题
Steps:
1.在浏览器的地址栏中输入访问“天天超市购物系统”的url,单击[转到]按钮;
2.(构造符合条件的测试用户)单击[注册]按钮;
3.在“用户注册”界面输入以下注册信息:
真实姓名:
付少雄
登陆账号:
111111
登陆密码:
ABC
核实密码:
abc
联系电话:
11111111111
联系地址:
兰州理工大学
邮编:
730050单击[注册]按钮
4.针对3.1的预期结果,修改注册信息
密码:
abc
确认密码:
abc
单击[注册]按钮
5.在“登录”界面输入以下信息:
登陆账号:
111111
登陆密码:
ABC
单击【登录】按钮
ExpectedResult:
1.弹出“天天超市购物系统”主页;
2.弹出“用户注册”界面;
3.1·预期一:
提示“您输入的密码和确认密码不一致,请重新输入。
”
·预期二:
系统弹出“注册成功界面”;
弹出“注册成功界面”;
4.针对3.1的预期结果:
提示“登陆账号或登陆密码不正确”;
针对3.2的预期结果:
成功登录到“付少雄”的个人购物主页面
错误推测法
Past/Fail;
TestNotes
Authoradmin
TestCase026:
登陆次数校验
Summary:
检验超过登陆次数后,是否还可以继续登陆
Steps:
1.在浏览器的地址栏中输入访问“天天超市购物系统”的url,单击[转到]按钮
2.在登录窗口中输入
登陆账号:
131313
登陆密码:
错误的密码
单机[登录]按钮
3.连续数次输入错误5次,第六次登陆
ExpectedResults:
1.弹出“天天超市购物系统”主页;
2.提示“登陆账号或登陆密码错误”
3.提示“您错误登陆次数超限,账户已被锁定”
错误推测法
Pass/Fail