当前位置:问答库>论文摘要

题目:分布式自动化测试框架的设计与实现

关键词:自动化测试框架;分布式测试;关键字脚本;OSGi框架;Linux;GUI测试

  摘要

随着软件产业的飞速发展,各种软件产品广泛应用于各个领域,软件产品的质量也越发显得重要,软件测试作为保证软件质量的重要手段,也越来越受到重视。为了提高测试效率,降低测试成本,有效地利用有限的测试资源,在测试中提出了分布式自动化测试技术。另一方面,基于Linux操作系统的自动化测试工具相对较少,好的自动化测试框架那就更少了。因此,构建一个Linux平台下易扩展易维护的自动化测试框架对于丰富Linux下的应用程序也是很有意义的。 本文以上海中标软件有限公司测试部门的实际需求为依托,在经过对现有自动化测试框架及相关技术的调研之后,采用OSGi框架设计并实现了一个Linux系统下,基于关键字驱动脚本技术,支持分布式测试,易于扩展和维护的自动化测试框架。该框架目前主要针对Linux GUI测试,但由于本框架的具有良好的扩展机制,在需要的时候可以很容易的添加对其他测试的支持以及对多脚本语言的支持。 在本文中首先对该分布式自动化测试框架所涉及的相关技术进行了介绍,然后对该分布式自动化测试框架的整体设计进行了说明,并着重对框架中的关键部分进行了详细的论述,并结合具体的实例对已实现的分布式自动化测试框架进行了功能验证。 实践表明,本文所设计实现的分布式自动化测试框架满足了用户的基本功能需求。