页面
CRM4.3系统测试计划
【CRM4.3程序 mysql数据库】
XXXX有限公司
2012-04-28
XXX,让企业更智能! Hot-Line: 4008-145555
YEMEI
文档说明
文档变更
,让企业更智能! Hot-Line: 4008-175-888
第2页
YEMEI
目 录
1引言 ............................................................................................................................................... 4
1.1编写目的 ................................................................................................................................ 4
1.2背景........................................................................................................................................ 4
1.3参考资料 ................................................................................................................................ 4
2测试范围 ....................................................................................................................................... 5
2.1 CRM4.3系统测试功能清单 ................................................................................................ 5
3测试准则 ....................................................................................................................................... 5
3.1测试启用标准 ........................................................................................................................ 5
3.2暂停标准和恢复需求 ............................................................................................................ 5
3.3测试通过的标准 .................................................................................................................... 6
3.4 BUG修复标准 ........................................................................................................................ 6
3.5覆盖率标准 ............................................................................................................................ 6
4测试策略 ....................................................................................................................................... 6
4.1测试方式说明 ........................................................................................................................ 6
4.2功能测试 ................................................................................................................................ 7
4.3用户界面测试 ........................................................................................................................ 7
4.4 性能测试 ............................................................................................................................... 8
5测试任务和进度 ......................................................................................................................... 10
5.1测试任务安排 ...................................................................................................................... 10
5.1.1 CRM4.3系统分工 ........................................................................................................ 10
5.2角色...................................................................................................................................... 10
6测试环境 ..................................................................................................................................... 11
6.1 初始测试环境 ..................................................................................................................... 11
6.2测试工具 .............................................................................................................................. 12
7开发提供程序包和数据库包 ..................................................................................................... 12
7.1文件命名规则要求: .......................................................................................................... 12
7.2提交测试程序包和数据库包统一存放: .......................................................................... 12
8风险分析 ..................................................................................................................................... 13
9测试归档文件 ............................................................................................................................. 13
,让企业更智能! Hot-Line: 4008-175-888
第3页
YEMEI
1引言
1.1编写目的
本文档是针对CRM4.3系统功能、性能测试所作的测试计划,其中主要包括功能测试、用户界面测试。文档有助于实现以下目标:
?明确系统功能、范围和测试策略;
?明确测试的目标、内容、方法、环境和标准;
?明确硬件环境和访问地址;
?确定所需的资源,并对测试的工作量进行了评估。
1.2背景
CRM4.3系统功能模块是在原来crm4.2系统的基础上,对导入、导出、查重、我的工作台、自定义报表、ipcc固定报表功能做了修改,以及要求单表数据量为千万级。
Dell R710测试环境访问地址: IPCC后台配置地址:http://192.168.40.168:8080/ipcc CRM4.3地址:http://192.168.40.168:8080/crm4.3
Dell T110测试环境访问地址: IPCC后台配置地址:http://192.168.10.214:8080/ipcc CRM4.3地址:http://192.168.10.214:8080/crm4.3
以实际分配的地址为主。
1.3参考资料
,让企业更智能! Hot-Line: 4008-175-888
第4页
YEMEI
2测试范围
2.1 CRM4.3系统测试功能清单
3测试准则
3.1测试启用标准
1、 系统待测版本定版;
2、 测试环境准备完毕,包括:
1) 系统安装并调试成功,并经过相应优化,初始数据量满足测试要求;
2) 应用服务器安装成功,待测试版本已正确部署;
3) 测试客户端机器到位,系统软件安装完毕;
4) 网络配置正确,连接通畅,可以满足测试需求;
3、 测试计划审核、批准完毕。
3.2暂停标准和恢复需求
暂停准则:
1、 系统在进行系统测试时,发现5级错误(大于等于1)、4级错误(阻碍性的问题大
于等于3)暂停测试返回开发。
2、 测试中发现问题,需要对系统进行代码修改、调优或需要更换、调整硬件资源等;
3、 测试环境受到干扰,比如服务器被临时征用,或服务器的其它使用会对测试结果造
成干扰。
再启动准则:
1、 测试中发现的软、硬件问题得到解决;
2、 测试环境恢复正常。
,让企业更智能! Hot-Line: 4008-175-888
第5页
YEMEI
3.3测试通过的标准
1、 在推荐测试环境下,软件功能能够正常走通与需求一致。
2、 没有严重影响系统运行的问题。
3、 在系统测试中发现的错误已经得到修改,各级缺陷修复率达到标准。
4、 测试计划中的测试项目已经得到全部测试通过并且得到确认的。
3.4 BUG修复标准
以上比例为bug占总测试模块的比例,具体视实际情况而定。
若有延期问题,必须由研发、测试各部门领导讨论后决定。
3.5覆盖率标准
1、 所有4.3范围内的功能,可点击、访问的操作必须100%执行
2、 所有4.3范围内的功能,可配置项,选择项,状态控制等100%组合测试
3、 若有海量操作,是否全部执行(比如所有类型属性的查询,是否需要执行完整个矩阵),
需报批测试部经理,做出符合实际的调整。
4、 需求中有明确业务流程要求的功能,必须协调多方,进行业务模拟测试。
4测试策略
4.1测试方式说明
1. 开发单个模块功能完成后就进入单个功能模块测试,最后再做系统测试,单元测试
和系统测试阶段都要分别做如下测试:
先进行功能测试,然后再做性能测试。
2. 按照开发计划陆续接到提交测试模块,进入单元测试阶段,人员及任务安排见如下
文档:
,让企业更智能! Hot-Line: 4008-175-888
第6页
YEMEI
CRM4.3研发单元阶
段测试计划.mpp
4.2功能测试
测试对象的功能测试侧重于可以被直接追踪到用例或业务功能和业务规则的所有测试需求。这些测试的目标在于核实能否正确地接受、处理和检索数据以及业务规则是否正确实施。这种类型的测试基于黑盒方法,即通过图形用户界面 (GUI) 与应用程序交互并分析输出结果来验证应用程序及其内部进程。以下列出的是每个应用程序推荐的测试方法概要:
4.3用户界面测试
通过用户界面 (UI) 测试来核实用户与软件的交互。UI 测试的目标在于确保用户界面向用户提供了适当的访问和浏览测试对象功能的操作。除此之外,UI 测试还要确保 UI 功能内部的对象符合预期要求。
,让企业更智能! Hot-Line: 4008-175-888
第7页
YEMEI
4.4 性能测试
4.4.1术语
1、压力测试:确定系统的瓶颈或者不能接收的性能点,获得系统能提供的最大的服务级别的测试。
2、事务:所定义的单一功能的操作动作。
3、吞吐量:单位时间内成功地传送数据的数量。
4、集合点:用于设定并发操作的触发节点。
5、响应时间:程序所要完成单一功能动作所耗费的时间。
4.4.2性能需求调查
用LoadRunner测试要求如下:
1、 用户使用数:在线用户500个,并发数5%。
2、 所需操作事务:登录、打开列表、打开查看页、打开编辑页。
3、 事务响应时间:打开列表、打开查看页、打开编辑页速度不能超过7秒。
4、 事务成功率: 99%。
5、 数据量:单表1000万条。
6、 列表布局中,布“引用类型”属性个数要求:1000万条数据,进入列表响应时间
7秒以内时,所能达到的最多引用属性个数。(owner、创建人、部门、引用有1000万数据实体的属性)。
7、 打开查看页,相关实体和相关实体列表布局使用初始库中的缺省设置,相关记录
数不宜过多500以下。
场景要求:
1. 单表1000万条数据7秒内所达到的最大用户数。
2. 单表1000万条数据500个用户事物响应的时间多少,系统资源占用情况。 单个用户手动执行测试要求如下:
1、 导入最大数据量:10万,同时执行5个任务时不出错。
1)、 检验数据合法性时:每秒4条。
2)、 导入时:每秒2条以上。
2、 导出最大数据量:10万导出,同时执行5个任务时不出错。。
3、 单个用户运行报表:响应时间不超过30秒,分组条件个数及统计字段个数以ipcc
的14个报表为主。(此项测试待crm4.1.1升级到crm4.3后用人瑞或公司的数据做报表运行情况分析)
,让企业更智能! Hot-Line: 4008-175-888
第8页
YEMEI
4.4.3测试方法
步骤1、利用Load Runner性能测试工具中的Generator应用,录制性能测试执行脚本。 步骤2、 修改、调试并保存测试脚本。
步骤3、利用Load Runner性能测试工具的Controller应用,虚拟用户数执行设计场景并保存场景执行结果。
步骤4、利用Load Runner性能测试工具监测被测环境下服务器CPU,内存、磁盘、网
络带宽等系统资源的使用情况。
步骤5、利用Load Runner性能测试工具中的Analysis应用,分析场景执行后的结果。 步骤6、根据监控结果对系统性能进行分析。
步骤7、根据并发测试执行结果,分析结果是否满足用户需求并生成性能测试报告
4.4.3测试模拟的操作
脚本操作步骤:
Script A:1.登录、2.在线、3.退出。
Script C:1.登录、2.客户列表、3.查看客户、4. 编辑客户、5.退出。
Script B:1.登录、2.联系人列表、3.查看联系人、4.编辑联系人、5.退出。
Script D:1.登录、2.自定义实体列表、3.查看自定义实体、4.编辑自定义实体、5.退出。
4.4.4测试模拟的场景
场景1:475个用户在线无并发运行
场景2:25个用户在线并发运行
,让企业更智能! Hot-Line: 4008-175-888
第9页
YEMEI
5系统测试任务和进度
5.1测试任务安排
5.1.1 CRM4.3测试任务分工
具体测试任务分工,见如下文档。(双击打开)
CRM4.3测试分工.xl
s
系统功能测试计划时间为:
第一轮测试:2012-05-14~2012-05-15 打包日期以实际时间为准 第二轮连续回归测试:2012-05-17~2012-05-18 随时打包随时验证,可能会频繁打包,打包日期以实际时间为准 系统性能测试计划时间为:
脚本准备:2012-05-21~2012-05-21 场景设计:2012-05-22~2012-05-22 性能测试:2012-05-23~2012-05-25
5.2角色
,让企业更智能! Hot-Line: 4008-175-888
第10页
YEMEI
6测试环境
6.1 初始测试环境
1. 应用程序、数据库服务器
,让企业更智能! Hot-Line: 4008-175-888
第11页
YEMEI
单元测试时按实际情况再具有调整(预设3台)
6.2测试工具
7开发提供程序包和数据库包
7.1文件命名规则要求:
文件包名由:软件名称+发布版本号+文件类型+打包时间组成,例如2012-03-28编译提供测试的。
1. 程序包名称为:crm4.3.war、ipcc4.3.war
2. 数据库包名称为:crm43.sql
压缩后:包名应为如:程序包和库2012-03-28.rar
说明:rar代表是压缩包后缀
war代表完整程序包,可以完整安装。
sql代表数据库文件的后缀。
7.2提交测试程序包和数据库包统一存放:
1.开发负责人将测试的程序包和数据库包统一存放到SVN\...\CRM4.3\Docs\Test\程序forCRM4.3中,禁止文件发送。
特殊要求:首次测试和最后一轮测试的时候,开发应提供干净的(只有基础数据的)数据库包。
2.测试负责人到SVN的\...\CRM4.3\Docs\Test\程序forCRM4.3中取程序包和数据库,搭建测试环境。
,让企业更智能! Hot-Line: 4008-175-888
第12页
YEMEI
8风险分析
9测试归档文件
,让企业更智能! Hot-Line: 4008-175-888
第13页