最新测试方案模板试卷教案

上传人:沈*** 文档编号:112132292 上传时间:2022-06-22 格式:DOC 页数:14 大小:276.54KB
收藏 版权申诉 举报 下载
最新测试方案模板试卷教案_第1页
第1页 / 共14页
最新测试方案模板试卷教案_第2页
第2页 / 共14页
最新测试方案模板试卷教案_第3页
第3页 / 共14页
资源描述:

《最新测试方案模板试卷教案》由会员分享,可在线阅读,更多相关《最新测试方案模板试卷教案(14页珍藏版)》请在装配图网上搜索。

1、DDS软件测试方案 DDS测试方案键入文档副标题在此处键入文档摘要。摘要通常为文档内容的简短概括.在此处键入文档摘要。摘要通常为文档内容的简短概括。九桥软件2010/8/3目 录目录2第一章概述31。1测试背景31。2测试目标31。3测试组网拓扑结构图41。4测试环境描述41.4。1iStream DDS所兼容的平台列表41。4。2测试中涉及的硬件描述51。4.3测试中涉及的数据库描述51。4.4测试中的网络情况描述51。5同步过程中可能遇到的问题5第二章测试用例实现72.1功能测试72.1。1 数据库同步功能测试72.1。2 单独同步表操作72。1。3单独用户操作82.1.4 增加同步map

2、(用户或表)操作82.1.5数据恢复功能测试82。2数据准确性测试92.2.1一般数据准确性(一致性)验证测试92。2。1BLOB字段准确性(一致性)验证测试102.3同步性能测试102.3。1数据全同步服务器性能测试102。3.2数据库全同步速率测试112。3.3 数据增量装载延迟测试112。4异常测试122。4.1增量同步期间网络中断测试122。4.2增量同步期间源端数据库关闭、启动测试122。4.3增量同步期间源端iStream DDS软件异常测试122.4.4增量同步期间目标端iStream DDS异常测试132。4.5增量同步期间目标端数据库空间满测试132。5应用切换测试142.5

3、.1应用切换测试14第三章测试过程中遇到的问题14第四章测试结论14第五章测试签署15第一章概述1。1测试背景为保证XX公司的数据中心等核心系统数据定时或实时的传输至灾备中心,并且保证数据的准确安全,实现主、备两地之间的数据保持一致;以便于在灾难发生后,灾备中心能够顺利接替生产中心进行数据处理和支持关键业务功能运作.我们对数据库同步(复制)软件IStream DDS进行灾备功能、性能和业务接管测试。本次主要测试核心数据库同步软件IStream DDS的功能、性能以及业务接管等,具体分为以下几个部分:第一部分是同步软件IStream DDS功能测试。第二部分是同步软件IStream DDS数据准

4、确性测试.第三部分是同步软件IStream DDS性能测试.第四部分是同步软件IStream DDS异常测试。第五部分是应用切换测试。注:测试过程中遇到的专用名词解释,请参考iStream DDS安装手册或咨询iStream DDS相关技术人员,在此不做详细描述。1。2测试目标通过测试北京九桥软件有限公司公司自主研发的数据库同步软件iStream DDS,将达到以下目的:1、了解iStream DDS软件的功能和性能。2、为在实际应用环境中利用iStream DDS提供相关参考依据.3、在源端业务系统出现灾难时,可以通过手工配置切换到容灾端备份数据库上进行,从而保证业务能够正常进行.4、部分业

5、务应用可以直接在目的端上进行,比如可以将部分查询,报表的功能放在目的端数据库上进行,从而减轻生产系统的压力。1.3测试组网拓扑结构图1。4测试环境描述1。4。1iStream DDS所兼容的平台列表iStream DDS兼容主流的Unix/Linux硬件平台和操作系统,并且支持跨平台的数据复制,源端和目标端支持的版本列表如下:其中“”部分表示IStream DDS DDS在该平台开发环境经过编译和运行测试,其他没有“”部分表示IStream DDS DDS需要经过编译测试。硬件操作系统Oracle9i10G9i RAC210G RAC210G RAC4IBM RS6000AIX 4.3.3IB

6、M PseriesAIX 5LHP 9000HPUX 11iHP IntegrityHPUX 11iSUN FireSolaris 9SUN FireSolaris 10IA 32/64bitRedHat AS41.4。2测试中涉及的硬件描述系统名称主机数量主机类型CPU/内存数量操作系统版本号阵列型号磁盘带宽主机与阵列连接方式源系统2HP-8620HP-UX11。23EVA4000光纤目的系统11曙光95032GReadHetAS5.1曙光目的系统21。4。3测试中涉及的数据库描述系统名称源系统目的系统1目的系统2操作系统版本号HP-UX 11.23ReadHat AS 5。1数据库管理软件

