当前位置:文档之家› 购物车管理测试用例

购物车管理测试用例

系统给出不兼容支持建议升级浏览器版本的提示信息
四、用户界面测试用例
用例编号
TC-UI-01
检查项
测试人员的类别及其评价
窗口切换、移动、改变大小时正常吗?
各种界面元素的文字正确吗?(如标题、提示等)
各种界面元素的状态正确吗?(如有效、无效、选中等状态)
各种界面元素支持键盘操作吗?
各种界面元素支持鼠标操作吗?
用例编号
TC-Register-03
前提条件
客户登陆到Pet shop系统
输入/动作
期望的输出/相应
实际情况
是否通过
点击Register Now
进入注册信息填写页面
直接点击Submit
系统回到注册页面,提示注册信息不完整
输入:
User ID:Dean02 (与库中的帐号未重复)
Password:123654
State/Province:New York
Country:USA
Telephone Number:+0909
点击Submit
系统回到注册页面,提示注册信息不完整
输入:
Password:123654
点击Submit
系统提示注册成功
修改成功
功能描述
修改Pet shop用户帐号
用例目的
验证Pet shop帐号信息修改功能是否正确实现
响应时间<2s
客户利用Petshop搜索功能搜索宠物Fish
若Fish的种类<300,响应时间应<3s
三、兼容性测试用例
用例编号
TC-Compatibility-01
异常输入/动作
容错能力/恢复能力
造成的危害、损失
输入错误的数据类型
错误的数据输入不会对功能和系统产生非正常的影响,且对错误的输入有正确的提示信息
客户任意点击宠物类别浏览宠物分类
响应时间<1s
在已选择的宠物分类的基础上,选择任意宠物种类进行浏览
响应时间<1s
选择任意宠物种类浏览宠物
响应时间<1s
单击“Help”或者点击其中任一链接,查看帮助页面
响应时间<1s
选择购物车内的产品,修改宠物数量,点击“Update”
响应时间<1s
客户订购宠物成功,输入信用卡、账单信息、配送地址等信息后产生订单
Street Address:908 San Road
City:CA
State/Province:Texas
Country:Japan
Telephone Number:+0911
Show the .NET Pet Shop in Japanese
My favorite category is Dogs
E-mail
Show the .NET Pet Shop in: English
My favorite category is: Cats
点击Submit
系统回到注册页面,提示注册信息不完整
输入:
First Name: Li
Last Name: Dean
Street Address:8thKF
City:NY
点击Male Adult
显示Male AdultGoldfish的详细信息
客户在搜索栏中,输入Bulldog
显示Bulldog的性别、单价等信息
点击Male Adult
显示Male Adult Bulldog的详细信息
输入Petshop中没有的商品如:PIG
系统提示搜索结果没有该物品。
4.交付定货:
输入定义域外的值
功能正常,程序无异常,对于定义域之外的值给出正确的提示信息
错误的操作顺序
系统做出判断,给出正确的操作指引信息
异常中断通信
系统能进行异常处理
异常关闭某个功能
每个模块能否正常启动停止、异常停止后能否正常启动
负荷超出了极限
系统能满足需求定义范围内的负荷需求,超过负荷时给出合理的说明信息
采用Win2000/XP/2003等 Nhomakorabea用操作系统,Microsoft 及以上版本浏览器
用例目的
验证Pet shop宠物浏览功能是否正确实现
用例编号
TC-Order-03
前提条件
客户登陆到Pet shop系统
输入/动作
期望的输出/相应
实际情况
是否通过
客户进入Pet shop点击宠物目录Fish
列出Pet shop中所有Fish的信息
选择Goldfish进行点击
列出所有Goldfish的性别、单价等信息
用例编号
TC-Register-04
前提条件
客户登陆到Pet shop系统
输入/动作
期望的输出/相应
实际情况
是否通过
点击SIGN IN
进入登录页面
输入
User ID:Dean
Password:123654
(在库中注册成功的帐号)
点击Submit
登录成功
点击My Account
进入帐户信息维护页面
修改帐户信息:
系统判断客户是否登录
若客户已登录:提示可修改的信用卡信息, 送货地址信息;
若客户未登录:提示客户输入User ID 和Password
若未登录,登录页面中,输入已注册的User ID 和Password
登录成功,进入信息修改页面
客户修改配送地址为New York in the US,Postal Code信息为00610026,
功能描述
交付客户订购的宠物
用例目的
验证Pet shop交付定货功能是否正确实现
用例编号
TC-Order-04
前提条件
交付定货功能已实现
输入/动作
期望的输出/相应
实际情况
是否通过
My Pet Shop中没有未交付订单时,对未交付队列进行检查
系统提示:无未交付订单
My Pet Shop中存在未交付订单时,对未交付队列进行检查
选择Goldfish进行点击
列出所有Goldfish的性别、单价等信息
客户选择Adult Male点击“Add to Cart”
Adult Male出现在购物车列表里,数量为“1”
客户修改Adult Male数量为3,点击“Update”按钮
系统接受并显示Goldfish的数量为3,同时subtotal价格为单价的3倍,Total的价格更新为subtotal价格的总和
E-mail
First Name: Liu
Last Name: Lily
Street Address:908 San Road
City:CA
State/Province:Texas
Country:Japan
Telephone Number:+0911
Show the .NET Pet Shop in Japanese
My favorite category is: Fish
点击Submit
系统回到注册页面,提示用户名重复
输入与库中的未重复的注册帐号dean01
重新输入密码:123654,点击Submit
系统提示注册成功
新建失败-必填信息未填
功能描述
新建Pet shop用户帐号
用例目的
验证必填信息未填时,新建帐号功能是否正确实现
系统接受并显示Female Puppy的数量为2,同时subtotal价格为单价的2倍,Total的价格更新为subtotal价格的总和
购物车列表中,点击Female Puppy
列出所有Bulldog的性别、单价等信息
点击“Add to Cart”
Female Puppy在购物车列表里,数量为“3”,同时subtotal价格为单价的3倍,Total的价格更新为subtotal价格的总和
系统显示订单信息,数据正确
确认信息正确,使用My Pet Shop打印对应订货的发票
发票打印完成,数据正确。
发送货物
可查询跟踪货物
5.维护帐号
新建成功
功能描述
新建Pet shop用户帐号
用例目的
验证Pet shop新建帐号功能是否正确实现
用例编号
TC-Register-01
前提条件
客户登陆到Pet shop系统
My favorite category is Dogs
点击Submit
系统提示信息修改成功
点击My Account
进入帐户信息维护页面
删除输入栏内所有信息,点击Submit
系统回到注册页面,提示注册信息不完整
重新输入帐号信息:
E-mail
First Name: Liu
Last Name: Lily
点击Continue
系统显示修改后的信用卡信息。
客户确认信息正确,信用卡可用,点击Continue
系统提示订购成功;
输入过期的信用卡卡号,或原信用卡信息过期
系统提示客户修改信用卡信息,回到信息修改页
客户输入有效的信用卡信息,点击continue
系统显示修改后的信用卡信息。
3.浏览宠物
功能描述
浏览Pet shop中的宠物
用例目的
验证订购功能是否正确
用例编号
TC-Order-02
前提条件
购物车正常运行
输入/动作
期望的输出/相应
实际情况
是否通过
客户确认购买购物车中的宠物,点击Proceed to Checkout
系统接受并显示客户选定的宠物列表,包括宠物名、数量、单价、总价等信息
客户确认购买显示的宠物,点击Continue
相关主题