购物车管理测试用例.docx

上传人:b****2 文档编号:2024146 上传时间:2023-05-02 格式:DOCX 页数:18 大小:20.54KB
下载 相关 举报
购物车管理测试用例.docx_第1页
第1页 / 共18页
购物车管理测试用例.docx_第2页
第2页 / 共18页
购物车管理测试用例.docx_第3页
第3页 / 共18页
购物车管理测试用例.docx_第4页
第4页 / 共18页
购物车管理测试用例.docx_第5页
第5页 / 共18页
购物车管理测试用例.docx_第6页
第6页 / 共18页
购物车管理测试用例.docx_第7页
第7页 / 共18页
购物车管理测试用例.docx_第8页
第8页 / 共18页
购物车管理测试用例.docx_第9页
第9页 / 共18页
购物车管理测试用例.docx_第10页
第10页 / 共18页
购物车管理测试用例.docx_第11页
第11页 / 共18页
购物车管理测试用例.docx_第12页
第12页 / 共18页
购物车管理测试用例.docx_第13页
第13页 / 共18页
购物车管理测试用例.docx_第14页
第14页 / 共18页
购物车管理测试用例.docx_第15页
第15页 / 共18页
购物车管理测试用例.docx_第16页
第16页 / 共18页
购物车管理测试用例.docx_第17页
第17页 / 共18页
购物车管理测试用例.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

购物车管理测试用例.docx

《购物车管理测试用例.docx》由会员分享,可在线阅读,更多相关《购物车管理测试用例.docx(18页珍藏版)》请在冰点文库上搜索。

购物车管理测试用例.docx

购物车管理测试用例

一、功能测试用例

1.购物车管理

功能描述

 定购宠物、修改宠物数量、删除宠物

用例目的

 验证Petshop宠物购物车功能是否正确实现

用例编号

TC-Order-01

前提条件

 购物系统正常运行

输入/动作

期望的输出/相应

实际情况

是否通过

客户进入Petshop点击宠物目录Fish

列出Petshop中所有Fish的信息

选择Goldfish进行点击

列出所有Goldfish的性别、单价等信息

客户选择AdultMale点击“AddtoCart”

AdultMale出现在购物车列表里,数量为“1”

 

客户修改AdultMale数量为3,点击“Update”按钮

系统接受并显示Goldfish的数量为3,同时subtotal价格为单价的3倍,Total的价格更新为subtotal价格的总和

客户通过Petshop的搜索功能搜索“Dog”

列出所有Dog的种类、描述等信息

选择Bulldog进行点击

列出所有Bulldog的性别、单价等信息

选择FemalePuppy点击“AddtoCart”

FemalePuppy出现在购物车列表里,数量为“1”

修改FemalePuppy的数量为“2”,点击“Update”

系统接受并显示FemalePuppy的数量为2,同时subtotal价格为单价的2倍,Total的价格更新为subtotal价格的总和

购物车列表中,点击FemalePuppy

列出所有Bulldog的性别、单价等信息

点击“AddtoCart”

FemalePuppy在购物车列表里,数量为“3”,同时subtotal价格为单价的3倍,Total的价格更新为subtotal价格的总和

购物车列表中修改AdultMale的数量为“0”或者“-1”,点击“Update”

购物车中该条记录删除,Total的价格更新为subtotal价格的和

购物车中选择FemalePuppy,点击Remove

购物车中该条记录删除,Total的价格更新为subtotal价格的总和

2.订购过程

功能描述

订购购物车中的宠物

用例目的

验证订购功能是否正确

用例编号

TC-Order-02

前提条件

购物车正常运行

输入/动作

期望的输出/相应

实际情况

是否通过

客户确认购买购物车中的宠物,点击ProceedtoCheckout

系统接受并显示客户选定的宠物列表,包括宠物名、数量、单价、总价等信息

 

客户确认购买显示的宠物,点击Continue

系统判断客户是否登录

若客户已登录:

提示可修改的信用卡信息,送货地址信息;

若客户未登录:

提示客户输入UserID和Password

 

若未登录,登录页面中,输入已注册的UserID和Password