7、版本号Oracle9。2.0.4Oracle10。2。0。4数据库运行模式归档模式非归档模式集群单机or 单机or并行集群单机归档目录空间100G一周内归档日志总量1。4.4测试中的网络情况描述链路名义网络带宽实际网络带宽源系统目的系统1100M源系统目的系统21。5同步过程中可能遇到的问题在DDS软件同步核心数据库过程中可能遇到如下问题:1、物化视图物化视图在目标端手动建立。2、IOT表IOT表通过物化视图刷新至目标端。 第 13 页第二章测试用例实现2.1功能测试2.1.1 数据库同步功能测试用例编号TEST1预置条件1、目标端数据库按照源端数据库建立对应用户与表空间;2、源端数据库主机与

8、目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);4、源端数据库可重启;测试步骤1、参照安装手册,在源端和目的端安装iStream DDS软件,并配置相关IP、端口号等参数。源端配置map。cfg以及mapnot。cfg,启动iStream DDS进程;2、目标端启动iStream DDS进程;3、编辑DDS软件脚本使用其执行全同步,增量同步,索引同步;4、打开web监控窗口比对同步结果是否正确;预期结果1、DDS将创建与源端实时保持一致的目标端数据库;实测结果备注2。1。2 单独同步表操作用例编号TEST-2预置条件1、软件全同步

9、完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试步骤1、手动修改目标端的一个表的值;2、打开web监控窗口,点击重新同步表菜单;3、填写要同步的表及其所属用户,执行同步;4、开启增量同步与索引同步;预期结果1、目标端被修改的表恢复成与源端实时保持一致状态实测结果备注2。1.3单独用户操作用例编号TEST3预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试

10、步骤1、手动修改目标端一个用户的一个表的值;2、打开web监控窗口,点击重新同步用户菜单;3、填写要同步的用户,执行同步;4、开启增量同步与索引同步;预期结果1、目标端被修改的表恢复成与源端实时保持一致状态;实测结果备注2.1。4增加同步map(用户或表)操作用例编号TEST4预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试步骤1、修改map。cfg文件,添加新的map(用户或表);2、源端重新启动进程;3、同步新增加的map(用户或表);4、开启增量同步与索引

11、同步;预期结果1、目标端新增加的map(用户或表)与源端实时保持一致状态;实测结果备注2.1。5数据恢复功能测试用例编号TEST5预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试步骤1、在源端U1用户上执行下面语句清空表ddstest1truncate table U1。DDSTEST1;2、在源端和目标端通过下面语句确认DDSTEST1表已被清空。select count() from U1。ddstest1;3、停止目标端DDS软件4、定位清除表的dtf文件

12、,使用DDS命令rput,回滚目标端数据库的ddstest1这张表rput d 序号 5、使用DDS odmp工具将表数据dump出来 odmp o 11 t U1。ddstest1 dds/ddsgsgl6、使用DDS命令rrput,回滚目标端数据库到最新的装载状态rrput d 序号7、启动DDS软件.8、使用DDS oput工具将交易文件装载Oput 11 9、查询源端与目标端数据是否恢复select count() from U1。ddstest1;预期结果1、误操作的表被正常恢复;实测结果备注2。2数据准确性测试2。2.1一般数据准确性(一致性)验证测试用例编号TEST6预置条件1、

13、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试步骤1、在源端根据12315业务的数据库用户U1的DM_RQW表创建测试表DDSTEST1。语句如下:create table U1。ddstest1 as select * from U1。DM_RQW;2、通过下面语句查询源端与目标端数据库,以进行对比select count() from U1。ddstest1;预期结果1、源端于目标端的记录数一致;实测结果备注2.2.1BLOB字段准确性(一致性)验证测试用例编号TES

14、T7预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试步骤1、在源端U1用户上创建带LOB字段的测试表DDSTEST2。语句如下:create table U1。ddstest2 (f1 int,f2 BLOB) ;2、使用datafactory连接U1.ddstest2,插入100条记录;3、在源端和目标端各执行下面语句对比数据是否一致;select f1,length(f2) from U1。DDSTEST2 order by f1;预期结果1、源端于目标端的

15、记录数一致;实测结果备注2。3同步性能测试2.3。1数据全同步服务器性能测试用例编号TEST8预置条件1、源端数据库主机与目标端数据库主机网络连接通;2、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试步骤1、在源端和目标端分别使用下面命令记录未同步时服务器压力topvmstat 22、在源端和目标端分别使用下面命令记录全同步时服务器压力topvmstat 2预期结果源端服务器CPU(取平均值)40% 内存(取平均值)3%目标端服务器CPU(取平均值)3% 内存(取平均值)3实测结果备注2。3。2数据库全同步速率测试用例编号TEST9预置条件1、源端数据库主

