Spring框架技术在软件自动化测试中的应用
2011-03-16蔡昱星
电子测试 2011年5期
蔡昱星
(南京邮电大学 南京 210003)
0 引言
随着我国信息化建设的不断推进和整个软件产业的不断发展,国内的软件行业也从最初的简单模仿到现在的自主创新以及核心技术的研究,从最初的简简单单的几千行代码的小项目到现在几十万甚至几百万行代码的产品级软件项目,如基础软件、高端产品等,而这一级别的软件产品从其前期的设计到中间的开发、测试到最后的推向市场都要经历一系列严格的制作工序才能保证其产品的稳定性,以及可扩展性。而测试作为保证软件可靠性的重要环节正在得到越来越多的重视。所以提高测试效率,优化测试效果就成了当务之急。
1 自动化测试框架概述
1.1 总体系统介绍

图1 自动化测试系统整体结构
自动化测试系统主要由资源层,执行引擎层和数据库层3层构成,如图1所示,可以看出该自动化测试框架的核心也就是其开发语言、库程序、驱动程序等一系列技术及工具,同时这些资源也处于MVC架构中最核心的控制层,而无论是对测试环境的自动安装与配置,测试用例的管理,以及测试结果的自动化分析与存储,这些都是由这一处于控制层的核心对它们进行调用和处理,而框架的展现层则负责展现诸如测试用例,以及测试分析的结果,而其实体层则负责对该框架所涉及到的一系列有用的数据进行存储,同时方便核心控制层对它的调用。
1.2 详细实现

图2 原有自动化测试系统详细……
登录APP查看全文
