论文部分内容阅读
本课题的研究内容是基于数据报文软件的软件测试技术研究。目的在于提高软件测试的工作效率,最大程度的实现测试自动化。 首先,本文简单介绍了数据报文软件的体系结构、主要功能模块以及该软件系统的测试要求。数据报文软件是建立在分布式集群系统之上的一个应用,主要帮助集群系统进行数据采集、数据分析和数据报表发布,目前已广泛应用于政府、军工、科学计算、金融等重要领域,方便用户更高效的管理集群系统。 其次,本文介绍了软件测试的相关概念和GUI测试原理,并结合数据报文软件的特点,设计了该软件GUI的各类测试用例。 接下来,为了达到课题的研究目标,本文设计实现了一个自动化测试系统。文中详细说明了该系统的设计思想和工作原理,并给出了主要功能模块的具体实现。该自动化测试系统的设计参照作业调度系统的设计思想,由控制主机和执行主机构成,将测试用例视为自动化测试系统的作业。控制主机主要完成分配作业、收集日志并发布同志等功能,执行主机主要用来调度WinRunner来完成测试任务的执行。 然后,结合冒烟测试实例,本文具体说明了自动化测试系统的工作流程。实验证明,该系统能最大程度的实现软件测试自动化,大大提高了测试效率,达到了预期的设计目标,收到了理想的工作效果。 最后,本文对课题的研究设计做了一个总结,指出了当前工作的不足之处以及下一步工作需要完善的地方。