论文部分内容阅读
软件测试是保证软件产品质量的重要手段之一,借助自动化测试工具进行测试,可以提高测试的速度和效率,降低成本。以GIS为代表的空间信息技术发展迅速,应用领域不断扩大,GIS软件产品的质量成为关注的焦点。研究和开发一个空间信息系统软件的自动化测试工具具有重要的意义和实用价值。
本文通过实际的调查研究,在对软件测试以及自动化测试技术进行研究的基础上,借鉴基于数据驱动的自动化测试框架的思想,结合GIS软件产品的特点和制定的空间信息系统功能完备性指标体系,提出了空间信息系统功能测试工具的框架模型,以该框架为指导进行空间信息系统功能测试工具的关键技术研究,设计和开发的测试工具在遵循一定接口规范的情况下,自动调用空间信息系统的各个功能,对其进行检测。不但实现了功能需求,而且实现了测试数据和测试脚本的分离。主要工作如下:(1)研究并划分系统的组成模块,给出整体的框架模型。
(2)研究国际主流空间信息系统软件平台和应用系统,制定空间信息系统功能完备性测试大纲,使功能完备性测试有依可循。
(3)研究并选取一种自动化测试脚本技术,建立功能完备性测试的测试脚本库。
(4)建立满足于测试脚本库的测试用例库。