16、机与目标端数据库主机网络连接通;2、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试步骤1、启动data库的一次一次全同步以8条进程为例(带宽为100 M)2、查询目标端msg。log,统计开始到结束的时间3、计算data库的大小,除以花费的时间,得到全同步速率。预期结果全库大小为2。8T,数据同步时间为60个小时。平均全同步效率为13 MB/s实测结果备注2.3。3数据增量装载延迟测试用例编号TEST10预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相

17、访问 (含web端口);测试步骤1、调整源端与目标端的时间一致2、创建表ddstest3create table U1。ddstest3( f1 int,f2 date);3、插入ddstest3表一条系统时间insert into U1。ddstest3 values (2, sysdate);commit;4、在目标端定位装载这条语句的dtf文件的序号vshow 3 序号。dtf。bak5、将目标端msg。log中这个事物完成的时间与装载这条语句的时间与插入的源端系统时间相减,即可得到数据增量装载的延迟时间预期结果1、延迟时间在24秒之间.实测结果备注2。4异常测试2。4。1增量同步期间网

18、络中断测试用例编号TEST11预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);4、源端有足够的空间存放缓存文件;5、测试期间可中断源端于目标端之间的网络;测试步骤1、源端在网络中断期间模拟交易;2、源端目的端iStream DDS软件一直正常运行;3、网络正常后,iStream DDS是否继续增量同步;预期结果1、 当网络恢复后,交易文件正常传输,目标端数据库逐渐接近源端数据库;实测结果备注2。4。2增量同步期间源端数据库关闭、启动测试用例编号TEST-12预置条件

19、1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);4、源端数据库与目标端数据库可重启;测试步骤1、源端数据库重新启动后,观察DDS是否继续增量同步;预期结果1、源端数据库重启后,DDS继续增量同步;实测结果备注2。4。3增量同步期间源端iStream DDS软件异常测试用例编号TEST-13预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);4、源端数

20、据库为归档模式;测试步骤1、源端归档日志保留完整;2、网络及目标端数据库正常运行;3、源端模拟交易一段时间后,并手动切换所有的在线日志组 alter system switch logfile;4、启动DDS软件, DDS是否继续增量同步;预期结果1、源端DDS软件启动后,继续增量同步;实测结果备注2.4。4增量同步期间目标端iStream DDS异常测试用例编号TEST-14预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);测试步骤1、在目标端主机上使用kill 9

21、 命令将dds_pput进程杀死;2、重启目标端DDS软件;3、监测DDS是否能正常增量同步;预期结果1、目标端DDS软件重启后,继续增量同步;实测结果备注2.4。5增量同步期间目标端数据库空间满测试用例编号TEST15预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);4、源端可扩表空间,或源端表空间比目标端大一倍;测试步骤1、建立一张测试表,向这个表插入数据,直到空间使用率达到70%;2、检查目标端DDS软件是否报错;3、扩充目标端数据库表空间与源端一致;4、检查目

22、标端DDS软件是否正常工作,并校验测试表数据预期结果1、 目标端数据库表空间扩充完成后,DDS软件继续工作,并且两边测试表数据也一致;实测结果备注2.5应用切换测试2。5。1应用切换测试用例编号TEST16预置条件1、软件全同步完成,增量同步已经开启;2、源端数据库主机与目标端数据库主机网络连接通;3、源端数据库主机与目标端数据库主机DDS要使用的端口能互相访问 (含web端口);4、可以再部署一套备份应用指向目标端数据库,备份应用可接管主应用;5、可强制将源端数据库主机关闭;6、有业务人员可模拟业务;测试步骤1、再部署一套应用指向目标端数据库,但不要启动;2、全备源端数据库,强制将源端数据库

23、主机关闭;3、关闭主应用,等目标端DDS软件装载完成,停止DDS软件;4、启用备份应用接管所有业务;5、业务人员模拟交易,检查是否能正常交易;预期结果1、当备份应用接管业务后,可正常做交易;实测结果备注第三章测试过程中遇到的问题针对部署、测试过程中遇到的问题以及解决过程的描述.错误类别具体问题描述是否解决备注日志记录在数据源端检查目标端是否正常运行通过源端日志,查看目标端是否运行软件安装配置方面WEB监控程序没有安装端口已经启动后续安装,更换端口数据准确性方面功能测试方面增量异常方面第四章测试结论模块结论备注平台方面数据准确度功能方面同步速度方面资源占用方面稳定性方面易用性方面第五章测试签署本次测试于200 年月日开始,于200 年月日结束。经过测试各方友好协商,一致同意签署本次技术测试报告。XX公司测试人员:日期:北京九桥软件有限公司测试人员:日期:

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!