Web应用自动化测试系统分析服务的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:ww819994809
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网化程度逐步加深,Web应用以其易用性和便利性,广泛使用于各行各业和日常生活中,成为当前信息时代不可或缺的一部分。而面临日益增长变化的需求和开发迭代敏捷化的现状同时,Web应用质量也成为开发测试人员和用户极为关心的核心领域。然而,现有Web应用质量检测手段,主要还是依靠手工测试或者脚本测试,不仅人力和时间成本消耗较大,而且测试效率也较低,且可重复性差。另一方面,作为回归测试,这些测试手段虽然也能发现一些具有明显表征的系统缺陷,但是仍然需要用户参与缺陷定位和测试报告填写,同时一些无表征但存在一定风险的缺陷也可能会被漏报。因此,研究Web应用的自动化测试和测试分析就显得十分必要。本文设计并实现了 Web应用自动化测试系统中的分析服务部分,主要针对Web应用测试的缺陷扫描和缺陷分析,提供智能解决方案。应用依赖于负责自动化遍历测试的执行服务和调度组件记录的待测系统相关日志、截图等多源“黑匣子”数据,利用聚类算法和特征检测等方法,构建了 Web应用相关缺陷体系,并对应实现和集成相关数据的缺陷检测器,最后通过检测发掘应用缺陷,构建待测应用的测试报告,同时支持对其他分析数据和可能缺陷类别的拓展和兼容需要。另一方面,系统还建立了初步的Web应用评价体系,从而实现对Web应用质量的多维度评估。整个系统基于SpringBoot框架暴露服务,供下游使用,使用MongoDB、Redis和OSS作为数据中心,利用RabbitMQ作为消息队列实现异步调用,并通过Celery实现子任务的调度和分发。目前该系统已经部署,并面向企业和高校提供差异化支持。基于50个线上真实网站的实验,也表明系统能够有效发掘断链、资源加载失败、服务器端错误以及JS脚本错误等多种Web应用缺陷,同时人工抽样审查的系统缺陷分类正确率和导出测试脚本执行正确率均超过95%,且不限于多样化的Web应用前端开发框架选型,能够为大部分业界网站提供自动化测试评估服务,并和人工测试、脚本测试以及众包测试等多种测试手段一道,为Web应用质量保驾护航。
其他文献
土地是人类赖以生存和发展的重要稀缺性资源,人类的一切生活和生存都离不开土地。农村土地是农民最重要的生产资料,也是农村经济发展赖以发展的基础条件。随着市场经济的深入
近年来,天然气作为绿色清洁能源的共识逐渐凝聚,全球液化天然气工业及海洋运输事业不断发展,越来越多的国家开始关注液化天然气的进口,这些有利条件都为全球液化天然气贸易与运输黄金期的到来奠定了坚实的基础。在环保政策、城市燃气和工业领域煤改气工程、替代能源价格上涨和新燃气电厂投运等多重因素的影响下,我国天然气消费量稳步提升,未来发展潜力巨大。A公司引入战略投资者,成立新的合资公司后,由计划性经营方式向市场
近年来,教师的专业发展水平随着教育的不断改革备受关注,学者们开始致力于研究数学教师的专业水平现处于什么和应该处于什么阶段,而高中数学教师从更高的数学角度审视中学数学课程的能力又是促进教师知识专业发展的一个重要渠道,即从现代数学发展的高度可用来审视初等数学达到落实《标准》的要求,进而达到深入理解教材的目标。因此,论文采用问卷测试法、访谈法和个案比较法,调查40名一线高中数学教师和数学教育硕士生,从以
死锁是自动制造系统(Automated Manufacturing System,AMS)中出现的一种极不理想的现象,系统陷入死锁即意味着缺失活性,通常会影响资源分配系统(Resource Allocation System,RAS)的正常运行,使得系统局部或整体陷入停滞状态,从而导致加工任务的失败。在以安全问题为首的系统中,可能带来灾难性的后果。因此,对系统进行活性分析,解释死锁出现的本质原因,
改革开放40年来,收入差距呈现出不断扩大趋势的同时,我国居民的平均幸福感却呈现出了上升的态势。“收入差距的进一步扩大导致幸福感下降”的说法在我国似乎并不成立,因为近
随着云计算技术的快速发展,云数据中心的规模在不断扩大,高能耗已成为云平台一个突出的问题。以往的研究是通过虚拟机的迁移聚合来降低云平台能耗,但是当虚拟机部署到物理机后短期内不会进行迁移,此时可以考虑通过任务调度进一步降低云平台能耗。然而,目前的云平台任务调度方法大多以减少任务执行时长为目标,针对不同计算性能的异构节点构成的异构云平台时,这种任务调度策略可能导致较高的能耗。另外,云平台上的计算任务大多
近年来,随着复合板带材料市场竞争的日益激烈,开发出一种生产成本低、产品质量高的板带生产工艺显得尤为迫切。连续碳纤维增强铝基Cf/Al复合材料作为一种具有高比强度及高比模量,高抗疲劳强度,轻质,耐磨性强,高导电性能及高导热性能等优点的理想新兴复合材料,受到了广泛的关注,并在交通运输、军工产业及航天航空材料等方面的研究和应用越来越深入。本文主要通过对双辊铸轧成型法制备连续Cf/Al复合材料的成型工艺及
2008年席卷全球的金融危机引发了全球经济的大动荡,也引发了国内外诸多学者对货币政策调控与金融市场稳定间相关关系的关注。Borio&Zhu(2008)提出货币政策传导的风险承担渠道,指出扩张性的货币政策不仅能够直接影响银行的信贷规模,还能够通过刺激金融机构的风险容忍度进而促进信贷投放,最终影响宏观经济稳定。作为连接宏观调控和实体经济的重要桥梁,商业银行对政策的反应关系到宏观干预手段的传导效
利益是人们生存发展的重要因素,是人们开展实践活动的动力。高校思想政治教育作为有目的、有计划、有组织的社会实践活动当然也离不开利益,大学生作为思想政治教育开展的对象也受到利益的影响。因此高校思想政治教育要想顺利开展就需要从利益视角出发,本文运用文献研究法、系统分析法和理论研究法对高校思想政治教育进行了全面深入的剖析,建构起了比较完整的框架。在深入研究利益相关概述的基础上,阐释了利益与思想政治教育存在
随着全球经济格局的不断变化,创新在经济发展中的地位愈发显现,世界各国都将提升科技创新能力视作稳定经济发展的良方。在“大众创业,万众创新”的时代背景下,中小企业的科技