论文部分内容阅读
Tivoli Data Protection for Oracle作为一种数据库存储软件,其手工测试极其繁琐,其回归测试耗费大量的时间和精力。本文基于TDPfor·Oracle系统手工测试经验,设计并实现了TDPfor-Oracle自动测试系统。该系统应用于TDPforOracle的回归测试中,取得了良好的效果。
本文首先介绍了TDP for Oracle软件、ORACLE的数据备份恢复工具RMAN和IBM的存储管理软件TSM。然后对软件测试进行了综述,介绍了回归测试和自动测试,分析了自动测试的优势和局限性。接着对TDPforOracle自动测试系统进行了分析和设计,包括TDP for Oracle的业务流程、自动测试系统的需求分析、工作流程、以及自动测试框架、总体结构设计、主要功能模块设计、文件结构等几个部分。然后详细介绍了TDPforOracle自动测试系统的实现,包括开发语言和工具的选择、部分主要功能模块的实现和TDPforOracle自动测试系统的运行情况等。最后,给出了总结和今后工作的展望。