基于selenium的前端自动化云测试平台

被引量 : 0次 | 上传用户:binga2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网时代,B/S结构的Web应用已经渗透进人们生活的方方面面,保证Web应用的高质量十分必要。前端自动化测试是检验Web应用质量、监测Web应用状态、衡量Web应用品质的有效方法。目前的前端自动化测试稳定性不够高、任务承载量和效率较低、技术门槛高。因此,研究和改进前端自动化测试方案,提升测试效率和稳定性十分有意义。Selenium是功能最全面,使用最广泛的前端自动化测试工具之一,它能够用程序控制浏览器,从而实现前端自动化测试。但是Selenium也存在不足之处,分布式执行大批量任务时,集群的配置繁琐,整体效率低,稳定性没有保证。论文研究了Selenium的原理和特征后,针对Selenium的不足提出了利用云技术可靠性高、规模可伸缩,资源管理灵活的特点,弥补Selenium分布式任务调度上的缺陷的改进方案。通过提高集群的协作能力来提升前端自动化测试的任务承载量、执行效率和稳定性,并使用SaaS云平台技术将前端自动化测试从工具的形式转换为服务的形式,降低了Selenium环境部署、底层执行机管理的复杂度。根据改进方案,论文设计并实现了由Server、Agent、Mysql三部分组成的基于Selenium的前端自动化云测试平台,将调度和执行两个过程解耦,强化集群管理、可靠性控制、任务调度能力。经过实验验证,显著提高了前端自动化测试的效率和稳定性。
其他文献
<正>考察一本图画书是否成功,最重要的准则是看其在儿童中受欢迎的程度;而要获得成功,最基本的一步就是要吸引儿童阅读。我国的低幼图画书要抓住低幼儿童心理,以符合儿童心理
教学中外语教师常感到困惑:同是一个老师教、同在一个教室学,为什么学外语的人各有成败?究其原因,就在于学习者“怎么学”?试图从学习者的内在诸多因素(包括生理因素,如年龄
应用遥感影像数据为森林资源调查、林业资源管理等服务是林业遥感发展的趋势,遥感影像具有获取便捷、范围广泛、时效性强等特点,遥感影像所包含的空间信息和光谱信息为森林资
<正>东丽于近日宣布,其生产的碳纤维已由丰田FCV(燃料电池车)"MIRAI"采用。但采用的部位只有燃料电池的主要部件——高压氢罐及设置电池的地板部分等三处。而有助于减轻车身
心电模拟器是心电检测设备测试过程中使用的重要设备,用于测试心电检测设备的功能和精度等参数,确定心电检测设备是否符合设计需求和达到协议标准。心电检测设备包括心电图机
阿多尼斯是当今最杰出的阿拉伯诗人之一,是阿拉伯现代自由诗的倡导者、实践者和理论家,其早年创办的《诗歌》杂志成为阿拉伯自由诗发表的园地。他的诗作混合了先锋和传统的诸
"教师是一种良心活",这是普通教师对职业的日常性解读,这一解读的背后蕴含着特定的职业认同内涵和方式。通过对实地研究的分析和总结,本研究认为"良心活"蕴含着教师对职业特
花青素又名花色素、花色苷,分子式为C15H11O6,常见的种类有矢车菊素、锦葵色素、芍药素等,是一类广泛存在于植物中的水溶性天然色素,具有重要的生理功能和良好的开发利用前景
随着我国改革开放的深入和社会的不断进步,监狱的发展肩负着社会的公平与正义,也越来越受到社会的高度关注。监狱企业作为承担监狱劳动改造功能的实际载体,是狱内罪犯改造成