推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于STAF的自动化测试系统研究与实现

更新时间:2020-02-11 00:25:54 大小:5M 上传用户:gsy幸运查看TA发布的资源 标签:自动化测试系统 下载积分:4分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

软件测试是软件质量的保证。随着软件行业的飞速发展和软件系统的日益复杂,对于软件测试的要求也不断加强。而所谓的软件自动化测试就是希望能够利用自动化测试工具或其他手段,按照测试工程师的预定计划进行自动地测试,从而达到减轻手工测试的劳动量、提高软件测试效率的目的。

    本课题针对当前软件测试行业面临的问题及软件自动化测试技术的发展现状,分析当前自动化测试技术的几个重点方面,包括自动化测试工具及脚本技术、当今流行的自动化测试框架的特征和各自的适用范围以及在自动化测试中引入基于STAF混合框架的解决方案。针对目前企业的测试现状,研究并实现一种基于STAF的分布式测试系统——SSPS系统(基于STAF、SCTM、Python和Sikuli的自动化测试系统)。

    这套测试系统是根据现有的自动化测试工具以及自身的一些测试经验完善出的一套具有较强通用性和可扩展性的测试平台,其中包括系统的需求分析、主体架构以及主要模块的具体实现等。并考虑将现有的自动化测试框架和自动化测试工具(包括第三方测试框架,如IBM公司的STAF和一些辅助测试工具,如Vitookit、AutoIt等)与测试平台集成,以弥补传统的单一依靠工具所带来的不足。

    论文首先介绍自动化测试系统SSPS的需求分析和设计思想,然后重点描述该系统的具体实现。通过分布式自动化框架和执行引擎SCTM的有机结合来完善框架;提出新的自动化环境部署和自动化安装方案来提高系统的自动化程度;利用脚本语言Python来设计测试用例以及借鉴麻省理工学院的研究成果Sikuli来设计GUI测试模块。最后以一个产品为例,分析测试系统所带来的效益,通过实践证明正确地引入自动化测试能够达到提高测试稳定性、减少测试时间、节省测试经费的目的,同时也增强了测试平台的独立性和测试对象的通用性,从而对于提高软件测试的效率和稳定性具有重要意义。

   

部分文件列表

文件名 大小
基于STAF的自动化测试系统研究与实现.pdf 5M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载