网上购物系统测试用例.docx
《网上购物系统测试用例.docx》由会员分享,可在线阅读,更多相关《网上购物系统测试用例.docx(33页珍藏版)》请在冰豆网上搜索。
网上购物系统测试用例
机构图标
网上购物系统
测试用例
文件状态:
[]草稿
[√]正式发布
[]正在修改
文件标识:
SZ-WS-TEST-CASE
当前版本:
1.0
作者:
江伟雄、魏胜权
完成日期:
2011-9-28
机构公开信息
版本历史
版本/状态
作者
参与者
起止日期
备注
v1.0
江伟雄、魏胜权
江伟雄、魏胜权
2011-9-28-2011-9-30
正式发布
1.文档介绍
1.1文档目的
本文档的目的在于为执行测试提供用例,指导测试的实施,查找分析缺陷,评估测试质量。
1.2文档范围
本文档包括了功能测试用例、性能测试用例、GUI测试用例、导航测试用例、兼容性测试用例、安全性测试用例、链接测试用例。
1.3读者对象
测试工作组成员,项目经理,个别开发人员
1.4参考文献
[软件测试技术]徐芳,机械工业出版社,2007-2
[网上购物系统-测试用例模板]
[网上购物系统-需求规格说明书]
[网上购物系统-测试用例模板]
[网上购物系统测试计划]江伟雄、魏胜权2008-7-3
1.5术语与缩写解释
缩写、术语
解释
WS
Webshop网上购物系统
GUI
图形用户界面
…
2.功能测试用例
2.1被测试对象的介绍
网上购物系统简称WS(webshop),主要是利用主要是利用计算机、通信和自动控制等技术与设备,实现网上购物的的功能。
它是提高生活质量,方便市民的一种新型消费行为系统。
以下主要是针对WS系统的各功能进行测试。
2.2测试范围与目的
测试范围是需求规格说明书中的需求3.1功能性需求中的各个子模块的各个功能。
测试目的是在于明确系统功能测试的范围,并详细描述测试该系统的功能需求。
2.3测试环境与测试辅助工具的描述
2.3.1测试环境
操作系统
WindowsXP
浏览器(软件配置)
MicrosoftInternetExplorer(6.0,8.0版本)
火狐浏览器
2.4测试驱动程序设计
2.5功能测试用例
功能描述
用户在会员注册页面中,通过输入用户名、密码、省份、城市、地址、电话、邮编、E-mail、真实姓名,注册为系统会员。
所属模块
用户管理模块
用例目的
验证注册功能是否符合需求定义
前提条件
系统里面没有我们准备测试的用户名
用例ID
输入/动作
期望结果
实际情况
通过/失败
执行人员
FTC-001
用户名:
zhengcang
密码:
zhengchang
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
成功注册
FTC-002
用户名:
xiao6
密码:
zhengchang
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
用户名不符合填写要求。
FTC-003
用户名:
dayu10weishu
密码:
zhengchang
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
用户名不符合填写要求。
FTC-004
用户名:
空
密码:
zhengchang
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
用户名不符合填写要求。
FTC-005
用户名:
空格
密码:
zhengchang
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
用户名不符合填写要求。
FTC-006
用户名:
**
密码:
zhengchang
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
用户名不符合填写要求。
FTC-007
用户名:
zhengchang
密码:
xiao6
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
密码不符合填写要求。
FTC-008
用户名:
zhengchang
密码:
dayu10weishu
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
密码不符合填写要求。
FTC-009
用户名:
zhengchang
密码:
空
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
密码不符合填写要求。
FTC-010
用户名:
zhengchang
密码:
空格
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
密码不符合填写要求。
FTC-011
用户名:
zhengchang
密码:
**
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
密码不符合填写要求。
FTC-012
用户名:
zhengchang
密码:
zhengchang
地址:
空
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
地址不能为空!
FTC-013
用户名:
zhengchang
密码:
zhengchang
地址:
信息学院
电话:
空
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
提示:
电话不能为空!
FTC-014
用户名:
zhengchang
密码:
zhengchang
地址:
信息学院
电话:
邮编:
空
E-mail:
真实姓名:
熊
注册失败!
提示:
邮编不能为空!
FTC-015
用户名:
zhengchang
密码:
zhengchang
地址:
信息学院
电话:
邮编:
514000
E-mail:
空
真实姓名:
熊
注册失败!
提示:
E-mail不能为空!
FTC-016
用户名:
zhengchang
密码:
zhengchang
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
空
注册失败!
提示:
真实姓名不能为空!
Ps-001
用户名:
12345
密码:
12345
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
Ps-002
用户名:
123456
密码:
123456
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
成功注册!
Ps-003
用户名:
1234567
密码:
1234567
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
成功注册!
Ps-004
用户名:
9
密码:
9
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
成功注册!
Ps-005
用户名:
90
密码:
90
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
成功注册!
Ps-006
用户名:
密码:
地址:
信息学院
电话:
邮编:
514000
E-mail:
真实姓名:
熊
注册失败!
功能描述
管理员登录后台管理主页面,可以进行会员的增加、修改和删除操作。
所属模块
用户管理模块
用例目的
管理员修改用户信息功能是否符合需求定义
前提条件
系统存在管理员用户名:
admin密码:
admin
管理员正常登录管理主页,系统里面没有我们准备测试增加用户的用户名
系统存在用户:
zhengchang
用例ID
输入/动作
期望结果
实际情况
通过/失败
执行人员
FTC-017
查找会员zhengchang,将其个人信息改lily123A,ypzyf1Q,圳,,51800,,李黎
成功修改
FTC-018
查找会员zhangsan
没有符合条件的会员信息
FTC-019
lily
提示修改不成功
FTC-020
lily234A,lily
提示修改不成功
FTC-021
lily234A,lily345C
提示修改不成功
FTC-022
lily234A,lily345C,深圳
提示修改不成功
FTC-023
lily234A,lily345C,深圳,
提示修改不成功
FTC-024
lily234A,lily345C,圳,,518000
提示修改不成功
FTC-025
lily234A,lily345C,圳,,518000,
提示修改不成功
功能描述
商品类别管理。
所属模块
商品管理模块
用例目的
测试商品类别管理功能
前提条件
数据库的管理员表中已存放以下数据:
(1)管理员名:
admin密码:
admin
用例ID
输入/动作
期望结果
实际情况
通过/失败
执行人员
FTC-026
1.使用管理员用户名和密码进入后台主界面
2.进入“添加商品一级类别”页面
3.输入一级类别:
“生活消费用品”
成功添加一级类
别“生活消费用品”
FTC-027
1.使用管理员用户名和密码进入后台主界面
2.进入“添加商品一级类别”页面
3.输入一级类别:
“”
提示“您输入的商品名称不能全部为空格,请重新输入”
FTC-028
1.使用管理员用户名和密码进入后台主界面
2.进入“添加商品二级类别”页面
3.选择一级类别:
生活消费用品,
4.输入二级类别:
“室内用品”
成功添加二级类
别“生活消费用品→室内用品”
FTC-029
1.使用管理员用户名和密码进入后台主界面
2.进入“添加商品二级类别”页面
3.选择一级类别:
生活消费用品,
4.输入二级类别:
“室内用品外加其他杂七杂八的不知所谓的神马玩意带有一二三四五六七八九十”
提示“您输入的商品类别名称字符数过多,请重新输入”
FTC-030
1.使用管理员用户名和密码进入后台主界面
2.进入“添加商品三级类别”页面
3.选择一级类别:
生活消费用品
4.选择二级类别:
室内用品
5.输入三级类别:
“地毯”
成功添加三级类
别“生活消费用品→室内用品→地毯”
FTC-031
1.使用管理员用户名和密码进入后台主界面
2.进入“添加商品二级类别”页面
3.选择一级类别:
生活消费用品
4.输入三级类别:
“地毯外加其他杂七杂八的不知所谓的神马玩意带有一二三四五六七八九十”
提示“您尚未选择二级类别,请选择!
”
FTC-032
1.使用管理员用户名和密码进入后台主界面
2.进入“添加商品”页面
3.选择商品基本类型:
“生活消费用品→室内用品”、
4.选择商品第三类别:
“地毯”
5.填写商品名“神马牌地毯”
6.填写商品原价:
15.50
7.填写商品现价:
20.50
8.填写商品介绍:
“本地毯物美价廉经济实惠又好用”
成功添加商品
FTC-033
1.使用管理员用户名和密码进入后台主界面
2.进入“添加商品”页面
3.提交
提示:
“商品信息不完整,请填写”
FTC-034
1.使用管理员用户名和密码进入后台主界面
2.进入“管理商品”页面
3.选择商品名为“神马牌地毯”
4.修改商品原价:
10.50
5.填写商品现价:
20.50
8.提交修改
成功修改商品信息
FTC-035
1.使用管理员用户名和密码进入后台主界面
2.进入“修改删除商品类别”页面
3.点击删除“三级分类地毯”
成功删除商品类别
FTC-036
1.使用管理员用户名和密码进入后台主界面
2.进入“修改删除商品类别”页面
3.点击删除“一级分类生活消费用品”
提示:
“点击删除,将删除一级菜单下,所有的的商品信息”
功能描述
购物车管理和商品收藏夹管理
所属模块
购物管理模块
用例目的
测试购物车和商品收藏夹功能
前提条件
数据库的会员表中已存放以下数据:
会员名:
zhangsan密码:
zhangsan
商品表中已包含以下商品:
Q版三国39集DVD超低价优惠版和猫王世纪精选2DVD精装版
用例ID
输入/动作
期望结果
实际情况
通过/失败
执行人员
FTC-037
1.使用会员“zhangsan”用户名和密码,在前台页面登录,查看商品“Q版三国39集DVD超低价优惠版”信息
2.保持会员“zhangsan”的登录状态,点击“查看购物车”
3.修改购物车中“猫王世纪精选2DVD精装版”数量为3
4.删除购物车中“Q版三国39集DVD超低价优惠版”商品
1商品被添加到购
物车内,购买数量都为1
2进入“zhangsan”
购物车查看页面,可以查看所有已购商品
3根据商品修改数量,更新购物车总价格。
4“Q版三国39集DVD超低价优惠版”商品从购物车中删除
FTC-038
1.使用会员“zhangsan”用户名和密码,在前台页面登录,查看商品“Q版三国39集DVD超低价优惠版”信息,点击“购买”按钮
2.直接退出系统,关闭浏览器,然后使用“zhangsan”用户名和密码,在前台页面登录,点击查看购物车
1,商品被添加到购物车中
2,购物车中的商品为空
FTC-039
1.使用会员“zhangsan”用户名和密码,在前台页面登录,查看商品“Q版三国39集DVD超低价优惠版”信息,点击“收藏”按钮
2.保持会员“zhangsan”的登录状态,点击“商品收藏夹”,点击商品对应右边的×,删除商品
1,商品收藏成功
2,×对应收藏的商品被移出收藏夹
FTC-040
1.使用会员“zhangsan”用户名和密码,在前台页面登录,查看商品“Q版三国39集DVD超低价优惠版”信息,点击“收藏”按钮
2.直接退出系统,关闭浏览器,再次使用“zhangsan”用户名和密码在前台页面登录,点击商品收藏夹
1.商品收藏成功
2.依然能够查看到收藏的商品
功能描述
订单管理
所属模块
订单管理模块
用例目的
测试订单功能
前提条件
数据库的会员表中已存放以下数据:
会员名:
zhangsan密码:
zhangsan
管理员表中已存放以下数据:
管理员名:
admin密码:
admin
商品表中已包含以下商品:
猫王世纪精选2DVD精装版
数据库付款方式表中已包含”现金支付,上门提货”
用例ID
输入/动作
期望结果
实际情况
通过/失败
执行人员
FTC-041
1.使用会员“zhangsan”用户名和密码,在
前台页面登录
2.将商品“猫王世纪精选2DVD精装版”
添加至购物车中
3.使用会员注册信息为收货人信息,设置
收货方式为”现金支付,上门提货”,提交订单
订单信息被提交
FTC-042
1.使用会员“zhangsan”用户名和密码,在
前台页面登录
2.将商品“猫王世纪精选2DVD精装版”
添加至购物车中
3.点击“查看购物车”,点击去收银台,不填写收货信息,直接进行下一步,并点击“完全正确,递交订单”
提示收货信息填写不完全,订单提交不成功
3.性能测试用例
3.1被测试对象的介绍
网上购物系统简称WS(webshop),主要是利用主要是利用计算机、通信和自动控制等技术与设备,实现网上购物的的功能。
它是提高生活质量,方便市民的一种新型消费行为系统。
以下主要是针对WS系统的性能进行测试。
3.2测试范围与目的
测试范围:
需求,包括页面平均响应速度、可容纳同时在线的用户数。
测试目的:
在于明确系统性能测试的范围,并详细描述测试该系统的的各性能。
3.3测试环境与测试辅助工具的描述
3.3.1测试环境
操作系统
WindowsXP
浏览器
MicrosoftInternetExplorer
3.3.2测试辅助工具
LoadRunner8.1 企业级软件并发自动化压力测试工具
3.4测试驱动程序的设计
3.5性能测试用例
页面平均响应速度
在单用户执行增加修改和删除操作的时候,在运行环境规定的条件下,单次操作的响应时间要求在2秒钟之内。
用例目的
测试单用户执行操作的响应时间是否符合需求规定。
前提条件
以管理员身份登入后台页面,实行增删改查。
用例ID
输入数据
期望的性能(平均值)
实际性能(平均值)
Pass/
Fail
/Todo
注释
执行人员
PTC-001
管理员添加商品
<=2秒
PTC-002
管理员修改商品
<=2秒
PTC-003
管理员删除商品
<=2秒
PTC-003
管理员查询商品名
<=2秒
页面平均响应速度
在多用户执行增加修改和删除操作的时候,在运行环境规定的条件下,单次操作的响应时间要求在2秒钟之内。
用例目的
单次操作的响应时间要求在2秒钟之内返回100行数据以内的数据查询,单次操作的响应时间要求在2秒之内
前提条件
管理员登陆,有增删改查的权限
用例ID
输入数据
期望的性能(平均值)
实际性能(平均值)
Pass/
Fail
/Todo
注释
执行人员
PTC-004
管理员添加商品
<=2秒
PTC-005
管理员修改商品
<=2秒
PTC-006
管理员删除商品
<=2秒
PTC-007
管理员查询商品名
<=2秒
PTC-008:
大数据量测试
概述:
注册,登录,查看商品,购买商品,商品类别管理,商品类别维护,商品维护,订单维护,业务按照3:
6:
20:
4:
1:
2:
4的比例进行混合加压,具备500个业务管理员,2万个注册用户,800000万条历史数据
步骤:
并发用户数2000
期望结果:
考察系统是否可以正常运行
通过/失败:
测试结果:
执行人员:
PTC-009:
负载测试
概述:
注册,登录,查看商品,购买商品,商品类别管理,商品类别维护,商品维护,订单维护,业务按照3:
6:
20:
4:
1:
2:
4的比例进行混合加压
步骤:
每分钟增加50个并发用户
期望结果:
考察在用户响应时间<5秒的情况下,系统支持的最大用户数。
通过/失败:
测试结果:
执行人员:
PTC-010:
疲劳强度测试
概述:
注册,登录,查看商品,购买商品,商品类别管理,商品类别维护,商品维护,订单维护,业务按照3:
6:
20:
4:
1:
2:
4的比例进行混合加压
步骤:
并发用户数500
期望结果:
考察系统可以无故障运行多长时间
通过/失败:
测试结果:
执行人员:
PTC-011:
压力测试
概述:
注册,登录,查看商品,购买商品,商品类别管理,商品类别维护,商品维护,订单维护,业务按照3:
6:
20:
4:
1:
2:
4的比例进行混合加压
步骤:
以每分钟增加50个并发用户
期望结果:
K考查在服务器CPU使用率达到85%,内存使用率达到90%时,系统可以支持的最大并发用户数
通过/失败:
测试结果:
执行人员:
4.链接测试
4.1被测试对象的介绍
网上购物系统简称WS(webshop),主要是利用主要是利用计算机、通信和自动控制等技术与设备,实现网上购物的的功能。
它是提高生活质量,方便市民的一种新型消费行为系统。
以下主要是针对WS系统的链接方面能进行测试。
4.2链接测试内容;;,只有知道正确的URL地址才能访问)。
4.3测试环境与测试辅助工具的描述
4.3.1硬件设备
序号
设备型号
设备用途
设备配置
1
服务器
测试OA系统服务器功能
2
个人计算机
测试客户端的功能
Window2000/windowXP
序号
技术指标项目
技术指标
1
CPU类型
32位CPU为P42.0G*1(标配1颗)
2
CPUCache(L1+L2)
CPU=512k
3
内存(最大满配)
系统内存=512M(标配512M,目前配置2.5G)
4
网络协议
支持TCP/IP、IPX等多种协议族
5
系统可靠性
MTBF>=80000小时
6
操作系统
系统采用Windows2000操作系统
7
局域网接入方式
采用10/100/1000以太网
4.3.2软件环境
服务器软件环境
操作系统:
采用Windows2000Server
Web服务:
数据库:
SQLSERVER2005Express
客户端软件环境
操作系统:
Windows9x以上,IE5.5(推荐使用IE6.0)
4.3.3测试辅助工具
Netscape Navigator 或者 Microsoft IE
4.4测试驱动程序的设计
4.5测试人员测试用例
链接测试
包括"所有链接均链接到了该链接的页面用例","链接的页面不存在测试用例","系统上没有孤立的页面测试用例"
用例目的
测试所有链接是否按照指示的那样确实链接到该链接的页面
前提条件
用例ID
输入数据
期望的性能(平均值)
实际性能(平均值)
Pass/Fail
/Todo
注释
执行人员
LTC-001
使用测试工具XENU,检测系统
系统上没有孤立的页面
LTC-002
单击每一个链接,检查所链接的页面是否存在
所有链接均又链接页面
LTC-003
单击页面中的每一个链接,检查链接是否按照指示的那样确实链接到了该链接的页面
所有链接均链接到了该链接的页面
5.导航测试用例
5.1被测试对象的介绍
网上购物系统简称WS(webshop),主要是利用主要是利用计算机、通信和自动控制等技术