系统测试方案 黄金搭档.docx

上传人:b****0 文档编号:18520047 上传时间:2023-08-19 格式:DOCX 页数:23 大小:59.71KB
下载 相关 举报
系统测试方案 黄金搭档.docx_第1页
第1页 / 共23页
系统测试方案 黄金搭档.docx_第2页
第2页 / 共23页
系统测试方案 黄金搭档.docx_第3页
第3页 / 共23页
系统测试方案 黄金搭档.docx_第4页
第4页 / 共23页
系统测试方案 黄金搭档.docx_第5页
第5页 / 共23页
系统测试方案 黄金搭档.docx_第6页
第6页 / 共23页
系统测试方案 黄金搭档.docx_第7页
第7页 / 共23页
系统测试方案 黄金搭档.docx_第8页
第8页 / 共23页
系统测试方案 黄金搭档.docx_第9页
第9页 / 共23页
系统测试方案 黄金搭档.docx_第10页
第10页 / 共23页
系统测试方案 黄金搭档.docx_第11页
第11页 / 共23页
系统测试方案 黄金搭档.docx_第12页
第12页 / 共23页
系统测试方案 黄金搭档.docx_第13页
第13页 / 共23页
系统测试方案 黄金搭档.docx_第14页
第14页 / 共23页
系统测试方案 黄金搭档.docx_第15页
第15页 / 共23页
系统测试方案 黄金搭档.docx_第16页
第16页 / 共23页
系统测试方案 黄金搭档.docx_第17页
第17页 / 共23页
系统测试方案 黄金搭档.docx_第18页
第18页 / 共23页
系统测试方案 黄金搭档.docx_第19页
第19页 / 共23页
系统测试方案 黄金搭档.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

系统测试方案 黄金搭档.docx

《系统测试方案 黄金搭档.docx》由会员分享,可在线阅读,更多相关《系统测试方案 黄金搭档.docx(23页珍藏版)》请在冰点文库上搜索。

系统测试方案 黄金搭档.docx

系统测试方案黄金搭档

SugarCRMV5.0系统测试方案

拟制

黄金搭档组

日期

2012-07-30

评审人

85期学员

日期

2012-07-30

修订记录

日期

修订

版本

修改

章节

修改描述

作者

2012-07-30

1.00

初稿完成

黄金搭档组

目录

1.概述5

2.被测试对象5

3.应测试特性5

4.不被测试的特性6

5.测试模型6

5.1测试组网图/结构关系图6

5.2测试原理/策略8

5.3操作流程8

6测试需求11

6.1环境需求11

6.2被测对象需求12

6.3测试工具需求12

6.4测试代码需求12

6.5测试数据需求12

7测试设计12

7.1测试工具设计12

7.2测试代码设计12

7.3测试用例设计12

7.3.1.方法12

7.3.2.测试用例编号规则13

7.3.3.测试用例的优先级13

7.3.4测试用例编写13

7.3.5缺陷14

7.4测试规程设计16

7.5回归测试策略与预测试策略16

7.5.1回归测试策略16

7.5.2.预测试策略16

SugarCRMV5.0系统测试方案

关键词:

SugarCRM、系统测试方案

摘要:

本文档主要是依据《SugarCRM系统测试计划》、《SugarCRM中文版功能简介》、《SugarCRM中文版用户手册(中英对照)》等文档,来完成系统测试方案,旨在帮助测试人员能根据此文档完成系统测试用例,能指导测试工作的有效展开

缩略语清单:

缩略语

英文全称

中文解释

CRM

CustomerRelationshipManagement

客户关系管理

QC

QualityCenter

测试管理工具

SVN

Subversion

配置管理工具

CMO

configurationmanagementoperator

配置管理员

SQA

softwarequalityassurance

软件质量保证员

TSE

TestSystemEngineer

测试系统工程师

RTM

RequirementsTraceabilityMatrix

需求跟踪矩阵

1.概述

SugarCRM产品是由美国SugarCRM公司开发的一款基于B/S架构的客户管理系统,是一种开源程序的免费软件,具有较强的可操作性、灵活的适用性、完善的功能、独特的个性化设计,能够辅助企业实现客户关系管理规范化,支持LAMP环境和WAMP环境。

主要具备客户管理、潜在客户管理、商业机会管理、销售活动管理、项目管理、营销活动管理、文档管理、邮件服务等功能,并提供了一些用户自定义功能,这是根据用户需求的不同,用户自己可以定义和设置。