登录成功,进入信息修改页面

客户修改配送地址为NewYorkintheUS,PostalCode信息为00610026,

点击Continue

系统显示修改后的信用卡信息。

 

客户确认信息正确,信用卡可用,点击Continue

系统提示订购成功;

输入过期的信用卡卡号,或原信用卡信息过期

系统提示客户修改信用卡信息,回到信息修改页

客户输入有效的信用卡信息,点击continue

系统显示修改后的信用卡信息。

3.浏览宠物

功能描述

浏览Petshop中的宠物

用例目的

验证Petshop宠物浏览功能是否正确实现

用例编号

TC-Order-03

前提条件

客户登陆到Petshop系统

输入/动作

期望的输出/相应

实际情况

是否通过

客户进入Petshop点击宠物目录Fish

列出Petshop中所有Fish的信息

选择Goldfish进行点击

列出所有Goldfish的性别、单价等信息

点击MaleAdult

显示MaleAdultGoldfish的详细信息

客户在搜索栏中,输入Bulldog

显示Bulldog的性别、单价等信息

点击MaleAdult

显示MaleAdultBulldog的详细信息

输入Petshop中没有的商品如:

PIG

系统提示搜索结果没有该物品。

4.交付定货:

功能描述

交付客户订购的宠物

用例目的

验证Petshop交付定货功能是否正确实现

用例编号

TC-Order-04

前提条件

交付定货功能已实现

输入/动作

期望的输出/相应

实际情况

是否通过

MyPetShop中没有未交付订单时,对未交付队列进行检查

系统提示:

无未交付订单

MyPetShop中存在未交付订单时,对未交付队列进行检查

系统显示未交付订单列表

从队列中选择第一份订购单

第一份订单被选出,处于交付状态

若无库存,店员注明暂无库存

交易结束

若库存不足,店员将把库存中有的宠物发送,并在发票中标明已经转为延期交货的宠物

系统显示交付信息和店员注明的延期交货的信息。

若库存充足,从库存中取宠物装笼,输入发货的数量并将快递公司的跟踪编号输入MyPetShop,保存货运编号

系统显示订单信息,数据正确

确认信息正确,使用MyPetShop打印对应订货的发票

发票打印完成,数据正确。

发送货物

可查询跟踪货物

5.维护帐号

新建成功

功能描述

新建Petshop用户帐号

用例目的

验证Petshop新建帐号功能是否正确实现

用例编号

TC-Register-01

前提条件

客户登陆到Petshop系统 

输入/动作

期望的输出/相应

实际情况

是否通过

点击RegisterNow

进入注册信息填写页面

输入必填注册信息:

UserID:

Dean(与库中的帐号未重复)

Password:

123654

E-mail

FirstName:

Li

LastName:

Dean

StreetAddress:

8thKF

City:

NY

State/Province:

NewYork

Country:

USA

TelephoneNumber:

+0909

Showthe.NETPetShopin:

English

Myfavoritecategoryis:

Fish

点击Submit

系统提示注册成功

 

新建失败-UserID重复

功能描述

新建Petshop用户帐号

用例目的

验证UserID重复时,新建帐号功能是否正确实现

用例编号

TC-Register-02

前提条件

客户登陆到Petshop系统 

输入/动作

期望的输出/相应

实际情况

是否通过

点击RegisterNow

进入注册信息填写页面

输入必填注册信息:

UserID:

Dean(与库中的帐号重复)

Password:

123654

E-mail

FirstName:

Li

LastName:

Dean

StreetAddress:

8thKF

City:

NY

State/Province:

NewYork

Country:

USA

TelephoneNumber:

+0909

Showthe.NETPetShopin:

English

Myfavoritecategoryis:

Fish

点击Submit

系统回到注册页面,提示用户名重复

 

输入与库中的未重复的注册帐号dean01

重新输入密码:

123654,点击Submit

系统提示注册成功

新建失败-必填信息未填

功能描述

新建Petshop用户帐号

用例目的

验证必填信息未填时,新建帐号功能是否正确实现

用例编号

TC-Register-03

