Opportunities系统测试方案jiaoWord格式文档下载.doc
《Opportunities系统测试方案jiaoWord格式文档下载.doc》由会员分享,可在线阅读,更多相关《Opportunities系统测试方案jiaoWord格式文档下载.doc(26页珍藏版)》请在冰豆网上搜索。
![Opportunities系统测试方案jiaoWord格式文档下载.doc](https://file1.bdocx.com/fileroot1/2022-10/30/b28798d2-16a0-410f-94f1-174f319841b4/b28798d2-16a0-410f-94f1-174f319841b41.gif)
初稿完成
目录
SugarCRM1.0版本系统测试方案 2
1概述 3
2被测对象 3
3应测试的特性 4
4不被测试的特性 5
5测试模型 5
5.1测试组网图/结构关系图 5
5.2测试原理/策略 5
5.3操作流程 6
6测试需求 6
6.1环境需求 6
6.2被测对象需求 7
6.3测试工具需求 7
6.4测试代码需求 7
6.5测试数据需求 7
7测试设计 7
7.1测试工具设计 7
7.2测试代码设计 7
7.3测试用例设计 7
7.4测试规程设计 24
关键词:
SugarCRM、系统测试方案、测试对象、测试特性、测试模型、测试设计
摘要:
本文依据《SugarCRM产品1.0版本SRS》《SugarCRM产品1.0版本系统测试计划》,将系统测试项细化为系统测试子项,并对系统测试子项采用合适的测试方案进行用例设计
缩略语清单:
Abbreviations
缩略语
Fullspelling
英文全名
Chineseexplanation
中文解释
CRM
CustomerRelationshipManagement
客户关系管理
RTM
RequirementsTraceabilityMatrix
需求跟踪矩阵
SRS
SoftwareRequirementsSpecification
需求规格说明书
参考资料清单:
名称
编号
发布日期
出版单位
SugarCRM项目Opptunities模块需求规格
2011/05/9
sugar
SugarCRM项目V1.0版本系统测试计划
2011/05/27
1概述
本文档SugarCRM产品1.0版本客户模块(Opportunity)的系统测试方案,主要是对该模块的系统测试项进行分解,并针对得到的系统测试子项进行测试设计,指明用例设计的要点。
2被测对象
SugarCRM产品的Opportunities模块,主要支持商业机会的新增、管理、导入、导出,与其他模块的关联等功能。
Opportunities模块需求
Opportunities-ST-Func-QuickCreate
快速新增商业机会
Opportunities-ST-Func-CompleteCreate
完整新增商业机会
Opportunities-ST-Func-BastSearch
基本查找
Opportunities-ST-Func-AdvancedSearch
高级查找
Opportunities-ST-Func-Delete
删除商业机会
Opportunities-ST-Func-Merge
合并重复
Opportunities-ST-Func-Update
批量更新
Opportunities-ST-Func-Edit
编辑商业机会
Opportunities-ST-Func-Copy
复制商业机会
Opportunities-ST-Func-Log
查看日志
Opportunities-ST-Func-DelectPrecent
删除当前商业机会
Opportunities-ST-Func-SearchDuplicate
查找重复
Opportunities-ST-Func-Import
导入商业机会记录
Opportunities-ST-Func-Export
导出商业机会记录
Opportunities-ST-Func-Leads
关联潜在客户
Opportunities-ST-Func-Linkman
关联联系人
Opportunities-SRS-Func-Activities
关联活动
Opportunities-ST-Func-History
关联历史记录
Opportunities-ST-Func-Project
关联项目
SugarCRM-SRS-Conf
支持windows及linux运行环境
SugarCRM-SRS-Perf
在50000条记录内搜索指定数据的时间不超过5秒,平均时间在1~3秒内。
1500个用户,500个并发用户操作的负载下,可连续稳定运行72小时。
3应测试的特性
1、功能测试
系统测试项
应测试特性
新增内容的保存、取消
查找与取消查找
查找与取消查找以及保存查找
商业机会的确认删除与取消
合并时的编辑、取消以及合并
更新项的选择,更新内容的编辑,更新和取消
商业机会内容的编辑,编辑后的保存与取消
商业机会复制后的内容编辑,保存与取消
日志的查看与取消
删除当前商业机会的确认与去取消
查找条件的选择,执行合并,合并内容的选择、保存,以及查找过程中的取消
新建关联潜在客户,从已有潜在客户中选择以及取消关联
新建关联联系人,从已有联系人中选择以及取消关联
新建关联活动,从已有活动中选择以及取消关联
新建关联历史记录,从已有历史记录中选择以及取消关联
新建关联项目,从已有项目中选择以及取消关联
2、性能测试
(1)在50000条记录内搜索指定数据的时间不超过5秒,平均时间在1~3秒内。
(2)1500个用户,500个并发用户操作的负载下,可连续稳定运行72小时。
3、配置测试
(1)所有系统测试用例均在Linux环境下进行测试。
(2)Opportunities模块的H级别用例需要在Windows环境下测试。
4不被测试的特性
不被测试的特性
客户管理
打印
帮助
导入
导入制表符分隔符文件
自定义定界符文件
导出
选择导出的项
导出的路径选择
保存与取消
5测试模型
5.1测试组网图/结构关系图
WEB服务器
客户端(浏览器)
5.2测试原理/策略
(1)用例设计与写作:
根据测试要点细化为测试用例或直接根据测试标题和用例模板写测试用例
(2)环境搭建:
SugarCRM被测软件需要分别搭建在WAMP环境和LAMP环境下,所有测试用例都要在Linux环境下测试,H级的用例要在Windows下测试
(3)用例执行:
每人测试一个模块,优先级高的优先测试
(4)缺陷管理:
依据如下缺陷管理流程
New/Open open
Fixed open
Validateyan
Abandon遗弃iqi遗弃
Validate验证
(5)日报和小结:
采用半日报,每半天输出一份报告,在进行两轮测试后进行小结
5.3操作流程
(1)启动LAMP/WAMP环境
(2)在IE中输入:
Http:
//localhost:
8080进入系统
(3)进入opportunity模块,然后手工测试用例输入数据
(4)利用数据库工具进行数据查询
(5)根据数据查看想要得到的结果
6测试需求
6.1环境需求
类型
机器名
内存
CPU
网络
相关软件
WAMP环境
51Testing
1G
Intel2.00GHz
局域网
WindowsXP、Linux
Apache、MySQL、PHP
QC、SVN
LAMP环境
QC缺陷管理工具
51Testing-115
SVN配置管理工具
51Testing-116
Email服务
51Testing-119
6.2被测对象需求
N/A
6.3测试工具需求
工具名称
版本
使用需求
SQLyogEnterprise
MYSQLGUIV7.15
连接SugarCRM的数据库,查看数据内容
SecureCRT
5.0
连接linux操作系统,进行测试环境的搭建
6.4测试代码需求
6.5测试数据需求
7测试设计
7.1测试工具设计
7.2测试代码设计
NA
7.3测试用例设计
首先将系统测试项细分为以下系统测试子项
系统测试项ID
系统测试项描述
系统测试子项ID
系统测试子项描述
Opportunities-ST-Func-QuickCreat-Qcreate
Opportunities-ST-Func-CompleteCreate-Ccreate
Opportunities-ST-Perf-QuickCreat
填写全部快速新增信息,数据提交在3秒内完成
Opportunities-ST-Perf-QuickCreat-Qcreate
Opportunities-ST-Perf-CompleteCreat
填写全部完整新增信息,数据提交在3秒内完成
Opportunities-ST-Perf-CompleteCreat-Ccreate
Opportunities-ST-Abnor-QuickCreate
快速新增提交数据过程中断网
Opportunities-ST-Abnor-QuickCreate-Qcreate
Opportunities-ST-Abnor-CompleteCreat
完整新增提交数据过程中断网
Opportunities-ST-Abnor-CompleteCreat-Ccreate
Opportunities-ST-Conf-QuickCreate
在Windows版本下快速新增商业机会
Opportunities-ST-Conf-QuickCreate-Qcreate
Opportunities-ST-Conf-CompleteCreat
在Linux版本下快速新增商业机会
Opportunities-ST-Conf-CompleteCreat-Ccreate
在Li