当前位置:问答库>论文摘要

题目:数据保护软件自动化测试系统的设计与实现

关键词:自动化测试,手工测试,数据保护,测试系统,Oracle

  摘要

随着计算机软件规模的扩大和复杂性的提高,传统的手工测试已经难以满足软件开发的需求。开发一个自动化测试系统,以减少测试工作量和人为测试错误,提高测试效率和质量,就显得尤为重要。IBM公司数据保护软件产品Tivoli Data Protection for Oracle(TDP for Oracle),随着该产品开发规模的增大、复杂程度的增加,其手工测试极其繁琐。本文基于TDP for Oracle系统手工测试经验,设计并实现了TDP for Oracle自动化测试系统。作者参与并负责了业务需求的分析和整个自动化测试系统框架的设计,并对测试驱动、测试过程记录及测试结果报告、配置信息读取及解析、TSM 操作等功能模块进行了设计和实现。编写了部分特定测试用例脚本,在Windows、Linux等操作系统上运行该自动化测试系统测试了产品。本文首先综述了课题背景和来源,介绍了国内外软件测试以及自动化测试的研究现状。然后介绍了TDP for Oracle软件以及它与ORACLE的数据备份恢复工具RMAN和TSM的关系。接着分析了TDP for Oracle的业务流程和自动化测试系统的需求,明确了整个自动化测试系统所要达到的目标。然后,详细介绍了对TDP for Oracle进行自动化测试的详细设计方案,包括整体结构设计、主要功能模块设计、文件体系结构等几个部分。然后详细介绍了TDP for Oracle自动化测试系统采用的各种技术。然后,介绍了TDP for Oracle自动化测试系统的运行情况,包括如何准备测试环境、如何运行测试系统、如何查看结果、系统应用情况几个部分。最后,给出了总结和今后工作的展望。