论文部分内容阅读
在当今软件行业中,随着软件开发工具的发展,同时伴随着软件开发软件技术的提高,软件测试在软件行业中逐步受到软件开发人员地重视。无论是从测试设计,或者是测试实现甚至是到测试执行,新的测试技术和方法大大提高测试人员的测试效率。单一依靠测试工具来进行测试,会有一定的缺陷,为了能够有效地去弥补这些缺陷,可以使用自动化测试框架技术来真正地完成自动化测试的实现。到目前为止,国内外的软件开发人员都在积极参与自动化测试框架的研究,自动化测试框架具有很大的发展前景。本次自动化测试框架的研发为了充分地达到自动化的目标,采用了持续集成的原则,利用Jenkins持续集成工具与Python脚本技术相结合,根据客户的具体的需求分析,将自动化测试框架分为了监听模块、配置文件分配模块、外部测试系统调用模块、测试报告生成模块、数据表管理模块以及用户界面模块,通过这些各模块功能之间的紧密联系,完成了自动化测试的前期准备和后续工作,最终完成了实现了自动化测试。该款自动化测试框架提供了一个可以有效地管理和组织大量的测试用例的自动化管理平台,可以在无人的情况下对所研发的平板电脑进行功能测试、性能测试、回归测试等,减少了测试人员的干预,大大提高了测试效率。本文的主要内容也是围绕各个模块的设计方案和实现方案来进行逐一阐述,随后对系统的每一个功能点进行了测试和系统的性能测试,验证了本次课题的功能满足了客户的需求,并能稳定、高效地运行,最后也提出了本次自动化测试框架的研发所存在的不足和能够改进之处。