本文档是针对SugarCRMV5.0的系统测试方案,目的是用来指导测试人员测试用例的编写及执行,缺陷的规范管理。

适用对象是软件项目经理,开发人员,测试组长(leader)、技术专家、配置管理员(CMO)、软件质量保证人员(SQA)和测试人员

 

2.被测试对象

本次测试方案的测试对象是SugarCRMV5.0,依据的是《SugarCRM中文版功能简介》、《SugarCRM中文版用户手册(中英对照)》等文档。

SugarCRMV5.0可以实现登录,日程安排,潜在客户,联系人档案,客户档案,产品档案,商业机会,营销活动,问题跟踪,文档模块,电子邮件模块,统计模块,RSS模块等功能。

用户需要有基本的网络使用常识,并且了解SugarCRMV5.0的基本功能。

3.应测试特性

按模块来分:

测试内容

测试优先级

应测试特性

测试者

登录系统

功能测试

潘蕾

用户界面

GUI测试

吴佳俊

退出系统

功能测试

李亚杰

商机模块

功能测试

朱向花

线索模块

功能测试

陈支青

联系人模块

功能测试

吴佳俊

客户模块

功能测试

沈施梅

活动模块

功能测试

吴佳俊

营销活动模块

功能测试

唐骏

案例模块

功能测试

朱向花

问题跟踪模块

功能测试

刘承飞

日程安排模块

功能测试

潘蕾

文档模块

功能测试

刘承飞

Email模块

功能测试

刘承飞

项目模块

功能测试

唐骏

网站管理模块

功能测试

李亚杰

统计模块

功能测试

沈施梅

RSS模块

功能测试

陈支青

整个软件

安装测试

陈支青

整个软件

配置测试

沈施梅

 

4.不被测试的特性

由于资源和时间,技术的限制,以下需求特性不被测试:

性能测试、压力测试、异常测试、容量测试、健壮性测试、在线帮助测试、网络测试等。

5.测试模型

5.1测试组网图/结构关系图

沈施梅

172.168.1.16

255.255.0.0

李亚杰

172.168.1.12

255.255.0.0

陈支青

172.168.1.19

255.255.0.0

无线路由器

SugarCRM

172.168.0.100

255.255.0.0

ALM

255.255.1.209

255.255.0.0

SVN服务器

MAIL服务器

172.168.1.114

255.255.0.0

交换机

防火墙

交换机

终端设备

潘蕾

172.168.1.18

255.255.0.0

朱向花

172.168.1.21

255.255.0.0

吴佳俊

172.168.1.22

255.255.0.0

唐骏

172.168.1.23

255.255.0.0

刘承飞

172.168.1.24

255.255.0.0

图1测试组网图

图2结构关系图

5.2测试原理/策略

编号

测试采取的方法

具体描述与策略

1.

功能测试

1.采用黑盒测试,手动测试和自动化测试工具

2.验证功能是否正确

3.验证功能是否满足用户需求和系统设计的隐藏需求

2.

配置测试

1.搭建不同的操作系统、数据库以及客户端测试环境,检测被测软件在不同配置下的运行情况

3.

GUI测试

1.单个控件

2.组合控件

3.组合窗体界面

4.界面字体

5.界面颜色

6.界面排列

4

安装测试

依照安装流程图,可见《Sugar测试环境搭建手册》

5.3操作流程

测试特性流程图:

GUI测试

配置测试

功能测试

安装测试

模块测试流程图:

联系人

线索

商机

登录与退出系统

安装

客户

活动

营销活动

案例

问题跟踪

日程安排

Email

文档

项目

网站管理

统计

结束

RSS

以下是每个功能下面细分的子功能表,按照顺序逐一测试:

需求描述

系统测试项

登录与退出系统

登陆功能

安全终止功能

退出功能

修改密码

用户界面

导航条

快捷方式

最新查看

查找

系统连接

快捷新增板块

主屏幕

打印和帮助

日程安排模块

日程管理菜单

选择显示日历安排

选择显示周历安排

选择显示月历安排

选择显示年历安排

点击日历中的活动按钮(电话,任务,及会议)

编辑活动

前进和后退的按钮

日历格式任务清单

点击快捷方式浏览今天的电话、会议

点击快捷方式以安排今天的会议或电话

姓名查找其他用户邀请参加

活动模块

创建任务

任务模块-查询任务安排

任务模块-删除任务安排

任务模块-导出任务安排

