测试计划.docx
- 文档编号:7487783
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:15
- 大小:20.32KB
测试计划.docx
《测试计划.docx》由会员分享,可在线阅读,更多相关《测试计划.docx(15页珍藏版)》请在冰豆网上搜索。
测试计划
<在线书店>
测试计划
版本<1.0>
修订历史记录
日期
版本
说明
作者
2015年10月19日
<1.0>
创建测试计划的骨架,确定要测试的功能,添加分工信息
许志超
2015年10月21日
<1.1>
完成3.8-3.10部分的测试计划,添加功能简介小节。
张翼飞
2015年10月22日
<1.2>
完成3.11-3.13部分的测试计划,添加功能简介小节。
赵子铭
2015年10月22日
<1.3>
完成3.5-3.7节部分的测试计划,添加功能简介小节。
许志超
2015年10月23日
<1.4>
完成3.1-3.4节部分的测试计划,添加功能简介小节。
郭鹤林
2015年10月24日
<2.0>
进行了重新排版和统一格式
赵子铭
1概述
1.1项目简介
在线书店是一个网站,提供用户在线购书服务,为了评测它的功能,我们小组对该网站进行系统的功能测试。
1.2软件功能介绍
软件本身提供的需求原文如下:
功能
用户注册登录注销
书的各种查询(按照类型,关键字,分页,详情等)
管理员对于书的增改
管理员对充值卡的增加
购物车的增删改查
购物车结账(下单)
查询订单的状态、评价、详情
用户偏好设置
用户使用充值卡
查询一些简单的统计信息
1.3测试范围
对在线书店进行系统的功能测试。
本次测试的主要进行功能测试,主要目标是:
A.测试软件是否实现了以上10个功能模块;
B.网站对于用户非法的或者错误的输入是否有相应的处理;
C.网站对于用户非法的操作、访问是否有相应的处理。
1.4测试类型
黑盒测试
1.5参考资料
该软件的用户使用说明。
2总体目标
本次测试的主要功能有:
A.用户注册登录注销
B.书的各种查询(按照类型,关键字,分页,详情等)
C.管理员对于书的增改
D.管理员对充值卡的增加
E.购物车的增删改查
F.购物车结账(下单)
G.查询订单的状态、评价、详情
H.用户偏好设置
I.用户使用充值卡
J.查询一些简单的统计信息
3具体策略
3.1用户注册功能
3.1.1功能简介
网站对用户名有如下要求:
“以xzc开头,并且后面只能是数字,总的长度介于4-20”,对密码有如下要求:
“长度介于6-20”
3.1.2等价类划分
用户名内容:
A.以xzc开头后面数字
B.以zxc开头后面加入其他符号
C.不以xzc开头
D.空
用户名长度:
A.总长度小于4
B.总长度介于4-20
C.总长度大于20
D.密码内容:
E.数字字母符号
F.中文等字符
G.空
密码长度:
A.长度小于6
B.长度介于6-20
C.长度大于20
邮箱:
A.网站建议邮箱
B.其他邮箱
C.中文
D.超长字符
E.空
出生日期:
A.正常日期
B.未来日期
C.非日期格式
D.年龄过大
E.空
3.1.3具体测试实现
打开在线书店网站,点击账号注册,输入相应的用户密码,观察操作结果
3.2用户登录功能
3.2.1功能简介
网站对用户名有如下要求:
“以xzc开头,并且后面只能是数字,总的长度介于4-20”,对密码有如下要求:
“长度介于6-20”
3.2.2等价类划分
登录功能:
用户名内容:
A.以xzc开头后面数字
B.以zxc开头后面加入其他符号
C.不以xzc开头
D.空
用户名长度:
A.总长度小于4
B.总长度介于4-20
C.总长度大于20
密码内容:
A.数字字母符号
B.中文等字符
C.空
密码长度:
A.长度小于6
B.长度介于6-20
C.长度大于20
登录内容:
A.已注册的用户
B.未注册的用户名
C.密码错误
3.2.3具体测试实现
打开在线书店网站,输入已完成注册的用户密码,点击登录,观察操作结果
3.3用户注销功能
3.3.1功能简介
用户离开网站之前从网站注销,下次访问时再重新登录
3.3.2等价类划分
注销功能:
A.已登陆
B.未登陆
注销状态:
A.注销后再次访问网站
B.不注销再次访问网站
3.2.3具体测试实现
打开在线书店网站,登陆后点击注销按钮,观察操作结果
3.4商品查询功能
3.4.1功能简介
用户通过类型和关键字等方式对商品进行查询,得到详细信息。
3.4.2等价类划分
查询功能:
按照类型:
A.已有类型
B.其他类型
C.空
按照关键字:
A.正常关键字
B.特殊字符
C.空
页面跳转:
页面的分页:
A.直接跳转
B.向前后翻页
C.到达边缘
商品详情:
A.从列表跳转
B.从URL跳转
C.跳转不存在的商品
3.4.3具体测试实现
在在线书店的查询页面里,选择对应的类型,输入对应的关键字,进行搜索.观察结果是否正确。
3.5管理员对于书的增加
3.5.1功能简介
以管理员的身份登录后,进行书的增加,需要填写以下信息:
书名、作者、类别、页数、价格、库存、简单描述、详细描述和图片.
其中对作者、页数、简单描述、详细描述并没有做出任何约束,即它们的值是任意的,故不对其测试。
3.5.2等价类划分
书名:
要求长度介于1-50
A.名称为空
B.名称为51个字符
C.名称为10个字符
类别:
要求从以下4个类别进行选择,默认是”未知”,且是必选.
A.未知
B.轻小说
C.经典著作
D.计算机技术
价格:
介于0-200000的实数
A.空
B.-1
C.15
D.199999
E.200001
F.a123
库存:
要求介于0-10000的整数
A.空
B.-1
C.15
D.9999
E.10001
F.456b
图片:
图片为必选,大小不能超过2MB
A.不选图片
B.大小为4MB的图片
C.大小为1MB以下的图片
3.5.3具体测试实现
以管理员身份登录之后,进入书的增加页面,填写相应的信息,并提交,观察效果.
3.6管理员对于书的修改
3.6.1功能简介
以管理员的身份登录后,可以对书的信息进行修改,可以修改的信息与添加书的时候的信息相同。
3.6.2等价类划分
书名:
要求长度介于1-50
A.名称为空
B.名称为51个字符
C.称为10个字符
类别:
要求从以下4个类别进行选择,默认是“未知”,且是必选。
A.未知
B.轻小说
C.经典著作
D.计算机技术
价格:
介于0-200000的实数
A.空
B.-1
C.15
D.199999
E.200001
F.a123
库存:
要求介于0-10000的整数
A.空
B.-1
C.15
D.9999
E.10001
F.456b
图片:
图片为必选,大小不能超过2MB
A.不选图片
B.大小为4MB的图片
C.大小为1MB以下的图片
3.6.3具体测试实现
以管理员的身份登录后,找到要修改信息的书,填写好新的信息之后,进行提交,并观察修改结果。
3.7管理员对充值卡的增加
3.7.1功能简介
以管理员身份登录之后,可以添加充值卡,只需要指定充值卡的面额即可,面额介于1-100之间的整数值。
3.7.2等价类划分
面额:
要求为1-100的实数
A.空
B.0
C.101
D.a123
E.12.3
验证码:
要求按照图片上输入4个字符
A.正确的验证码
B.错误的验证码
3.7.3具体测试实现
以管理员身份登录之后,进行充值卡的添加,填入面额,进行提交,到充值卡页面进行观察和,看充值卡是否添加成功。
3.8购物车的增删改查
3.8.1等价类划分
购物车加入操作:
A.从商品列表页面加入一个商品
B.从商品详情页面加入一个商品
C.从商品列表加入一个库存为0的商品
D.连续从商品列表加入同一个物品多次
E.连续从商品列表加入同一个物品多次,切次数大于库存数
购物车数量改变操作:
输入方式:
A.使用“+”,“-”改变
B.直接输入改变
改变输入的数值:
A.>=0小于库存
B.大于库存
C.<0
D.大于8位
购物车数量保存功能使用
A.单个保存
B.选中保存
购物车删除商品功能:
A.正常删除
购物车清零功能:
A.单个清零
B.选中清零
购物车全选功能:
A.选中
B.反选
3.8.2具体测试实现
用户登录之后,可以将书加入购物车,之后可以到购物车页面对购物车信息进行增删改查,然后重新进入购物车页面,看购物车的状态是否正确。
3.9购物车结账(下单)
3.9.1功能简介
本功能为购买购物车中的相应书籍,将其从购物车中的条目转化为已购买的订单的书籍。
3.9.2等价类划分
书的数量:
A.0
B.>0且小于库存
C.大于库存
D.多个物品同时下单
书的总价:
A.小于余额
B.大于余额
3.9.3具体测试实现
对于不同情况下,分别下单,然后在我的订单页面查看订单是否成功,以及购物车中的状态。
3.10下单后订单的状态变化
3.10.1功能简介
在本应用中,订单有如下状态:
下单后,订单便会处于“已付款”状态。
之后系统定时发货,状态变为“已发货”。
此后买家可以确认收货,状态变成“已收货”。
在之后用户可以对订单里的商品进行评价,当用户评价完成后,订单状态变为“已完成”。
此后用户可以选择删除订单,删除后订单状态变为“已删除”。
此外,用户还可以在订单处于“已付款”状态时进行取消订单操作,该操作后订单状态将变为“已取消”。
3.10.2等价类划分:
订单状态变化操作:
A.付款
B.收货
C.评价
D.删除
E.取消
订单信息的位置:
A.我的订单
B.商品的销量情况
C.商品的评价情况
3.10.3具体测试实现:
下订单后,分别在各个订单状态下,查看各个页面的信息是否符合要求。
3.11用户偏好设置
3.11.1功能简介
用户可以设置偏好,其中内容有:
书店首页每页显示的书本数量和个人订单处默认显示的订单的类别。
3.11.2等价类划分:
设置时用户状态:
A.未登录
B.已登录
每页显示数量:
A.正常数字值
B.空值
C.0
D.负值
E.浮点数
F.包含字母或中文等非数字值
G.int的极限值
H.超过int极限的数字值
I.超过long极限的数字值
显示订单默认类型:
A.正常值
B.空值
C.列表中不存在的值
检测修改结果时的用户状态:
A.未登录
B.已登录
多次登录时:
A.登录同一账号
B.登录不同账号
3.11.2具体测试实现
首先在客户端申请两个合法的账号,之后在网络书店的网页端根据编码经验,人工选取一些等价类的组合,使用弱鲁棒等价类的方式对上述各个属性的等价类们进行测试。
3.12用户使用充值卡
3.12.1功能简介
用户登录之后可以进入到充值卡页面,直接点击抢夺一张服务器生成的充值卡或输入一个服务器生成的充值卡的卡号与密码,从而进行充值。
3.12.2等价类划分:
充值卡使用方法:
A.点击使用
B.输入卡号密码使用
充值卡抢夺方式:
A.正常抢夺充值卡
B.用户未登录抢夺充值卡
C.多个用户抢夺同一充值卡
D.一个用户多次抢夺同一充值卡
登录状态:
A.已登录
B.未登录
输入充值卡时的输入内容:
A.正确的充值卡卡号与密码
B.空卡号与正确的密码
C.正确的卡号与空密码
D.不存在的充值卡卡号
E.正确的卡号和不匹配的密码
F.正常卡号与过长的密码
3.12.3具体测试实现
进入网络书店的网页端,按照等价类中所划分的几种方式来自行根据编码经验进行组合和分别测试。
3.13查询一些简单的统计信息
3.12.1功能简介
任何用户可以进行一些简单的统计信息进行查询(包括销量排行,财富排行,花费排行,最贵商品排行,畅销商品排行
3.12.2等价类划分:
A.查询财富排行
B.查询花费排行
C.查询最贵商品排行
D.查询畅销商品排行
3.12.3具体测试实现
首先直接在网页端对上述等价类进行查询,之后联系管理员修改一些数据,再重新在客户端进行查询观察结果有无发生改变。
此外,在查询的同时应对每一个UI元素进行功能测试。
4任务分配
郭鹤林(ghl):
3.1-3.4
许志超(xzc):
3.5-3.7
张翼飞(zyf):
3.8-3.10
赵子铭(zzm):
3.11-3.13
4测试环境
服务器操作系统
Windows7操作系统
服务器硬件
Inteli7处理器,750G硬盘,12G内存
郭鹤林-测试环境
浏览器
InternetExplorer9
操作系统
Windows7
网络
WIFI
许志超-测试环境
浏览器
InternetExplorer9
操作系统
Windows7
网络
WIFI
张翼飞-测试环境
浏览器
InternetExplorer9
操作系统
Windows7
网络
WIFI
赵子铭-测试环境
浏览器
Chrome
操作系统
Windows8
网络
WIFI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试 计划
![提示](https://static.bdocx.com/images/bang_tan.gif)