xxxSugarCRM项目测试计划.docx
- 文档编号:23026266
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:21
- 大小:34.78KB
xxxSugarCRM项目测试计划.docx
《xxxSugarCRM项目测试计划.docx》由会员分享,可在线阅读,更多相关《xxxSugarCRM项目测试计划.docx(21页珍藏版)》请在冰豆网上搜索。
xxxSugarCRM项目测试计划
xxx
文档编号
项目版本
内部公开
项目名称:
SugarCRMV01.0系统测试
共16页
SugarCRM产品V01.0版本
系统测试计划
拟制:
日期:
yyyy/mm/dd
审核:
日期:
yyyy/mm/dd
批准:
日期:
yyyy/mm/dd
修订记录
日期
修订版本
描述
作者
2013/7/13
1.00
初稿完成。
xxx
目录
1目标6
2概述6
2.1项目背景6
2.2范围6
3组织形式6
4测试对象6
5需求跟踪6
6测试通过/失败标准6
7测试挂起标准及恢复条件7
8测试任务安排7
8.1任务17
8.1.1方法和标准:
7
8.1.2输入/输出:
7
8.1.3时间安排:
7
8.1.4资源:
7
8.1.5风险和假设:
7
8.1.6角色和职责:
7
8.2任务27
8.2.1方法和标准:
7
8.2.2输入/输出:
8
8.2.3时间安排:
8
8.2.4资源:
8
8.2.5风险和假设:
8
8.2.6角色和职责:
8
8.3任务38
8.3.1方法和标准:
8
8.3.2输入/输出:
8
8.3.3时间安排:
8
8.3.4资源:
8
8.3.5风险和假设:
9
8.3.6角色和职责:
9
8.4任务49
8.4.1方法和标准:
9
8.4.2输入/输出:
9
8.4.3时间安排:
9
8.4.4资源:
9
8.4.5风险和假设:
9
8.4.6角色和职责:
9
9应交付的测试工作产品9
10工作量估计10
11资源的分配10
12附录10
SugarCRM产品V01.0版本系统测试计划
关键词:
SugarCRM、系统测试计划、测试对象、任务安排
摘要:
本文主要针对SugarCRM产品V01.0版本的系统做测试计划。
本计划包括测试对象介绍、测试时间安排、人员角色和职责划分、任务安排以及在测试过程中可能出现的风险及预防措施。
缩略语清单:
缩略语
英文全称
中文解释
CRM
CustomerRelationshipManagement
客户关系管理
参考资料清单:
名称
作者
编号
发布日期
出版单位
sugarCRM_数据字典
Sugar_CommunityEdition_UserGuide_5.0RC
Sugar5.1.0CESchemaDiagrams
1目标
定义本项目的组织形式
声明项目范围和测试对象
声明测试通过准则、挂起恢复标准
对系统测试项目任务进行合理的分工并对工作量进行估算,做出具体的时间安排
对项目中可能出现的风险进行预测并给出相应措施
2概述
2.1项目背景
SugarCRM系统是Sugar公司开发的基于B/S架构的客户关系管理系统,运行于WAMP环境和LAMP环境,具备对客户、潜在客户、营销活动、商业活动、商业机会、文档、门户等的创建、管理功能。
本次项目计划2013/7/15启动,2013/7/31结束,主要目的用于系统测试练习,无商用需求。
2.2范围
本项目主要针对SugarCRM产品的客户、潜在客户、营销活动、商业活动、商业机会、工程、文档、门户、客户反馈模块进行功能测试、配置测试和安装测试。
本文档的主要阅读人员为飞星组的测试人员、QA。
3组织形式
测试组内部组织结构
沟通渠道
测试组组长:
1、制订本组测试计划;
2、给测试员分配任务并依据制定的计划指导和监控他们的工作;
3、组织本组测试文档的设计、写作和评审;
4、组织本组进行相关需求跟踪;
5、组织本组进行缺陷分析等质量活动;
QC管理员:
搭建好QC管理环境
配置管理员:
搭建好SVN环境,并对用户设置好权限
测试员:
对自己负责模块编写用例和测试执行,输出相关文档
4测试对象
1、功能测试
Accounts模块
新增客户
管理客户
导入客户信息
关联销售活动
关联商业机会
关联潜在客户
关联客户反馈
Cases模块
新增客户反馈
管理客户反馈
导入客户信息
关联销售活动
历史记录
BUG信息
Campaigns模块
新增营销活动
营销活动管理
关联对象列表
对象列表关联对象
对象管理
BugTracker模块
新增Bug
Bug管理
Leads模块
新增潜在客户
管理潜在客户
导入潜在客户信息
关联营销活动
关联商业活动
Documents模块
创建文件
管理文件
MyPortal模块
添加门户网站
删除门户网站
批量更新
Contacts模块
快速新增
关联活动
关联历史记录
关联客户反馈
Projects模块
项目新增
项目管理
关联历史记录
关联销售活动
关联联系人
管理客户
关联商业机会
关联客户反馈
Calendar模块
快速新增电话预约
管理电话预约
Opportunities模块
新增商业机会
机会管理
关联营销活动
关联潜在客户
关联联系人
关联项目
Rss模块
基本查找
删除机会1
删除机会2
导出
2、配置测试
在WindowsXP系统下进行配置测试
在LINUX系统下进行配置测试
3、安装测试
新安装(按照向导进行安装)
安装文档
4、安全性测试
SQL注入
XSS跨站点攻击
5需求跟踪
需求标识
需求描述
系统测试项ID
系统测试项描述
SRS-SugarCRM-FUNC-001
新增客户
SugarCRM-ST-Accounts-new
新增客户
SRS-SugarCRM-FUNC-002
客户管理
SugarCRM-ST-Accounts-BasicFind
基本查找
SugarCRM-ST-Accounts-AdvancedFind
高级查找
SugarCRM-ST-Accounts-Edit
客户编辑
SugarCRM-ST-Accounts-Duplicate
复制客户
SugarCRM-ST-Accounts-Delete
删除客户
SugarCRM-ST-Accounts-Findduplicate
查找重复记录
SugarCRM-ST-Accounts-TheChangeLog
查看更改日志
SugarCRM-ST-Accounts-mergeduplicate
合并重复
SugarCRM-ST-Accounts-export
导出客户
SugarCRM-ST-Accounts-massupdate
批量更新
SRS-SugarCRM-FUNC-003
导入信息
SugarCRM-ST-Accounts-Import
导入客户信息
SRS-SugarCRM-FUNC-004
关联销售活动
SugarCRM-ST-Accounts-Createtast
新增任务
SugarCRM-ST-Accounts-CreateMeeting
新增会议
SugarCRM-ST-Accounts-CreateCall
新增电话
SugarCRM-ST-Accounts-CreateMail
新增邮件
SRS-SugarCRM-FUNC-005
关联商业机会
SugarCRM-ST-Accounts-CreateOpportunity
新增商业机会
SugarCRM-ST-Accounts-ChoseOpportunity
选择商业机会
SRS-SugarCRM-FUNC-006
关联潜在客户
SugarCRM-ST-Accounts-CreateLeads
新增潜在客户
SugarCRM-ST-Accounts-ChoseLeads
选择潜在客户
SRS-SugarCRM-FUNC-007
关联客户反馈
SugarCRM-ST-Accounts-CreateCase
新增客户反馈
SugarCRM-ST-Accounts-ChoseCase
选择客户反馈
SRS-SugarCRM-FUNC-008
关联项目
SugarCRM-ST-Accounts-CreateProject
新增项目
SRS-SugarCRM-FUNC-009
创建文件
SugarCRM-ST-Document-New
新增文件
SRS-SugarCRM-FUNC-010
文件管理
SugarCRM-ST-Document-BasicFind
基本查找
SugarCRM-ST-Document-AdvancedFind
高级查找
SugarCRM-ST-Document-massupdate
批量更新
SugarCRM-ST-Document-Edit
文件编辑
SugarCRM-ST-Document-Duplicate
复制文件
SugarCRM-ST-Document-Delete
删除文件
SugarCRM-ST-Document-Export
导出文件
6测试通过/失败标准
1、通过一轮测试,两轮回归测试,没有遗留致命和严重的缺陷
2、100%覆盖需求
3、测试用例的H级、M级全部执行,L级执行60%以上
4、测试过程中缺陷率达到公司系统测试质量标准
5、产品是否处在稳定状态
7测试挂起标准及恢复条件
系统测试挂起标准举例:
1、基本测试不通过
2、出现致命问题导致大量用例被堵塞,测试无法执行下去
3、需求改变
4、关键资源不能及时到位
5、有更重要的项目需要完成,本项目挂起,紧急项目完成立即恢复
恢复条件
1、本功能都已实现,没有严重问题;
2、致命问题已经解决并经过单元测试通过;
3、关键资源已到位
8测试任务安排
8.1测试计划
8.1.1方法和标准:
利用测试类型分析得到系统测试对象
遵循《测试计划模板》输出系统测试计划
8.1.2输入/输出:
输入:
《SugarCRMV01.0用户手册》
《SugarCRMV01.0业务流程图》
《SugarCRMV01.0规格说明书》
输出:
《SugarCRMV01.0系统测试计划》《SugarCRMV01.0RTM》
8.1.3时间安排:
任务名称
开始日期
结束日期
系统测试计划写作
2013-7-13
2013-7-13
系统测试计划评审
2013-7-15/9:
00
2013-7-15/12:
00
系统测试计划修改及归档
2013-7-15/14:
00
2013-7-15/16:
00
8.1.4资源:
人力资源:
xxxxxxxxxxxxxxxxxxxxx
能力描述:
xxx管理质量控制,xxx管理配置。
每人都可以负责系统的2个模块进行系统测试
物力资源:
办公电脑共6台,用于进行系统测试,使用时间从2013-7-15到2013-7-31日。
8.1.5风险和假设:
项目进度、技术支援、技能水平
序号
风险
潜在的影响
严重性
预防/处理措施
可能的征兆
1
开发进度延长
推迟系统测试执行的时间和进度。
严重
控制开发进度;提前做好沟通和协调。
项目计划的变更、各个环节的进度拖延。
2
项目提交日期的变更而导致测试周期变更
系统测试总时间缩短,难以保证测试的质量。
严重
严格控制项目的时间变更,多与客户沟通并得到客户的理解;调整测试策略、测试资源及计划。
难以把握,特别是客户提出的这种变更。
3
软件需求的变更而导致测试需求及范围发生了变化
导致测试工作量发生变化。
严重
做好需求管理;调整测试策略和计划。
客户的需求没做控制,项目范围没明确定义。
4
开发代码质量低
Bug太多、太严重,反复测试的次数和工作量极大。
严重
做好软件设计、提高编码人员的编码水平、进行单元测试;严格控制提交测试的版本、调整测试策略和计划。
没有做设计或没有做到位,没做单元测试,编码人员对编程语言或技术不熟、编程经验太少。
5
测试工程师对业务不熟悉
测试数据准备不足、不充分,测不到关键点,同时测试效率难以提高。
严重
测试人员及早介入项目、多做业务沟通,提供一定的业务培训机会,咨询工程师提供测试准备的支持。
业务领域太新,测试人员是新人,测试人员项目介入太晚。
6
对需求的理解偏差太大
对测试的BUG确认困难。
严重
对需求多做沟通(特别是结合界面原型的沟通)。
没有界面原型,没有详尽的需求文档,需求没有通过评审和沟通。
7
测试工程师的测试策略不合理
难以满足测试要求,效率也难以保证。
严重
测试策略与相关人员达成共识、多进行跟进和有效性评估,调整测试策略并及时更新测试计划。
测试策略没经过相关人员的评审,测试策略没有进行及时跟踪。
8
测试计划中的假设和约束得不到保障
测试计划难以执行,测试进度和质量难以得到保证。
严重
敦促相关人员对其假设和约束进行保障,并及早进行跟进,及时调整测试策略和计划
假设和约束发生变更,相关环节不能到位,没有进行这方面的跟踪
8.1.6角色和职责:
测试组长xx做好测试计划,QC管理员xx、SVN管理员xx搭建好相关环境。
8.2测试设计
8.2.1方法和标准:
将系统测试项细分成系统测试子项,针对每个子项寻找合适的测试用例设计方法,输出测试要点。
系统测试方案遵循《测试计划模板》
8.2.2输入/输出:
输入:
《SugarCRMV01.0系统测试计划》
输出:
《SugarCRMV01.0系统测试方案》
8.2.3时间安排:
2013-7-15----2013-7-16
8.2.4资源:
人力资源:
xxxxxxxxxxxx
物力资源:
办公电脑共6台,用于进行系统测试,使用时间从2013-7-15到2013-7-31日。
8.2.5风险和假设:
序号
风险
潜在的影响
严重性
预防/处理措施
可能的征兆
2
项目提交日期的变更而导致测试周期变更
系统测试总时间缩短,难以保证测试的质量。
严重
严格控制项目的时间变更,多与客户沟通并得到客户的理解;调整测试策略、测试资源及计划。
难以把握,特别是客户提出的这种变更。
3
软件需求的变更而导致测试需求及范围发生了变化
导致测试工作量发生变化。
严重
做好需求管理;调整测试策略和计划。
客户的需求没做控制,项目范围没明确定义。
12
《SugarCRMV01.0系统测试计划》无法按时评审签发
测试计划方案无法按时完成
严重
尽可能提前完成准备工作,审查测试方案,在允许的情况进行调整
没有意识到测试计划的重要性,准备不充分
8.2.6角色和职责:
由组长负责完成测试方案设计
8.3测试实现
8.3.1方法和标准:
方法:
黑盒测试用例设计方法设计测试用例
标准:
IEEE-829
8.3.2输入/输出:
输入:
《SugarCRMV01.0软件需求规格说明书》
《SugarCRMV01.0系统测试计划》
《SugarCRMV01.0系统测试方案》
输出:
《SugarCRMV01.0系统测试用例》
《SugarCRMV01.0系统测试规程》
《SugarCRMV01.0系统预测试项
8.3.3时间安排:
2013-7-17----2013-7-19
8.3.4资源:
人力资源:
18人天
物力资源:
办公电脑共6台
8.3.5风险和假设:
1、人员不能及时到位
严重性:
严重
采取措施:
提前报告人员需求、细分工作
2、人员技能不足,需要加强
严重性:
严重
采取措施:
加强培训和练习、适当修改计划,减少任务强度
3、《SugarCRMV01.0系统测试方案》无法按时通过评审签发,测试用例和测试规程设计顺延。
严重性:
严重
采取措施:
尽可能提前完成准备工作、审查测试用例和测试规程设计,在允许的情况进行调整
8.3.6角色和职责:
每位组员对自己负责模块进行测试用例编写
8.4测试执行
8.4.1方法和标准:
方法:
用手工测试方法执行测试用例。
并把每条用例测试结果记录下来
标准:
8.4.2输入/输出:
输入:
《SugarCRMV01.0系统测试用例》
输出:
《SugarCRMV01.0系统测试日志》
《SugarCRMV01.0系统缺陷记录》
《SugarCRMV01.0系统缺陷报告》
《SugarCRMV01.0系统测试报告》
8.4.3时间安排:
2013-07-20至2013-07-22第一轮测试
2013-07-23回归测试
2013-07-24编写测试报告
8.4.4资源:
人力资源:
30人天
设备:
办公电脑6台
8.4.5风险和假设:
1、人员不能及时到位
严重性:
严重
采取措施:
提前报告人员需求、细分工作
2、人员技能不足,需要加强
严重性:
严重
采取措施:
加强培训和练习、适当修改计划,减少任务强度
3、《SugarCRMV01.0系统测试用例》无法按时完成,测试执行顺延。
严重性:
严重
采取措施:
尽可能提前完成准备工作、审查测试用例和测试规程设计,在允许的情况进行调整
8.4.6角色和职责:
每位组员对自己负责的模块进行测试执行
9应交付的测试工作产品
《SugarCRMV01.0系统测计划》
《SugarCRMV01.0系统设计方案》
《SugarCRMV01.0系统测试用例》
《SugarCRMV01.0系统测试规程》
《SugarCRMV01.0系统测试日志》
《SugarCRMV01.0系统缺陷记录》
《SugarCRMV01.0系统缺陷报告》
《SugarCRMV01.0系统测试报告》
10工作量估计
序号
任务名称
负责人
工作量(人天)
1
系统测试计划
组长
1人天
2
系统测试方案设计
组长
2人天
3
系统测试用例编写
每位组员对于自己负责的模块
18人天
4
系统测试执行
每位组员对于自己负责的模块
30人天
总计:
51人天
11资源的分配
1、人员:
6位组员
2、测试环境
Windows2003server
3、测试设备:
6台办公电脑
12附录
无
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- xxx SugarCRM项目测试计划 SugarCRM 项目 测试 计划