【摘 要】
:
随着互联网技术的不断发展,不同用途的Web应用不断出现,Web应用呈现出涉及领域广、复杂度高等特点,令Web应用测试相较于传统软件测试工作的难度进一步提升。使用现有的Selenium测试工具进行自动化测试,门槛高、成本大。为了降低测试成本,提升测试效率,研究Web应用测试自动化测试方法?分必要。报告生成服务针对Web应用测试的特点,基于对测试执行的监控,实现Web应用自动化测试流程,包括测试结果的
论文部分内容阅读
随着互联网技术的不断发展,不同用途的Web应用不断出现,Web应用呈现出涉及领域广、复杂度高等特点,令Web应用测试相较于传统软件测试工作的难度进一步提升。使用现有的Selenium测试工具进行自动化测试,门槛高、成本大。为了降低测试成本,提升测试效率,研究Web应用测试自动化测试方法?分必要。报告生成服务针对Web应用测试的特点,基于对测试执行的监控,实现Web应用自动化测试流程,包括测试结果的生成和测试报告、软件质量评估报告的展示,提供清晰、易用的测试报告。根据主要功能实现,服务可划分为执行引擎监控、自动化测试用例生成、测试报告以及软件质量评估报告四个模块。服务通过监控Web应用测试执行引擎的整个执行过程,获取记录相关参数。利用记录的日志、路径等信息,调用单页面的分析服务,通过整合这个测试流程中的分析服务结果,生成最终的测试报告以及软件质量评估报告。同时,利用记录的操作记录、执行路径等信息,生成基于Selenium的Web自动化测试用例,便于页面状态以及缺陷测试流程的复现。为了保证开发过程中效率和稳定性,在技术实现上采用主流框架,使用Spring Boot作为服务端框架、j Query作为前端框架。同时为了保证系统的稳定性和性能,采用Rabbit MQ作为消息中间件、Redis作为系统高速缓存。报告生成服务是Web应用自动化测试系统组成部分,该系统基于用户简单配置,实现了Web自动化测试。本文针对Web应用涉及领域广、复杂度高的特点,从9个不同行业的选取了50个具有代表性的网站,对报告生成服务进行实验评估。实验表明,服务提供了可读性高、易用性强的测试报告。报告生成服务监控了执行服务3种浏览器的执行过程,生成包含缺陷复现方法的测试报告,通过报告生成服务生成的测试脚本成功率达到99.8%,脚本复现缺陷的复现率达到89.4%,缺陷分类准确率达到97.5%。实验还发现,利用脚本复现缺陷比人工复现缺陷效率高将近3倍。目前报告生成服务已经集成并在慕测平台上线并且运行良好,为测试人员提供良好的Web应用自动化报告生成服务。
其他文献
随着现代企业的不断发展,人才就逐渐成为了企业市场竞争中的重点,对企业未来的成长与进步有着重要的作用。与普通员工不同,企业的中层管理者大多是企业的中间管理者与核心技术员工,从马斯洛的需求层次论来说,中层管理者的需求相较于普通员工更加高级,因此,对中层管理者的薪酬管理问题进行思考,不仅能够提升中层管理者的工作热情,更会影响到中层管理者的工作效果。所以,现代企业必须要对中层管理者的薪酬进行科学的管理,最
近几年来,随着民用和工业无人机发展,旋翼无人机在植保、消防和安保领域被大量应用。诸多研究者开始将各种计算机视觉技术移植到嵌入式平台中,用以构建基于无人机的智能监控
随着我国经济的快速发展,我国的基础设施建设投资力度逐步加大,我国施工企业也呈井喷式发展,至今已逾40万家。在竞争如此激烈的市场中,施工企业想要长足有效的发展就要在有限的市场中同时挖掘新领域、新项目,这导致施工类企业中出现了一个普遍的现象,即区域经营滚动发展的经营方式,施工企业在同一时间、同一地域、同一时段存在着多个独立的工程项目,目前施工企业开始逐渐采取项目群管理而非传统的单个项目管理。那么项目群
战斗机飞行过程中,机身蒙皮由于受到强烈的气动加热效应会产生不均匀的温度升高现象,这使得机身蒙皮的红外辐射能量大幅增加。近年来随着红外成像探测技术的发展,红外制导武器已经从单一的短波3~5μm波段制导向长波8~12μm波段发展,使得其对战机的威胁更加严重,战机的红外隐身能力也变得愈发重要,开展对飞机蒙皮的红外辐射特性的研究具有十分重要的应用价值和研究意义。由于目前测试的隐身飞机均为涉密,所以本文为了
智能移动机器人在未知环境中运动时,需要感知周围环境并确定自身在环境中的位置,因而必须具备环境地图构建及自主定位的能力。即时定位和地图构建(Simultaneous Localization
光子晶体通常是指由不同折射率的电介质按照一定规律周期性排列而成的材料。光子晶体按照折射率周期性排列的方向不同,可以分为一维光子晶体,二维光子晶体和三维光子晶体。折射率的周期性排列使光子晶体拥有光子带隙特性,处于光子带隙内的光不能通过光子晶体结构。凭借光子带隙这一特性,光子晶体被应用于光学器件的设计研究与生产制造中,例如传感器,光开关,滤波器,光源等。其中,光子晶体传感器具有小结构尺寸,小模式体积,
实体经济在国家经济发展中占据基础性和主导性地位,着力于提升实体经济发展质量是我国推动全面经济结构改革的侧重环节,强调金融回归服务实体经济的本源也逐渐成为我国当前的政策重点。党的十九大报告提出,建设现代化经济体系的过程中经济发展的着力点在于实体经济,并强调应推动金融体制深化改革,从而提升金融对于实体经济的服务能力。近年来,我国金融与实体经济的发展规模日益扩大,但同时也呈现出金融部门相对于实体部门发展
Moran集在分形几何的研究中占有非常重要的地位,本论文研究的是一维Moran集,主要包括其分形维数与加倍测度意义下的胖瘦集分类两个问题.关于一维Moran集的分形维数,本文在第三章利用连通分支与其间隔构造了一类比齐次完全集范围更广的、特殊的一维齐次Moran集:{mk}-拟齐次完全集,并在一定条件下得到其Hausdorff维数的表达式为dimHE=(?).同时,还证明了该类集合在supk≥1{m
在管理学领域中,很多问题最后的模型都是建立出了一个目标函数,分为无约束和带约束的。无约束的多模态函数结构非常复杂,甚至维数很高,因此传统的求解方法难以获得令人满意的
近年来,计算机视觉领域不断发展,人体行为识别技术也随之渐渐变为该领域各专家研究的热门方向,该技术在很多领域都具有广泛的应用价值,这些领域小到人机交互、视频检索,大到智能安防和安全驾驶。近几年,深度学习技术得到了良好的发展,采用深度学习的识别方法逐渐替代传统方法,人体行为识别技术取得了突破性的进展。深度学习主要存在两方面的问题:一是网络参数量大、计算复杂度高;二是网络容易造成过拟合。针对这些问题,本