《[商业计划]SugarCRM项目系统测试方案xing》由会员分享,可在线阅读,更多相关《[商业计划]SugarCRM项目系统测试方案xing(34页珍藏版)》请在金锄头文库上搜索。
1、慧谷博为峰软件测试工作室文档编号产品版本密级STS20090824V01R01C01B01内部公开产品名称:SugarCRM 客户关系管理系统共10页SugarCRM系统测试方案拟制: 日期:2013/07/15审核:日期:yyyy/mm/dd批准:日期:yyyy/mm/dd修订记录日期修订版本描述作者2013/07/15V1.0初稿完成 目 录1概述52被测对象53应测试的特性54不被测试的特性85测试模型85.1测试组网图/结构关系图85.2测试原理/策略85.3 操作流程96测试需求96.1 环境需求96.2 被测对象需求96.3 测试工具需求96.4 测试代码需求96.5 测试数据需求
2、97测试设计107.1 测试工具设计107.2 测试代码设计107.3 测试用例设计107.4 测试规程设计10SugarCRM产品V1.0版本Accounts模块系统测试方案关键词:SugarCRM、测试方案、测试组网图、测试用例摘要: 依据SugarCRM产品BV1.0版本SRSSugarCRM产品V1.0版本系统测试计划,针对SugarCRM产品的Accounts模块进行测试方案设计,将系统测试项细化为系统测试子项,并对系统测试子项采用合适的测试方案进行用例设计,旨在指导测试用例设计工作。缩略语清单:Abbreviations缩略语Full spelling英文全名Chinese exp
3、lanation中文解释SugarCRMCustomer Relationship Management客户关系管理RTMRequirements Traceability Matrix需求跟踪矩阵SRSSoftware Requirements Specification需求规格说明书TPM Test Poject Manager测试项目经理QC Quality Center质量中心(测试管理工具) SVNSubversion配置管理工具参考资料清单:名称作者编号发布日期出版单位需求跟踪矩阵 2013/07/15SugarCRM项目Accounts模块需求规格 2013/07/12Sugar
4、CRM项目V1.0版本系统测试计划 2013/07/151概述本文档SugarCRM产品B01版本客户模块(Accounts)的系统测试方案,主要是对该模块的系统测试项进行分解,并针对得到的系统测试子项进行测试设计,指明用例设计的要点。此外,本文档还对SugarCRM产品的测试环境、测试策略进行了定义,主要阅读对象是测试组长(leader)、配置管理员(SVN)、QC管理员和测试人员,旨在指导后续的用例编写和测试执行活动。2被测对象SugarCRM产品的Accounts模块,主要支持客户的新增、管理、导入、导出,与其他模块的关联功能。Accounts模块需求Accounts-ST-Func-Q
5、uickCreate快速新增客户Accounts-ST-Func-CompleteCreate完整新增客户Accounts-ST-Func-BastSearch基本查找Accounts-ST-Func-AdvancedSearch高级查找Accounts-ST-Func-Delete删除客户Accounts-ST-Func-Merge合并重复Accounts-ST-Func-Update批量更新Accounts-ST-Func-Edit编辑客户Accounts-ST-Func-Copy复制客户Accounts-ST-Func-Log查看日志Accounts-ST-Func-DelectPrec
6、ent删除当前客户Accounts-ST-Func-SearchDuplicate查找重复Accounts-ST-Func-Import导入客户记录Accounts-ST-Func-Export导出客户记录Accounts-ST-Func-Leads关联潜在客户Accounts-ST-Func-Opportunities关联商业机会Accounts-SRS-Func-Activities关联活动Accounts-ST-Func-History关联历史记录Accounts-ST-Func-Project关联项目SugarCRM-SRS-Conf支持windows及linux运行环境3应测试的特性
7、1、 功能测试系统测试项应测试特性快速新增客户新增内容的保存、取消完整新增客户新增内容的保存、取消基本查找查找与取消查找高级查找查找与取消查找以及保存查找删除客户客户的确认删除与取消合并重复合并时的编辑、取消以及合并批量更新更新项的选择,更新内容的编辑,更新和取消编辑客户客户内容的编辑,编辑后的保存与取消复制客户客户复制后的内容编辑,保存与取消查看日志日志的查看与取消删除当前客户删除当前客户的确认与去取消查找重复查找条件的选择,执行合并,合并内容的选择、保存,以及查找过程中的取消关联潜在客户新建关联潜在客户,从已有潜在客户中选择以及取消关联关联联系人新建关联联系人,从已有联系人中选择以及取消关
8、联关联活动新建关联活动,从已有活动中选择以及取消关联关联历史记录新建关联历史记录,从已有历史记录中选择以及取消关联关联客户新建关联客户,从已有客户中选择以及取消关联关联项目新建关联项目,从已有项目中选择以及取消关联2、配置测试(1)所有系统测试用例均在Linux环境下进行测试。(2)Accounts模块的H级别用例需要在Windows环境下测试。3、GUI测试:(1)控件、提示信息、颜色、窗口布局遵循统一的风格和标准的测试。(2)人机交互人性化的测试。(3)颜色使用恰当及一致的原则的测试。(4)控件风格以及控件布局统一规范的测试。4不被测试的特性系统测试项不被测试的特性客户管理打印帮助导入导入
9、制表符分隔符文件自定义定界符文件导出选择导出的项导出的路径选择保存与取消5测试模型5.1测试组网图/结构关系图客户端、SugarCRM服务器、Winmail服务器之间的组网关系图WEB服务器客户端(浏览器)客户端(浏览器)客户端(浏览器)SVN服务器MAIL服务器SugarCRM 局域网丁茜 192.168.1.37 255.255.255.0张飞 192.168.1.36 255.255.255.0 南鹏凯 192.168.1.38 255.255.255.0陈元林 192.168.1.39 255.255.255.0贝锐香 192.168.1.40 255.255.255.0 192.16
10、8.1.41 255.255.255.05.2测试原理/策略(1)用例设计与写作:根据测试要点细化为测试用例或直接根据测试标题和用例模板写测试用例;(2)环境搭建:SugarCRM被测软件需要分别搭建在WAMP环境和LAMP环境下,所有测试用例都要在Linux环境下测试,H级的用例要在Windows下测试;(3)用例执行:每人测试一个模块,优先级高的优先测试;(4)缺陷管理:依据如下缺陷管理流程(5)日报和小结:采用半日报,每半天输出一份报告,在进行两轮测试后进行小结。5.3 操作流程 (1)启动LAMP/WAMP环境(2)在IE中输入:Http:/localhost:7000进入系统(3)进
11、入Accounts模块,然后手工测试用例输入数据(4)利用数据库工具进行数据查询(5)根据数据查看想要得到的结果6测试需求6.1 环境需求类型机器名内存CPU网络相关软件WAMP环境S321GIntel 2.00GHz局域网WindowsXP、LinuxApache、MySQL、PHPQC、SVNLAMP环境S321GIntel 2.00GHz局域网QC缺陷管理工具S321GIntel 2.00GHz局域网SVN配置管理工具S271GIntel 2.00GHz局域网Email服务S321GIntel 2.00GHz局域网6.2 被测对象需求本次测试对象是sugarCRM V1.0版本6.3 测
12、试工具需求测试工具/管理工具具体名称功能性能配置测试工具: SVNSubversion配置管理员将本次项目过程中所涉及到的所有的文档、代码、脚本、工具,使用SVN进行管理。可以超越时间管理文件和目录,是一个测试管理工具配置管理工具:QCQuality Center1)配置管理员配置QC,使其满足本次项目测试小组的需求.2)配置管理员使用QC,将需求、测试用例、缺陷报告导入QC是一种将测试管理与功能测试活动集成到一起并实现自动化的工具,提供了可自定义的测试工作流程、缺陷管理流程和强大的测试分析技术支持6.4 测试代码需求NA6.5 测试数据需求采用的手工捕捉测试数据7测试设计7.1 测试工具设计
13、NA7.2 测试代码设计NA7.3 测试用例设计首先将系统测试项细分为以下系统测试子项系统测试项标识系统测试项系统测试子项标识系统测试子项Accounts-ST-QuickCreate快速新增Accounts-ST-QuickCreate-QCreate快速新增Accounts-ST-CompleteCreate完整新增Accounts-ST-CompleteCreate-CCreate完整新增Accounts-ST-Management-BasicSearch基本查找Accounts-ST-Management-BasicSearch-BSearch基本查找Accounts-ST-Management-AdvanceSearch高级查找Accounts-ST-Management-AdvanceSearch-ASearch高级查找Accounts-ST-Management-La