电子商务系统测试说明
(节选)
软件技术专业
2010年11月
目 次 |
1. 范围 1
1.1 定义和缩略语 1
2. 引用文件 1
3 电子商务系统软件测试设计 1
4软件测试过程设计 2
4.1功能适合性测试过程 2
4.2容错性测试过程 11
1. 范围
1.1 定义和缩略语
本文档使用的缩略语见表1-1。
表1.3-1 引用缩略语一览表
序号 |
缩略语 |
含义 |
1 |
AZCS |
安装测试 |
2 |
GNCS |
功能测试 |
3 |
KKCS |
可靠性测试 |
4 |
YYCS |
易用性测试 |
2. 引用文件
表2-1 引用文档一览表
序号 |
文档标识 |
文档(资料)名称 |
编制单位 |
日期 |
4 |
ST01需求说明 |
|||
5 |
ST01操作手册 |
3 电子商务系统软件测试设计
电子商务系统的主要目的就是通过网站来推广互联企业的产品和服务,并使客户随时可以了解企业和企业的产品,为客户提供在线服务和订单处理功能。从长期的战略目标来说,网站不仅仅是产品和服务的推广,而是通过Internet、企业内部网(Intranet)和企业外部网(Extranet),将买家与卖家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍。
系统主要分为前台和后台。前台包括产品的展示及会员购物等模块,后台是管理界面,主要包括商品信息、会员信息、订单信息和公告信息的常规设置。
测试的目的是检验该系统各模块是否能够正确运行,是否具有较好的容错性。
4软件测试过程设计
4.1功能适合性测试过程
4.1.1
测试用例名称 |
新用户登录 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件的用户登陆功能 |
|||||||
前提/约束 |
成功安装电子商务软件 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
在前台首页中点击登陆,进入用户登陆页面 |
|||||||
2 |
在“用户名”、“密码”文本框中,依次输入相应的内容 |
|||||||
3 |
点击“登陆”按钮 |
显示登陆成功 |
与人工判断一致 |
4.1.2
测试用例名称 |
新用户注册 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件的用户注册功能 |
|||||||
前提/约束 |
成功安装电子商务软件 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
在前台首页中点击注册,进入用户注册页面 |
|||||||
2 |
在“用户名”、“真实姓名”、“密码”、“确认密码”等文本框中,依次输入相应的内容,并进行用户名的检测 |
检测用户名可用或不可用 |
||||||
3 |
点击“确定保存”按钮 |
显示注册成功 |
与人工判断一致 |
4.1.3
测试用例名称 |
用户注册信息重填 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件的用户注册功能 |
|||||||
前提/约束 |
成功安装电子商务软件 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
在前台首页中点击注册,进入用户注册页面 |
|||||||
2 |
在“用户名”、“真实姓名”、“密码”、“确认密码”等文本框中,依次输入相应的内容,并进行用户名的检测 |
检测用户名可用 |
||||||
3 |
点击“重新填写”按钮 |
各文本框内容清空 |
与人工判断一致 |
4.1.4会员资料修改
测试用例名称 |
会员资料修改 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件会员资料修改功能 |
|||||||
前提/约束 |
按用户名登录成功,会员信息已写入数据库 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1. |
按用户名登录后,进入前台首页 |
|||||||
2. |
点击【会员资料修改】按钮,进入修改页面,填写表单 |
用户名不可修改 |
||||||
3. |
点击【确认保存】按钮 |
显示修改成功 |
与人工判断一致 |
4.1.5搜索商品
测试用例名称 |
搜索商品 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件搜索商品功能 |
|||||||
前提/约束 |
按用户名登录成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1. |
按用户名登录后,进入前台首页 |
|||||||
2. |
单击“请输入查询条件”的下拉按钮,选择相应的查询条件 |
|||||||
3. |
点击“搜索”按钮 |
显示正确的搜索结果 |
与人工判断一致 |
4.1.6购买商品
测试用例名称 |
购买商品 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件购买商品功能 |
|||||||
前提/约束 |
按用户名登录成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按用户名登录后,进入前台首页 |
|||||||
2 |
点击“购买”按钮 |
进入购物车页面,显示正确的购物信息 |
与人工判断一致 |
4.1.7结账
测试用例名称 |
结账 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件结账功能 |
|||||||
前提/约束 |
按用户名登录成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按用户名登录后,进入购物车界面 |
|||||||
2 |
点击【去收银台结账】按钮 |
|||||||
3 |
进入结账表单 |
|||||||
4 点 |
击【提交】按钮 |
|||||||
5 |
系统自动生成订单号,”
|
提示“商品已成功购买, |
与人工判断一致 |
4.1.8清空购物车
测试用例名称 |
清空购物车 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件清空购物车功能 |
|||||||
前提/约束 |
按用户名登录成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按用户名登录后,进入购物车界面 |
|||||||
2 |
点击【清空购物车】按钮 |
|||||||
3 |
显示确认信息“确定清空购物车?” |
选择是或否;显示正确的结果 |
与人工判断一致 |
4.1.9继续购物
测试用例名称 |
继续购物 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件继续购物功能 |
|||||||
前提/约束 |
按用户名登录成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按用户名登录后,进入购物车界面 |
|||||||
2 |
点击【我要购买商品】按钮 |
|||||||
3 |
返回商城首页 |
显示正确的结果 |
与人工判断一致 |
4.1.10成功查询订单信息
测试用例名称 |
成功查询到订单信息 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件成功查询到订单信息功能 |
|||||||
前提/约束 |
按用户名登录成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按用户名登录后,进入前台首页 |
|||||||
2 |
单击订单查询选项
|
|||||||
3 |
查看相应的订单信息 |
显示正确的订单信息 |
与人工判断一致 |
4.1.11没有订单信息
测试用例名称 |
没有订单信息 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件没有订单信息功能 |
|||||||
前提/约束 |
按用户名登录成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按用户名登录后,进入前台首页 |
|||||||
2 |
单击订单查询选项
|
|||||||
3 |
提示“您还没有购买商品,暂无定案”
|
显示正确的结果 |
与人工判断一致 |
4.1.12销售排行
测试用例名称 |
销售排行 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件销售排行功能 |
|||||||
前提/约束 |
无 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
会员进入前台首页 |
|||||||
2 |
单击销售排行选项
|
|||||||
3 |
显示销售量前十名的商品信息 |
显示正确的商品信息 |
与人工判断一致 |
4.1.13商城公告
测试用例名称 |
商城公告 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件商城公告功能 |
|||||||
前提/约束 |
数据库中有商城公告信息 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
会员进入前台首页 |
|||||||
2 |
单击公告标题
|
|||||||
3 |
查看相应的商品公告信息 |
显示正确的商品公告信息 |
与人工判断一致 |
4.1.14新品上架
测试用例名称 |
新品上架 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件新品上架功能 |
|||||||
前提/约束 |
数据库中有商品是否为新品的信息 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
会员进入前台首页 |
|||||||
2 |
单击新品上架选项,进入新品页面
|
显示正确的结果 |
与人工判断一致 |
4.1.15特价商品
测试用例名称 |
特价商品 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件特价商品模块功能 |
|||||||
前提/约束 |
数据库中有商品是否为特价的信息 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
会员进入前台首页 |
|||||||
2 |
单击特价商品选项,进入特价商品页面
|
显示正确的结果 |
与人工判断一致 |
4.1.16后台商品管理
测试用例名称 |
添加商品 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件后台添加商品功能 |
|||||||
前提/约束 |
管理员登陆成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按管理员名登录后,进入后台首页 |
|||||||
2 |
单击“添加商品信息”的按钮,输入表单上的相应信息 |
|||||||
3 |
点击“保存”按钮 |
显示“商品添加成功” |
与人工判断一致 |
测试用例名称 |
修改商品 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件后台添加商品功能 |
|||||||
前提/约束 |
管理员登陆成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1. |
按管理员名登录后,进入后台首页,再进入后台商品列表界面 |
|||||||
2. |
单击“修改”按钮,修改相应信息 |
|||||||
3. |
点击“保存”按钮 |
显示“商品修改成功” |
与人工判断一致 |
测试用例名称 |
删除商品 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件后台添加商品功能 |
|||||||
前提/约束 |
管理员登陆成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按管理员名登录后,进入后台首页 |
|||||||
2 |
点击“商品管理”按钮,进入后台商品列表界面 |
|||||||
3 |
单击“删除”按钮 |
|||||||
4 |
点击“是”按钮 |
显示“商品删除成功” |
与人工判断一致 |
4.1.17后台会员管理
测试用例名称 |
查看会员 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件后台查看会员功能 |
|||||||
前提/约束 |
管理员登陆成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按管理员名登录后,进入后台首页 |
|||||||
2 |
单击“会员管理”按钮,进入会员列表界面 |
显示会员列表 |
与人工判断一致 |
测试用例名称 |
冻结会员 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件后台冻结会员功能 |
|||||||
前提/约束 |
管理员登陆成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按管理员名登录后,进入后台首页 |
|||||||
2 |
单击“会员管理”按钮,进入会员列表界面 |
|||||||
3 |
单击“冻结”按钮 |
显示修改后的会员列表 |
与人工判断一致 |
测试用例名称 |
解冻会员 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件后台解冻会员功能 |
|||||||
前提/约束 |
管理员登陆成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按管理员名登录后,进入后台首页 |
|||||||
2 |
单击“会员管理”按钮,进入会员列表界面 |
|||||||
3 |
单击“解冻”按钮 |
显示修改后的会员列表 |
与人工判断一致 |
4.1.18后台订单管理
测试用例名称 |
查看订单 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件后台查看订单功能 |
|||||||
前提/约束 |
管理员登陆成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按管理员名登录后,进入后台首页 |
|||||||
2 |
单击“订单管理”按钮,进入会员列表界面 |
显示订单列表 |
与人工判断一致 |
测试用例名称 |
修改订单状态 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件后台修改订单状态功能 |
|||||||
前提/约束 |
管理员登陆成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按管理员名登录后,进入后台首页 |
|||||||
2 |
单击“订单管理”按钮,进入会员列表界面 |
|||||||
3 |
单击“执行”按钮,提示“是否将该订单改为执行状态?” |
|||||||
4 |
单击“是” |
显示修改后的订单列表 |
与人工判断一致 |
4.1.19后台公告管理
测试用例名称 |
获取公告列表 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件后台公告管理功能 |
|||||||
前提/约束 |
后台管理员登录成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
后台管理员登录,进入后台页面 |
|||||||
2 |
点击公告管理按钮 |
进入公告列表界面,分也显示所有公告列表 |
与人工判断一致 |
测试用例名称 |
添加公告信息 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件的后台公告管理功能功能 |
|||||||
前提/约束 |
管理员登陆系统 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
管理员登录系统后,进入公告管理页面 |
|||||||
2 |
点击添加公告信息按钮 |
|||||||
3 |
将新的信息填入表单,包括公告标题和公告内容 |
|||||||
4 |
点击【保存】按钮
|
提示“公告添加成功”,并返回公告列表页面
|
与人工判断一致 |
|||||
测试用例名称 |
删除公告信息 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件的后台公告管理功能功能 |
|||||||
前提/约束 |
管理员登陆系统 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
管理员登录系统后,进入公告列表页面 |
|||||||
2 |
选中要删除的页面 |
|||||||
3 |
点击删除按钮 |
提示是否删除公告 |
||||||
4 |
点击是按钮 |
提示公告信息删除成功 |
与人工判断一致 |
4.1.20商品分类管理:
测试用例名称 |
添加商品大类信息 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件的后台商品分类管理功能功能 |
|||||||
前提/约束 |
管理员登陆系统 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
管理员登录系统后,进入商品分类页面 |
|||||||
2 |
点击【添加商品大类信息】
|
进入商品大类列表界面
|
与人工判断一致 |
|||||
3 |
点击添加 |
|||||||
4 |
填写大类名称 |
|||||||
5 |
点击保存 |
提示商品大类添加成功 |
与人工判断一致 |
测试用例名称 |
删除商品大类信息 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件的后台商品分类管理功能功能 |
|||||||
前提/约束 |
管理员登陆系统 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
管理员登录系统后,进入商品分类页面 |
|||||||
2 |
点击【删除商品大类信息】
|
进入商品大类列表界面
|
与人工判断一致 |
|||||
3 |
选择要删除的商品大类 |
|||||||
4 |
点击删除 |
提示商品大类删除成功 |
与人工判断一致 |
测试用例名称 |
添加商品小类信息 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件的后台商品分类管理功能功能 |
|||||||
前提/约束 |
管理员登陆系统 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
管理员登录系统后,进入商品分类页面 |
|||||||
2 |
点击【添加商品小类信息】
|
进入商品小类列表界面
|
与人工判断一致 |
|||||
3 |
点击添加 |
|||||||
4 |
选择商品大类名称,填写小类名称 |
|||||||
5 |
点击保存 |
提示商品小类添加成功 |
与人工判断一致 |
测试用例名称 |
删除商品小类信息 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件的后台商品分类管理功能功能 |
|||||||
前提/约束 |
管理员登陆系统 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
管理员登录系统后,进入商品分类页面 |
|||||||
2 |
点击【删除商品小类信息】
|
进入商品小类列表界面
|
与人工判断一致 |
|||||
3 |
选择要删除的商品小类 |
|||||||
4 |
点击删除 |
提示商品小类删除成功 |
与人工判断一致 |
4.1.21退出后台
测试用例名称 |
退出后台 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件退出后台功能 |
|||||||
前提/约束 |
管理员登陆成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
按管理员名登录后,进入后台首页 |
|||||||
2 |
单击“退出后台”按钮 |
显示前台页面 |
与人工判断一致 |
4.2容错性测试过程
测试用例名称 |
新用户注册 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件新用户注册容错性 |
|||||||
前提/约束 |
成功安装电子商务系统软件 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
1 |
在前台首页中点击注册,进入用户注册页面 |
|||||||
2 |
在“密码”与“确认密码”文本框输入不同内容 |
|||||||
3 |
点击【确认保存】 |
显示“密码与确认密码不符,请重新输入” |
与人工判断一致 |
测试用例名称 |
购买商品 |
测试用例标识 |
测试用例表号 |
|||||
目的描述 |
测试软件购买商品容错性 |
|||||||
前提/约束 |
按用户名登录成功 |
|||||||
序号 |
测试步骤 |
预期结果 |
评价准则 |
|||||
3 |
按用户名登录后,进入前台首页 |
|||||||
4 |
点击“购买”按钮 |
进入购物车页面,显示正确的购物信息 |
||||||
5 |
单击“修改数量”,输入大于库存量的数 |
提示“库存不足,重新输入” |
与人工判断一致 |