论文部分内容阅读
软件测试是保证软件质量、提高软件可靠性的关键。软件测试自动化技术可以提高软件测试的速度和效率,缩短软件开发周期,降低测试成本,是软件测试中的重要一环。网格计算平台软件应用软件规模庞大,软件测试工作繁重,实施软件自动化测试就成为必然。 由于网格计算平台软件具有分布式、异构性等特点,现有通用的软件自动化测试系统对其并不适用,所以需要针对网格计算操作系统重新设计和开发一个自动化测试系统。论文以此为背景,展开对网格系统自动化测试技术的研究。具体研究成果有: 1.在对ABT脚本技术改进的基础上,提出基于策略功能模块脚本技术。 2.基于策略功能模块脚本技术,提出了自动化测试流程构架QCT,可实现自动化测试开发人员和质量保证人员优势互补。并基于QCT的构架,设计了一个自动化测试原型系统,其特点是能够满足被测系统分布式环境、跨多种平台等需求,可使脚本书写简单,内容易懂,修改方便,为网格计算平台软件测试省了大量时间。 3.根据软件过程改进的思想,从人力、实践、工具三个方面入手,提出一套脚本测试过程改进的具体实施方案,有效地提高了测试质量。 目前已将这些技术成功应用到了Platform Computing公司的网格产品上,取得了良好的测试效果。