前提条件

客户登陆到Petshop系统 

输入/动作

期望的输出/相应

实际情况

是否通过

点击RegisterNow

进入注册信息填写页面

直接点击Submit

系统回到注册页面,提示注册信息不完整

 

输入:

UserID:

Dean02(与库中的帐号未重复)

Password:

123654

E-mail

Showthe.NETPetShopin:

English

Myfavoritecategoryis:

Cats

点击Submit

系统回到注册页面,提示注册信息不完整

输入:

FirstName:

Li

LastName:

Dean

StreetAddress:

8thKF

City:

NY

State/Province:

NewYork

Country:

USA

TelephoneNumber:

+0909

点击Submit

系统回到注册页面,提示注册信息不完整

输入:

Password:

123654

点击Submit

系统提示注册成功

修改成功

功能描述

修改Petshop用户帐号

用例目的

验证Petshop帐号信息修改功能是否正确实现

用例编号

TC-Register-04

前提条件

客户登陆到Petshop系统 

输入/动作

期望的输出/相应

实际情况

是否通过

点击SIGNIN

进入登录页面

输入

UserID:

Dean

Password:

123654

(在库中注册成功的帐号)

点击Submit

登录成功

点击MyAccount

进入帐户信息维护页面

 

修改帐户信息:

E-mail

FirstName:

Liu

LastName:

Lily

StreetAddress:

908SanRoad

City:

CA

State/Province:

Texas

Country:

Japan

TelephoneNumber:

+0911

Showthe.NETPetShopinJapanese

MyfavoritecategoryisDogs

点击Submit

系统提示信息修改成功

点击MyAccount

进入帐户信息维护页面

 

删除输入栏内所有信息,点击Submit

系统回到注册页面,提示注册信息不完整

重新输入帐号信息:

E-mail

FirstName:

Liu

LastName:

Lily

StreetAddress:

908SanRoad

City:

CA

State/Province:

Texas

Country:

Japan

TelephoneNumber:

+0911

Showthe.NETPetShopinJapanese

MyfavoritecategoryisDogs

点击Submit

系统提示信息修改成功

二、性能测试用例

性能描述

用户在购物操作过程中(浏览、下订单、搜索等)所需要满足的性能需求

用例目的

 验证系统在各种负载/压力下是否满足用户响应时间需求

用例编号

TC-Performance-01

前提条件

购物系统正常运行

输入数据

期望的性能(平均值)

实际性能(平均值)

是否通过

 客户任意点击宠物类别浏览宠物分类

响应时间<1s 

 

在已选择的宠物分类的基础上,选择任意宠物种类进行浏览

响应时间<1s

 

选择任意宠物种类浏览宠物

响应时间<1s 

 

单击“Help”或者点击其中任一链接,查看帮助页面

 响应时间<1s

 

选择购物车内的产品,修改宠物数量,点击“Update”

响应时间<1s 

 

客户订购宠物成功,输入信用卡、账单信息、配送地址等信息后产生订单

响应时间<2s

 

客户利用Petshop搜索功能搜索宠物Fish

若Fish的种类<300,响应时间应<3s 

 

三、兼容性测试用例

用例编号

TC-Compatibility-01

异常输入/动作

容错能力/恢复能力

造成的危害、损失

输入错误的数据类型

 错误的数据输入不会对功能和系统产生非正常的影响,且对错误的输入有正确的提示信息

 

输入定义域外的值

功能正常,程序无异常,对于定义域之外的值给出正确的提示信息

 

错误的操作顺序

 系统做出判断,给出正确的操作指引信息

 

异常中断通信

系统能进行异常处理 

 

异常关闭某个功能

每个模块能否正常启动停止、异常停止后能否正常启动

 

负荷超出了极限

系统能满足需求定义范围内的负荷需求,超过负荷时给出合理的说明信息

 

采用Win2000/XP/2003等常用操作系统,Microsoft及以上版本浏览器

 兼容支持

 

采用Win2000/XP/2003等常用操作系统,Netscape及以上版本浏览器

 兼容支持

 

