2-ecshop-测试计划
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2-ecshop-测试计划
Ecshop项目测试计划
作者: Heqing Lan
日期: 2012-09-10
状态: [√] DRAFT [ ] MODIFY [ ] RELEASE 文档编号: Testing-002
Revision History
版本历史
Version 版本Editing Note
修订历史
Reviser/Date
修订人/日期
Approval/Date
批准/日期
V1.0 New issue
新发布
Heqing Lan
2013-1-8
目录
1概述 (4)
1.1ECSHOP项目概述 (4)
1.2目的和范围 (4)
2测试需求分析 (5)
2.1前台需求分析 (5)
2.2后台需求分析 (6)
2.3测试目标 (7)
3测试计划 (7)
3.1资源需求 (7)
3.1.1软件需求 (7)
3.1.2硬件需求 (8)
3.1.3人员需求 (8)
3.1.4测试输入件 (8)
3.2过程条件 (9)
3.2.1启动条件 (9)
3.2.2结束条件 (9)
3.3进度计划 (9)
3.3.1测试周期 (9)
3.3.2人力投入 (9)
3.3.3任务分配及进度 (9)
4风险分析 (9)
5工作交付件 (10)
1概述
1.1ecshop项目概述
ecshop是一款B2C网店系统,系统基于B/S架构,采用PHP语言及MYSQL数据库框架开发的跨平台开源程序。
它根据中国人购物习惯,凸显出人性化特征,因此适合企业和个人快速构建个性化网上商店。
该系统还采用了灵活的模板和开放的插件机制,已成为当今流行的购物系统之一。
1.2目的和范围
编写目的:为使测试ecshop项目的工作有清晰的流程,确保测试工作有效地进行,以此文来对测试工作进行指导。
本文档涵盖了测试需求分析、测试目标、测试计划、人员安排、风险分析以及测试进度等内容。
适用范围:本文档适用于整个测试流程。
阅读人群:软件测试人员、测试经理、项目经理、产品经理
2测试需求分析
测试需求分析主要包含两个方面,一个是前台页面功能测试,另一个是后台管理功能测试。
2.1前台需求分析
编号模块名测试点
1 登陆1,输入用户名和密码登陆;
2,保存登陆信息,下次可以直接登陆;3,通过问题或邮箱找回密码。
2 注册1,给未注册用户提供注册功能。
3 购物车1,清空和更新是有效;
2,继续购物和结算中心能正确跳转;3,删除商品能起效。
4 收索栏1,选了分类后不输入关键字能收索;2,支持输入文字前有空格;
3,文字中间有空格可否处理;
4,带有连接符号时候能正常支持。
5 购物中心
1,手机参数涵盖了所有类别;
2,能通过组合条件选取所需商品。
6 首页1,页面内容显示正常,布局合理;2,各个模块可以正常跳转到其页面;3,信息更新及时;
4,性能好,易于操作;
5,各模块的子功能正常。
7
GSM手
机
1,页面内容显示正常,布局合理;
2,各个模块可以正常跳转到其页面;
3,商品比较功能可比性明显。
8 双模手机
1,也面内容显示正常;
2,凸显双模手机特色。
9 手机配件1,各种手机配件齐全;
2,有各种对应品牌商品。
10 优惠活动
1,活动有特色;
2,有时间阶段性
11 夺宝奇兵1,
12 拍卖活动
13 积分商城
14 留言板
15 ES论坛
1,能发表各自的观点;
2,能连接到论坛模块
16 帮助链接
1,为新用户提供指导,内容是易懂,语言简洁;
2,可以为售后提供最大限度的服务。
2.2后台需求分析
编号模块名测试点
1 登陆
1,输入用户名,密码,序列号都正确才能登陆;
2,有输入错误时,提示输入有误,重新登陆;
2 清除缓存1,能清理缓存,清理后查看文件缓存是没有的
3 退出1,退出时提醒保存修改,确定后必须成功
4 起始页1,显示订单,实体商品,虚拟卡商品,访问统计的数字信息,及系统信息;
2,信息准确显示,能更新
5 设置导航栏
1,添加,移除菜单中管理项目的快速访问;
2,点击链接后能跳菜单中的相应栏目中
6 商品管理1,子模块的各个分支进行测试;
2,通过列表显示商品的信息,允许修改商品信息,执行增、删、改、查操作;
3,能对页面分页操作;
4,能利用搜索栏的筛选条件进行搜索;
5,能对状态进行修改确认;
6,能从添加按钮添加记录。
7 促销管理
8 订单管理
9 广告管理
10 报表统计
11 文章管理
12 会员管理
13 权限管理
14 系统设置
15 模板管理
16 数据库管理
17 短信管理
18 推荐管理
19 邮件群发管
理
2.3测试目标
按照测试系统需求与规格要求,对系统功能进行详细的测试,看功能是否满足用户的明确需求和隐含需求,系统发布是否存在风险等。
3测试计划
3.1 资源需求
3.1.1软件需求
软件需求表
资源描述数量MySQL 数据库 1
Apache 应用服务器 1
LoadRunner 性能测试工具 1
QTP 自动化测试工具 1
Windows XP 测试环境 1
Bugfree 缺陷分析工具 1
3.1.2硬件需求
硬件需求表
资源描述数量
服务器1套
Pc机器普通办公环境5套
3.1.3人员需求
人员需求表
角色姓名数量职责描述
测试组长陈测测1 督促组成员完成各任务、组织晨会、汇总问题;
负责测试超级管理(组织机构、权限管理、公共
共享、文件柜、工作流程、公共通讯录、问卷
调查、考试管理、查看生日、工作计划)
测试工程师兰试试4 负责测试超级管理(值班管理、讨论管理、论
坛管理、短信管理、任务督办、印章管理、CRM、
工作日历、汇管理、系统管理)
ZZZZ 负责测试人事管理
张龙龙负责测试销售管理
陈好好负责测试绩效考核
3.1.4测试输入件
输入件相关人员需求日期备注
《ecshop项目系统设计说明书》全组成员2013-1-10
《ecshop项目用户、帮助文档》全组成员2013-1-10
《ecshop项目需求分析文档》全组成员2013-1-10
3.2 过程条件
3.2.1启动条件
项目框架基本完成、测试用例、测试代码准备完成。
3.2.2结束条件
所有测试用例全部执行、缺陷遗留率5%、达到预定质量目标。
3.3 进度计划
3.3.1测试周期
本次测试周期为5天。
第一轮测试:1月14日-1月20日完成对各模块简单的测试
第二轮测试:1月21日-1月25日完成对部分模块的深入测试3.3.2人力投入
25人天,建议5人5天。
3.3.3任务分配及进度
任务工作日
时间计划
责任人备注开始日期结束日期
编写测试方案 2 2013-1-92013-1-10陈测测
编写测试用例 3 2013-1-112013-1-13陈测测
第一轮测试 6 2013-1-142013-1-20陈测测
第二轮测试 5 2013-1-212013-1-25陈测测
4风险分析
序号风险描述规避措施相关人
1 设计文档不全导致测试设计不准确多与开发人员沟通开发人员
2 测试人力不足导致测试进度滞后开发人员兼职测试HR
3 新手对测试用例执行不完整、出现漏
测现象新手独自执行测试用例有经验的测试
人员
4 用户要求项目交付期提前测试人员加班、其他项目组
调人协助
HR、测试人员
5 用户需求改变项目整体调整,项目组全员
加班
项目组全员
5工作交付件
1.工作交付件列表
交互件名称责任人应交付日期OA办公系统项目测试方案陈测测2013-1-27
OA办公系统项目测试用例陈测测2013-1-27 OA办公系统项目测试Bug 陈测测2013-1-27 OA办公系统项目测试报告陈测测2013-1-27。