当前位置:主页 > 科技论文 > 软件论文 >

持续集成的自动化测试平台的实现与应用

发布时间:2022-01-14 04:31
  随着互联网时代的发展,Web应用正以前所未有的速度发展,软件发展的规模不断增大,软件迭代研发周期短,测试压力大是当前软件测试行业发展的现状。基于当前测试环境的现状,各个公司都在努力探索测试发展的新方向。自动化测试被很多公司发掘来代替手工测试在迭代测试和回归测试方面的工作。自动化测试不能完全代替手工测试因为自动化测试有其适合的领域,当测试的项目是产品测试的时候,产品的界面变动不频繁,产品持续开发,迭代发布,每次发布前都需要对产品整体进行回归测试,这时候就比较适合开展自动化测试,我所在的测试中心下面对应整个集团所有项目组产品的测试,有适合开展自动化测试的条件,我们首先要搭建自动化测试平台,来让测试人员能够快速的开发测试脚本,然后我们要搭建自动化调度平台让项目组可以把开发好的测试用例上传到测试环境中,然后设定运行条件,自动化调度平台来运行测试用例,并且反馈测试结果。本文首先描述了自动化测试平台和自动化调度平台相关的技术基础,重点介绍了自动化测试开发用到的Selenium工具、TestNG单元测试工具、Ant测试调度工具、MQ消息队列等,然后依次介绍了自动化测试平台的设计和实现,自动化调度平台... 

【文章来源】:山东大学山东省 211工程院校 985工程院校 教育部直属院校

【文章页数】:78 页

【学位级别】:硕士

【部分图文】:

持续集成的自动化测试平台的实现与应用


图1-3自动化调度平台分布式管理??1.?4论文的组织结构??

测试用例,运行流程图,并行运行,邮件


6、生成报表并发送邮件■???图2-2?Selenium运行流程图??Selenium-Grid使得Selenium?RC解决了大量的测试用例需要测试的情况和需??要在种环境下运行的情况。SeleniumGrid可以并行运行测试用例,可以同时在多??台机器上运行。这样有两个优势,第一,如果有大量需要测试用例或者用例测试??

工作流程图,标签,测试用例,文件


??图2-2?Selenium运行流程图??Selenium-Grid使得Selenium?RC解决了大量的测试用例需要测试的情况和需??要在种环境下运行的情况。SeleniumGrid可以并行运行测试用例,可以同时在多??台机器上运行。这样有两个优势,第一,如果有大量需要测试用例或者用例测试??时间长,可以选择通过使用Selenium?Grid把测试用例同时分到不同的机器上运??行来提升运行速度。而且,如果必须要在多个环境下运行,可以选择在多台机器??下的不同环境中同时运行这些测试。Selenium?Grid在使用并行运行时能够很大??提升测试用例的时间。很多人开始于使用Selenium?IDE.如果还不熟悉一门编程或??者脚本语言,可以用Selenium?IDE来熟悉Selenium命令。使用IDE可以在数秒之??内创建一个简单的测试用例。为了更有效的使用Selenium需要使用Selenium?2??或者1用其中的一种支持的编程语言来构建和运行测试用例。至于选择哪种编程??语言那由自己决定。支持的浏览器和平台在Selenium2.0中,支持的浏览器依赖??于是使用Selenium?WebDriver还是Selenium?RC。在Selenium?2.0中主要的新特性??就是WebDriver接口的改进[]。WebDriver提供简单的易于编程的接口来避免??Selenium-RC接口的限制[20]。WebDriver可以更好的支持局部页面刷新的动态??web页面,它的目标是支持设计良好的面向对象接口可以更好的解决现代高级的

【参考文献】:
期刊论文
[1]基于Logistic增长神经网络模型的软件测试方法[J]. 魏霖静,宁璐璐,练智超,王联国,侯振兴.  哈尔滨工程大学学报. 2017(04)
[2]计算机软件测试方法的分析[J]. 闫岩.  数字技术与应用. 2017(03)
[3]软件测试在Web开发中的应用[J]. 董智勇.  数字技术与应用. 2017(02)
[4]浅谈Web应用软件测试技术的发展[J]. 蒋丹.  西部皮革. 2017(02)
[5]基于Selenium和TestNG的集成自动化测试平台设计[J]. 张慧琳,李威,佟秋利,刘玉江.  实验技术与管理. 2015(09)
[6]Web应用软件系统的性能分析与优化[J]. 唐克,王猛.  电脑开发与应用. 2014(07)
[7]浅析软件测试技术与测试管理[J]. 叶姗姗.  电子技术与软件工程. 2013(16)
[8]使用Selenium进行Web应用自动化测试的研究[J]. 黄华林.  电脑开发与应用. 2012(04)
[9]软件测试方法概述[J]. 张新华,何永前.  科技视界. 2012(04)
[10]面向中小规模软件的需求分析方法[J]. 廖娟,纪娟.  网络安全技术与应用. 2011(01)

硕士论文
[1]基于Selenium的自动化测试框架的设计与实现[D]. 但凝云.云南师范大学 2016
[2]持续集成中自动化测试工具的设计与实现[D]. 黄婉祎.北京交通大学 2016
[3]基于Selenium的前端自动化测试平台的设计与实现[D]. 王艳艳.山东大学 2016
[4]基于云平台的移动互联网自动化测试系统的研究与实现[D]. 鲁程.北京交通大学 2015
[5]面向B/S系统的自动化测试框架设计与实现[D]. 高峰凯.中国海洋大学 2015
[6]基于Jenkins的持续集成方案设计与实现[D]. 卞孟春.中国科学院大学(工程管理与信息技术学院) 2014
[7]云计算环境下的软件测试服务研究[D]. 孟祥超.大连海事大学 2013
[8]自动化软件测试脚本管理工具研究和实现[D]. 桑会兰.上海交通大学 2012
[9]基于Jenkins的持续集成研究与应用[D]. 陶镇威.华南理工大学 2012
[10]软件用户界面图标的易用性设计研究[D]. 郭霞.南京航空航天大学 2012



本文编号:3587813

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3587813.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户97350***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com