论文部分内容阅读
在软件开发过程中,软件测试是非常重要的环节,是保证软件质量、提高软件可靠性的关键。随着软件技术的高速发展,软件测试越来越受到人们的重视,然而传统的软件测试涉及大量的重复性工作,而且耗费大量的人力物力,因此,研究和开发出高性能、可复用、易操作的自动化测试工具成为软件测试发展的必然趋势。本文在Platform公司网格商业智能软件PERF(Platform Enterprise Reporting Framework)基础之上,研究和设计了一种对PERF进行自动化测试的工具Testgrid。论文首先介绍和讨论了软件测试以及自动化测试的相关理论,然后详细研究和分析了Platform公司的网格商业智能软件PERF与Testgrid的关系,针对PERF的测试特点以及特殊需求,设计了Testgrid的基本架构和模块,并对Testgrid的具体实现进行了详细介绍。最后,在PERF产品两次升级的项目中对该自动化测试工具进行了验证,并对其实际应用进行了应用评估和收益分析,Testgrid软件的应用和收益达到了预期的要求。