任务模块-编辑任务安排

任务模块-按分类排列任务安排

任务模块-批量更新任务安排

联系人模块

创建联系人档案

显示联系人档案

查询联系人档案

更新联系人档案

排列联系人档案

从名片直接导入新用户

客户模块

新建客户

显示客户列表

客户信息管理

排序客户列表

导入功能

线索模块

新增线索

管理线索

转变线索

线索状态

显示线索清单

导入功能

商机模块

创建商机

显示商机内容

查找商机

排序商机列表

选择商机的类型

管理商机

导入功能

案例模块

新建案例

对案例的基本查找功能

从案例列表中删除案例

从案例列表中导出案例

从案例列表中编辑案例

按分类排列案例

案例的选择方式

从案例列表中查看案例的详细信息

问题跟踪模块

问题的基本查找功能

管理问题

显示问题列表

更新问题

新增问题

发布问题

文档模块

上传文档

共享文档

显示文档

查找文档

创建文档

更新文档

Email模块

创建Email

显示Email

更新Email

发送Email

显示Email列表

营销活动模块

新增营销活动

跟踪营销活动

编辑营销活动

显示营销活动

删除营销活动

查找营销活动

项目模块

新建项目

项目列表管理

从项目列表中删除项目

从项目列表中导出项目

从项目列表中编辑项目

按分类排列项目

项目列表中查看项目的详细信息

更新项目

项目查找功能

从项目任务列表中删除项目任务

从项目任务列表中导出项目任务

从项目任务列表中编辑项目任务

项目任务列表中查看项目任务的详细信息

按分类排列项目任务

更新项目任务

网站管理模块

创建网站链接

添加网站链接

打开网站链接

统计模块

选择显示的方式

编辑制图的日期范围

编辑制图的用户

编辑制图的销售阶段

编辑制图的潜在用户

设置显示质量

设置调节窗口大小

打印

刷新制图

显示商机

RSS模块

我的RSS新闻提要

我的RSS新闻提要排序和删除

在我的RSS新闻提要列表中查看新闻的详细信

所有的RSS新闻列表

RSS新闻搜索

从RSS新闻列表中删除新闻

从RSS新闻列表中导出新闻

从所有RSS新闻列表选择添加到我的RSS新闻列表中

RSS新闻的更新

新的RSS新闻的订阅

业务流程图,可按售前,售中,售后来分:

售后

售中

售前

售前:

市场:

市场分析

评估营销结果

制定促销方案

收集市场反应

执行营销活动

锁定市场目标

售中:

销售

销售趋势

签单

建立竞争优势

报价

预测营业额

制造商机

售后:

客户服务

案例报表

结束案例

研究客户问题

解决客户问题

寻求解决方案

创建案例

项目统计图

项目管理:

结束项目

分派资源

测试进度

任务管理

创建项目

6测试需求

6.1环境需求

本次测试的产品只是在网站的服务器上运行,在window+apache+mysql+php或者Linux+apache+mysql+php环境下使用,有硬件上的和软件上的要求:

硬件上的:

CPU频率:

2.2GHZ以上

内存:

1G以上

软件上的:

只有在操作系统为WINDOWS98以上的操作系统才能运行。

6.2被测对象需求

本次测试对象是sugarCRMV5.0版本

6.3测试工具需求

测试工具/管理工具

具体名称

功能

性能

配置测试工具:

SVN

Subversion

CMO将本次项目过程中所涉及到的所有的文档、代码、脚本、工具,使用SVN进行管理。

可以超越时间管理文件和目录,是一个测试管理工具

配置管理工具:

QC

QualityCenter

1)CMO配置QC,使其满足本次项目测试小组的需求.

2)CMO使用破解版QC,将需求、测试用例、缺陷报告导入QC

是一种将测试管理与功能测试活动集成到一起并实现自动化的工具,提供了可自定义的测试工作流程、缺陷管理流程和强大的测试分析技术支持

6.4测试代码需求

6.5测试数据需求

我们黄金搭档组采用的手工捕捉测试数据

7测试设计

7.1测试工具设计

7.2测试代码设计

7.3测试用例设计

7.3.1.方法

测试人员可以根据以下用例设计方法:

a.等价类划分法;

b.边界值分析法;

c.判定表法;

d.因果图法;

e.正交试验法;

f.状态迁移法;

g.流程分析法;

h.异常分析法

7.3.2.测试用例编号规则