采用Win2000/XP/2003等常用操作系统,Microsoft以下版本浏览器

 系统给出不兼容支持建议升级浏览器版本的提示信息

 

采用Win2000/XP/2003等常用操作系统,Netscape以下版本浏览器

 系统给出不兼容支持建议升级浏览器版本的提示信息

 

四、用户界面测试用例

用例编号

TC-UI-01

检查项

测试人员的类别及其评价

窗口切换、移动、改变大小时正常吗

 

各种界面元素的文字正确吗(如标题、提示等)

 

各种界面元素的状态正确吗(如有效、无效、选中等状态)

 

各种界面元素支持键盘操作吗

 

各种界面元素支持鼠标操作吗

 

对话框中的缺省焦点正确吗

 

数据项能正确回显吗

 

对于常用的功能,用户能否不必阅读手册就能使用

 

执行有风险的操作时,有“确认”、“放弃”等提示吗

 

操作顺序合理吗(如Tab键)

 

有联机帮助吗

 

各种界面元素的布局合理吗美观吗

 

各种界面元素的颜色协调吗

 

各种界面元素的形状美观吗

 

字体美观吗

 

图标直观吗

 

一些界面的操作是否考虑了用户的使用习惯如热键的定义、必输信息的*标识等

 

所有界面元素都提供了充分而必要的提示吗

是否在具备必要的“一致性”的前提下,设计了与众不同的、让用户记忆深刻的界面

是否提供进度条、动画等反映正在进行的比较耗时间的过程

是否为重要的操作返回必要的结果信息

度量单位、日期格式、人的名字是否让用户误解

翻译文字是否地道,是否符合读者习惯

用户界面的原型、代码、文档是否可以被复用

五、安全性测试用例

用例编号

TC-Security-01

假想目标

 利用各种非法手段入侵进行数据破坏,验证系统是否能够保证具备不同级别的用户拥有不同的权限,并保证数据的完整性与隐私需求和审计需求

前提条件

 做好备份工作,保证所有数据可恢复

非法入侵手段

是否实现目标

代价-利益分析

错误的用户名或密码进行登录

 

 

 以匿名用户的身份进行注册用户的操作

 

 

以匿名用户的身份下订单

 

 

直接访问订单处理、编辑账户信息等页面的URL

 

 

通过修改URL中用户的ID或者产品的ID浏览信息

 

 

用户登录超过10分钟后再次试图访问受保护页面

 

 

验证密码是否加密存储和传送

 

 

一直点击“Back”链接验证是否对重要页面进行访问限制

 

 

六、安装与反安装测试用例

用例编号

TC-Installation-01

配置说明

 系统提供一个易于使用的服务器软件安装包,通过简单的向导提问方式快速安装系统,数据库设计实施脚本必须与应用程序统一安装。

用户手册必须包含安装步骤和系统的配置指南。

安装选项

描述是否正常

使用难易程度

以默认的方式(选项、安装路径、快捷方式名称等)进行“全部”安装,验证安装是否成功

 

 

修改安装选项、安装路径、快捷方式名称等部分进行“全部”安装,验证安装是否成功

 

 

进行“部分”安装,验证系统运行时是否有正确的提示信息

 

 

安装低于要求版本的框架,验证系统是否有正确的升级提示信息

 

 

在已安装的基础上再次运行安装程序,验证系统有无正确的提示信息

 

 

反安装选项

描述是否正常

使用难易程度

 从控制面板中选择需要卸载的文件名称,点击卸载,检查注册表验证系统中有无遗留文件

 

 

七。

文档测试用例

用例编号

TC-Handbook-01

检查项

检查结果及评价

各阶段的文档是否都已完成

各文档是否满足了文档的标准规范(格式、要素等)

各文档是否都已进行了相应的质量控制(评审、测试等)

文档是否语句通顺、无错别字且无歧义

根据文档的指示,是否能进行相应的操作(用户操作手册、安装手册等)

文档中的描述是否和系统所实现功能相同

文档中若出现关于版权或者法律相关问题是否经过了确认

需要外传的文档中Logo、公司名称等信息等是否考虑了保密性问题

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2