基于关键词序列引导搜索的Web应用自动化测试

来源 :东南大学 | 被引量 : 0次 | 上传用户:dgjjtjn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于Web应用的动态性、复杂性以及更新的频繁性,Web应用测试相较于传统的软件测试难度更大。基于搜索的方法是目前较为主流的Web应用测试方法,具有较高的自动化程度。但现有的搜索策略未从Web应用页面语义信息进行考虑,无法在较短时间内针对一个功能业务流程生成有效的测试用例。为解决上述问题,本文提出了一种基于关键词序列引导的搜索策略。给定描述Web应用某业务流程的关键词序列,该策略通过关键词的语义信息引导搜索,生成能够覆盖该业务流程的SFG(State Flow Graph,状态流图)子图,基于该SFG子图可生成有效的测试用例。在Web应用状态空间的搜索过程中,通过提取用户接口状态的文本信息,并计算这些文本信息与描述功能业务流程的关键词之间的语义相似度,从而得到事件或状态与指定功能的相关度。在上述工作的基础上,本文实现了基于关键词序列引导的Web应用自动化测试工具KeySeqTest。为了验证本文方法的有效性,本文选取了10个开源Web应用进行实验研究。结果表明,相较于深度优先、广度优先以及FeedEx策略而言,KeySeqTest可以优先覆盖功能流程,覆盖同一条功能流程所需时间相较于深度优先、广度优先以及FeedEx策略分别降低了30.73%、28.85%、27.99%,所需触发事件数分别减少了28.37%、29.6%、26.92%。相同时间下,KeySeqTest覆盖的功能流程相关状态数相比这些策略分别提升了48.42%、50.68%、46.15%。和这些策略相比,KeySeqTest生成测试用例数更少,但生成了更多的有效用例。
其他文献
近年来,我国对于危化品的需求越来越大,保证危化品的安全运输越来越引起各方重视。危化品运输不同于普通的产品运输,它的易燃易爆等特性导致危化品运输过程中一旦发生事故,造成的危害将更为巨大。防止危化品运输中出现事故,建立有效的危化品运输监管体制,对于解决危化品运输问题具有非常重要的意义,一系列的车辆监管平台也因此应运而生。但是如何保证企业所用的监控平台能够最大效率的正常运转成为了当前要解决的问题。目前市
介绍了全球及国内的物联网产业发展现状,重点分析了陕西省物联网的产业发展现状及存在的问题,最后针对存在的问题提出了相应的对策和建议。
中国自加入WTO以来对外贸易取得了飞速发展,连续多年成为世界货物贸易第一大国,表明中国已经是一个贸易大国。中美贸易战充分说明我国贸易抗压能力有待进一步提升,诸多贸易和
自行车作为有益公共健康、符合城市可持续发展目标的出行方式,是城市交通的重要组成部分。不同于欧洲已经进行了将近半个世纪的自行车复兴运动,我国正处在自行车复兴运动的初期阶段也是关键时期。目前国内对骑行环境的研究主要关注建成环境方面的因素,对社会环境和自然环境方面的因素研究较少。本文主要采用文献研究和案例分析的研究方法,在现有国内外研究的基础上,探讨对我国城市骑行环境优化具有参考意义的骑行环境理论体系。
加快老少边穷地区发展仍是国家发展战略的一个重大工程,为保证贫困地区形成有效的“造血”机能的问题,实现脱贫、提高自身经济收入主要还需依靠当地政府大力投资扶持的产业载体。因此,对产业载体及其容量特征分析有助于对其发展的动态化认知,并为产业调整自身发展提供合理依据。本文基于产业生命周期理论,结合老少边穷地区产业发展、产业载体、产业承载力、产业生命周期四个方面的相关文献分析,对老少边穷地区典型的产业载体发
蒙克的绘画是极具个人风格和特色的,他的艺术风格甚至影响了当时野兽派和立体派等绘画流派的画家。笔者尤其对他油画中阴影以及轮廓的独特处理方式感兴趣。阴影在他的画面语
天然酶因提取成本高,储存条件严苛且稳定性较差等缺点限制了其广泛应用。虽然传统模拟酶(如环糊精、金属配合物、卟啉类化合物等)在有机复合物基础上通过聚合物胶束或分子印迹等方式能够模拟酶的催化中心,但其也存在制备复杂、成本较高且催化活性不够理想的缺点,因此开发新型的模拟酶材料仍受到广泛关注。自研究者发现无机纳米材料四氧化三铁(Fe_3O_4)具有类似辣根过氧化物酶的催化活性以来,贵金属、金属氧化物、碳基
张仲景《伤寒杂病论》学本三代之旧,识高先秦之上,是一部集中国古代自然科学和人文科学为一体的知识体系。《伤寒杂病论》虽以论病为主,却始终贯彻和把握人与自然关系的科学理念
学位
《纺织周刊》既是中国近代第一份,也是唯一一份由私人创办发行的纺织行业期刊。中国纺织业是中国近代极为重要的轻工业之一,关乎社会的衣被民生事业,纺织期刊刊载大量行业讯
基于我国经济社会发展新常态,研究经济责任审计服务政府治理的新视角、新思路;围绕服务政府治理,探讨新常态下经济责任审计的重点;从政府治理的全新视角提出新常态下经济责任