所有的测试用例都要按照模块进行划分,并且遵守统一的编号规则,具体规则如下:

SugarCRM-ST-系统测试项名-系统测试子项名-XXX这里的XXX就是指例如为001的用例的编号

例如:

SugarCRM-ST-登录界面-正确的用户名-001

7.3.3.测试用例的优先级

级别

定义

该级别测试用例涉及系统的基本功能及重要的功能;

划分依据:

该测试用例的失败会导致后续测试用例无法执行下去,使用频率较高

该级别测试用例涉及系统的一般功能,但系统没有这些功能又不行,会对产品有影响

划分依据:

使用频率低

7.3.4测试用例编写

一个好的测试用例编写必须要包含足够的内容,这里将这些内容拆分为下面八个要素,只要把这八个要素写的完整准确,那这个测试用例就是一个写的比较好的测试用例了,本次测试使用模板如下所示:

用例编号

测试项目

测试标题

重要级别

预置条件

测试输入

操作步骤

预期输出

7.3.5缺陷

1.缺陷状态定义

缺陷状态

含义说明

操作权限

NEW

缺陷的初始状态

Tester

Open

开发人员开始修改缺陷

Leader

Fixed

开发人员修改缺陷完毕

Developer

Close

回归测试通过

Tester

Reopen

回归测试失败

Tester

Postpone

推迟修改

Developer

Rejected

开发人员认为不是程序问题,拒绝测试人员提交的缺陷

Developer

Duplicate

与已经提交的的缺陷重复

Developer

Abandon

被Rejected和Duplicate的缺陷,测试人员确认不是程序问题或是与提交的重复,将该缺陷设置为此状态

Leader

2.缺陷的级别及优先级

缺陷的级别

级别的描述

优先级

致命的(Fatal)

造成系统或应用程序崩溃、死机、系统挂起,或造成数据丢失,主要功能完全丧失,导致用户无法使用软件。

 

严重的(Critical),

由于单功能失效导致多个相关功能均失效

一般的(Major)

软件单个功能失效

微小的(Minor)。

使操作者不方便或遇到麻烦,但它不影响功能的操作和执行,是界面的问题

3.缺陷状态流程图

4.缺陷编写

测试完要提交缺陷报告,本次测试使用的缺陷模板如下所示:

缺陷概述(Summary)

严重程度(Severity)

发现者(DefectReporter)

指派给(Assignedto)

再现(Reproducible)

优先级(Priority)

版本号(Version)

状态(Status)

测试环境(Environment)

登记时间(DetectedinDate)

详细描述(Description)

附件

7.4测试规程设计

用户登录

RSS

统计

网站管理

项目

邮件

文档

日程安排

问题跟踪

案例

营销活动

活动

客户

联系人

线索

商机

7.5回归测试策略与预测试策略

7.5.1回归测试策略

测试范围

测试计划所包含的功能测试类型

测试目标

核实执行所有测试类型后功能等均达到用户需求所要求的标准

工具与方法

手工测试,根据系统测试计划安排,本项目系统测试时间较为紧迫,对于提交的缺陷,在开发人员修改结束后,使用选择性重复测试的回归测试方法进行回归测试;

在时间允许的情况下,可以使用完全重复测试的方法。

开始标准

每当被测试的软件或其环境改变时在每个合适的测试阶段上进行回归测试

完成标准

95%的测试用例执行通过并通过系统测试

测试重点与优先级

测试优先级以测试用例的优先级为参照,分为高中

7.5.2.预测试策略

测试范围

测试计划所包含的功能测试类型

测试目标

判断软件是否完全进入系统测试执行阶段

工具与方法

手工测试,根据系统测试计划安排,按照选择测试用例中优先级高的测试用例对软件进行基本功能验证。

开始标准

开发部门正式发布第一个软件版本,并且由配置管理员获取最新的软件版本

完成标准

根据版本库中提供的版本,在软件测试环境上开始基本功能测试,如通过,继续测试,不通过,交与开发人员修改,重新发布版本。

参考资料清单:

1.黄金搭档组的系统测试计划

2.51testing软件测试就业培训第一阶段教材6.0技术篇

3.51testing软件测试就业培训第一阶段教材6.0工具篇

4.51testing软件测试就业培训第二阶段教材6.0

5.sugarCRM中文版功能简介

6.sugarCRM中文版用户手册(中英对照)

7.sugarCRM背景知识

8.SugarCRM完全指南

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 广告传媒

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2