1、购物车管理测试用例一、功能测试用例 1购物车管理 功能描述 定购宠物、修改宠物数量、删除宠物 验证Pet shop用例目的 宠物购物车功能是否正确实现 TC-Order-01 用例编号 前提条件 购物系统正常运行 期望的输出/相应 实际情况 是否通过输入/动作 中所有Pet shop点击宠FishPet shop列出客户进入 Fish物目录 的信息 列出所有进行点击选择Goldfish Goldfish的性别、 单价等信息 Adult 点击Male出现在购物车列 客户选择Adult Male “Add to Cart”表里,数量为“ 1 数量客户修改Adult Male系统接受并显示Goldf
2、ish为3,点击“Update”按钮 的数量为3,同时subtotal价格为单价的3倍,Total的价格更新为subtotal价格的总和 客户通过Pet shop的搜索列出所有Dog的种类、描述 等信息功能搜索“Dog” Bulldog进行点击的性别、列出所有 Bulldog 选择 单价等信息 出现在购物车选择Female Puppy点击 PuppyFemale ”“Add to Cart 列表里,数量为“1” Female Puppy 的数量系统接受并显示Female 修改,同时为“ ”Update”,点击“2Puppy的数量为22价格为单价的subtotal的价格更新为Total倍, 价格
3、的总和subtotal购物车列表中,点击Female 列出所有Bulldog的性别、 单价等信息Puppy Female Puppy在购物车列表点击“Add to Cart” ”,同时3里,数量为“3价格为单价的subtotal的价格更新为Total倍, 价格的总和subtotal 购物车中该条记录删除,购物车列表中修改Adult 的价格更新为”或者TotalMale的数量为“0 subtotal价格的和”,点击“-1Update” 购物车中选择Female 购物车中该条记录删除,的价格更新为 TotalRemovePuppy,点击 subtotal价格的总和 2.订购过程功能描述 用例目的
4、用例编号 前提条件 动作输入/ 客户确认购买购物车中的宠物,点击Proceed to Checkout 客户确认购买显示的Continue宠物,点击若未登录,登录页面User 输入已注册的中, 订购购物车中的宠物 验证订购功能是否正确 TC-Order-02 购物车正常运行 实际情况相应期望的输出/ 系统接受并显示客户选定 包括宠物名、的宠物列表, 数量、单价、总价等信息 系统判断客户是否登录 若客户已登录:提示可修 送货地改的信用卡信息, 址信息;若客户未登录:提示客户 User 输入ID 和Password登录成功,进入信息修改 页面是否通过 ID 和Password 客户修改配送地址为
5、系统显示修改后的信用卡 信息。New York in the US,信息为Postal Code 00610026, 点击Continue客户确认信息正确,信 系统提示订购成功;用卡可用,点击 Continue 系统提示客户修改信用卡输入过期的信用卡卡 号,或原信用卡信息过信息,回到信息修改页 期客户输入有效的信用系统显示修改后的信用卡 卡信息, 信息。点击continue 3.浏览宠物 功能描述用例目的 用例编号 前提条件 /输入动作Pet shop客户进入击宠物目录FishGoldfish选择进行点 击点击Male Adult Pet shop浏览中的宠物 宠物浏览功能是否正确实现验证Pe
6、t shop TC-Order-03 系统Pet shop客户登陆到 实际情况 /期望的输出相应中所有 Pet shop列出点 的信息 Fish Goldfish列出所有的性 别、单价等信息显示Male Adult 的详细信息Goldfish 是否通过 客户在搜索栏中,输入显示Bulldog的性别、单 价等信息Bulldog Male Adult Male Adult Bulldog显示点击 的详细信息输入Petshop中没有的系统提示搜索结果没有 该物品。商品如:PIG 4.交付定货: 功能描述 用例目的 用例编号 前提条件 输入/动作中没有未My Pet Shop对未交付交付订单时, 队列
7、进行检查中存在未My Pet Shop对未交付交付订单时, 队列进行检查从队列中选择第一份 订购单若无库存,店员注明暂 无库存若库存不足,店员将把库存中有的宠物发送,并在发票中标明已经转为延期交货的宠物从库存中若库存充足,交付客户订购的宠物 验证Pet shop交付定货功能是否正确实现 TC-Order-04 交付定货功能已实现 期望的输出/相应 实际情况 系统提示:无未交付订单系统显示未交付订单列表 第一份订单被选出,处于 交付状态 交易结束系统显示交付信息和店员 注明的延期交货的信息。 系统显示订单信息,数据是否通过 取宠物装笼,输入发货正确 的数量并将快递公司My 的跟踪编号输入,保存货
8、运编ShopPet 号确认信息正确,使用My 发票打印完成,数据正确。 打印对应订Pet Shop 货的发票 可查询跟踪货物 发送货物 5维护帐号 新建成功功能描述 用例目的 用例编号 前提条件 输入/动作 点击Register Now 输入必填注册信息: User ID:Dean (与库中的帐号未重复) Password:123654 E-mail First Name: Li Last Name: Dean th KFStreet Address:8 :NY CityState/Province: New York Country: USATelephone Number:+0909 Sh
9、ow the .NET Pet Shop in新建Pet shop用户帐号 验证Pet shop新建帐号功能是否正确实现 TC-Register-01系统 客户登陆到Pet shop 实际情况期望的输出/相应 进入注册信息填写页面 系统提示注册成功 : 是否通过 English My favorite category is: Fish 点击Submit 新建失败- User ID重复 功能描述 用例目的 用例编号 前提条件 输入/动作 点击Register Now 输入必填注册信息: User ID:Dean (与库中的帐号重复) Password:123654 E-mail First N
10、ame: Li Last Name: Dean th KFStreet Address:8 NY City:State/Province: New York Country: USATelephone Number:+0909 Show the .NET Pet Shop in EnglishMy favorite category is: Fish Submit点击输入与库中的未重复的注册 dean01帐号点击,重新输入密码:123654 Submit新建Pet shop用户帐号 验证User ID重复时,新建帐号功能是否正确实现 TC-Register-02Pet shop系统 客户登陆到
11、 实际情况期望的输出/相应 进入注册信息填写页面 提示系统回到注册页面, 用户名重复 : 系统提示注册成功 是否通过 新建失败-必填信息未填 功能描述 用例目的 用例编号 前提条件 输入/动作 Register Now 点击 直接点击Submit 输入:与库中的Dean02 (:User ID )帐号未重复 Password:123654 E-mail Show the .NET Pet Shop in EnglishMy favorite category is: Cats Submit点击 输入: First Name: Li Last Name: Dean th Street Addre
12、ss:8 KF City:NY State/Province: New York Country: USATelephone Number:+0909 点击Submit 输入: Password:123654 Submit点击新建Pet shop用户帐号 验证必填信息未填时,新建帐号功能是否正确实现 TC-Register-03 客户登陆到Pet shop系统 期望的输出/相应实际情况 进入注册信息填写页面 系统回到注册页面,提 示注册信息不完整系统回到注册页面,提 示注册信息不完整 :系统回到注册页面,提 示注册信息不完整 系统提示注册成功 是否通过 修改成功 功能描述 用例目的 用例编号
13、前提条件 输入/动作 点击SIGN IN 输入 User ID:Dean Password:123654 (在库中注册成功的帐号)点击Submit 点击My Account 修改帐户信息: E-mail First Name: Liu Last Name: Lily 908 San :Street Address Road :CA CityState/Province: Texas Country: JapanTelephone Number:+0911 Show the .NET Pet Shop in JapaneseMy favorite category is Dogs Submit点
14、击点击 My Account 修改Pet shop用户帐号 验证Pet shop帐号信息修改功能是否正确实现 TC-Register-04 客户登陆到Pet shop系统 /期望的输出相应实际情况 进入登录页面 登录成功 进入帐户信息维护页 面系统提示信息修改成 功 进入帐户信息维护页 是否通过 面 删除输入栏内所有信息,点系统回到注册页面,提 击Submit 示注册信息不完整 重新输入帐号信息: 系统提示信息修改成 E-mail 功 First Name: Liu Last Name: Lily 908 San :Street Address Road City:CA State/Provi
15、nce: Texas Country: Japan Telephone Number:+0911 Show the .NET Pet Shop in JapaneseMy favorite category is Dogs 点击Submit 二、性能测试用例 性能描述 用户在购物操作过程中(浏览、下订单、搜索等)所需要满足的性能需求 /压力下是否满足用户响应时间需求用例目的 验证系统在各种负载 TC-Performance-01用例编号 前提条件 购物系统正常运行 实际性能(平均值) 是否通过期望的性能(平均值)输入数据 客户任意点击宠 1s 响应时间物类别浏览宠物分 类在已选择的宠物分 1s
16、响应时间选择任类的基础上,意宠物种类进行浏 览选择任意宠物种类响应时间1s 浏览宠物或者点”单击“Help 响应时间1s 查击其中任一链接, 看帮助页面选择购物车内的产 响应时间1s 品,修改宠物数量, 点击“Update”客户订购宠物成功, 响应时间2s 账单信输入信用卡、配送地址等信息息、 后产生订单Pet shop客户利用若Fish的种类300,响应 搜索功能搜索宠物 时间应3s Fish 三、兼容性测试用例 用例编号 动作异常输入/输入错误的数据类型 输入定义域外的值错误的操作顺序 异常中断通信 异常关闭某个功能TC-Compatibility-01 容错能力/恢复能力 错误的数据输入
17、不会对功 能和系统产生非正常的影响,且对错误的输入有正确 的提示信息功能正常,程序无异常,对于定义域之外的值给出正确 的提示信息 系统做出判断,给出正确 的操作指引信息系统能进行异常处理 每个模块能否正常启动停止、异常停止后能否正常启 动造成的危害、损失 系统能满足需求定义范围内 负荷超出了极限的负荷需求,超过负荷时给 出合理的说明信息采用Win2000/XP/2003等常 兼容支持 及用操作系统,Microsoft 以上版本浏览器 等常兼容支持 Win2000/XP/2003采用及以用操作系统,Netscape 上版本浏览器 采用系统给出不兼容支持建议等常Win2000/XP/2003 用操
18、作系统,Microsoft 升级浏览器版本的提示信息以 下版本浏览器 系统给出不兼容支持建议Win2000/XP/2003采用等常 以下用操作系统,Netscape 升级浏览器版本的提示信息 版本浏览器 四、用户界面测试用例用例编号 检查项 窗口切换、移动、改变大小时正常吗? 各种界面元素的文字正确吗?(如标题、提示等) 各种界面元素的状态正确吗?(如有效、无效、选中等状态) 各种界面元素支持键盘操作吗? 各种界面元素支持鼠标操作吗? 对话框中的缺省焦点正确吗?数据项能正确回显吗? 对于常用的功能,用户能否不必阅读手册就能使用?TC-UI-01 测试人员的类别及其评价 执行有风险的操作时,有“
19、确认”、“放弃”等提示 吗? Tab操作顺序合理吗?(如键) 有联机帮助吗? 各种界面元素的布局合理吗?美观吗? 各种界面元素的颜色协调吗? 各种界面元素的形状美观吗?字体美观吗? 图标直观吗?一些界面的操作是否考虑了用户的使用习惯?如热键 *的定义、必输信息的标识等 所有界面元素都提供了充分而必要的提示吗?是否在具备必要的“一致性”的前提下,设计了与众 不同的、让用户记忆深刻的界面?是否提供进度条、动画等反映正在进行的比较耗时间 的过程? 是否为重要的操作返回必要的结果信息? 度量单位、日期格式、人的名字是否让用户误解? 翻译文字是否地道,是否符合读者习惯 用户界面的原型、代码、文档是否可以
20、被复用? 五、安全性测试用例用例编号 假想目标 前提条件 TC-Security-01 利用各种非法手段入侵进行数据破坏,验证系统是否能够保证具备不同级别的用户拥有不同的权限,并保证数据的完整性与隐私需求和审计需求 做好备份工作,保证所有数据可恢复 非法入侵手段 是否实现目标 错误的用户名或密码进行登录 以匿名用户的身份进行注册用户的 操作 以匿名用户的身份下订单 直接访问订单处理、编辑账户信息等 URL页面的 中用户的通过修改URLID或者产品的 浏览信息ID 分钟后再次试图访问用户登录超过10 受保护页面 验证密码是否加密存储和传送 一直点击“Back”链接验证是否对重 要页面进行访问限制
21、代价利益分析 六、安装与反安装测试用例用例编号 配置说明 安装选项 以默认的方式(选项、安装路径、快捷方式名称等)进行“全部”安装,验证安装是否成功修改安装选项、安装路径、快捷方式名称等部分进行“全部”安装,验证安装 是否成功进行“部分”安装,验证系统运行时是否有正确的提示信息TC-Installation-01 系统提供一个易于使用的服务器软件安装包,通过简单的向导提问方式快速安装系统,数据库设计实施脚本必须与应用程序统一安装。用户手册必须包含安装步骤和系统的配置指南。 描述是否正常 使用难易程度 安装低于要求版本的框架,验证系统是 否有正确的升级提示信息 在已安装的基础上再次运行安装程序,
22、 验证系统有无正确的提示信息描述是否正常反安装选项 从控制面板中选择需要卸载的文件名 称,点击卸载,检查注册表验证系统中有无遗留文件 使用难易程度 七。文档测试用例 用例编号 检查项各阶段的文档是否都已完成? 各文档是否满足了文档的标准规范?(格式、要素等) 各文档是否都已进行了相应的质量控制?(评审、测试等) 文档是否语句通顺、无错别字且无歧义? 根据文档的指示,是否能进行相应的操作?(用户操 作手册、安装手册等) 文档中的描述是否和系统所实现功能相同?文档中若出现关于版权或者法律相关问题是否经过了 确认?Logo需要外传的文档中、公司名称等信息等是否考虑 了保密性问题?TC-Handbook-01 检查结果及评价
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1