基于Markov链的Web应用系统测试用例生成技术

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:qhxfxfxf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web应用系统以其独有的方便、快捷、易操作等特点逐渐成为了当今软件市场开发的主流。其中,电商平台系统作为Web系统的典型应用受到了人们越来越多的关注。各公司为了赢取市场地位,满足用户对于系统的高质量要求,不断的扩大Web应用系统的复杂度和系统规模,Web应用系统测试的重要性逐渐显现。目前,Web应用系统的测试仍然以手工测试为主,需要手动生成执行测试用例,这样不仅测试效率低下,而且满足不了软件版本快速迭代的需求。本文主要针对具体的Web应用系统进行分析,提出了测试用例自动生成算法和测试用例自动执行方法。具体包括,首先,对要测试的Web应用系统进行需求功能分析,建立对应的系统功能图,根据系统功能图,构建Markov链的初步使用模型结构,接着利用层次分析法确定模型中状态之间的转移概率,完善使用模型结构。其次,基于状态之间的转移概率,设计测试用例的自动生成算法,自动生成状态和重点模块覆盖率较高的测试用例路径。最后,基于selenium和unittest单元测试框架相结合的方法实现测试用例的执行自动化,并对实验结果进行分析。实验结果表明,基于Markov链模型的自动生成测试用例的方法相比传统手工测试方法,能自动生成更加符合要求的测试用例集,显著地提高了软件测试的效率和可靠性。测试用例执行自动化使得软件测试过程更加快捷有效,满足了Web应用系统对测试工作的要求。
其他文献
岁月变迁,时节更替,转眼间2018年已然到来。2017年是不平凡的年份,这一年内我国财税体制改革取得多方面的积极进展,落实税收法定迈出坚定步伐,政府会计、管理会计体系日益健全完善
报纸
<正>战前动员是在特殊的时间和场合下,对肩负着特殊使命,有着特殊心境的军人所做的一次高效率的思想政治鼓动,目的是统一思想、明确赏罚、激励斗志、克敌制胜谋打赢。战前动
编者按:设计无处不在,无法想象现在的人类可以脱离“物”而独自生存,也正是由于这些设计,人类的生活质量得以不断改善。真正关怀大众的设计不仅要出于道德责任,还要怀着细腻
期刊
本文提出了一种新型可重构电磁带隙滤波器的设计方法。该电磁带隙滤波器的独特之处在于,可通过外部调节改变滤波器谐振频率,而不需要改变电磁带隙衬底的周期性晶格结构。这降
我国的带薪年休假条例正式执行已经有一年多的时间了,执行之初饱受争议,争议的焦点就在于带薪年假的执行是成本还是投资。与以往对带薪年假制度研究不同,本文从组织支持感的
最近几年随着互联网信息技术的不断发展,跨境电商的规模也在日益扩大。在经济全球化的影响下,我国的贸易格局也在发生着变化,逐渐由传统贸易向跨境电子商务方向转型。这样的
在社会经济快速发展的今天,各种高新技术在经济生活当中所发挥的作用在不断的增加,高新技术已经成为了经济发展的重要动力与来源。特别是在进入二十一世纪以来,随着计算机网
全球生态状况的持续恶化及生态灾难频发引起了文学家们对人与自然关系的深刻反思,生态文学由此应运而生。生态文学家们试图借助文学的力量纠正人们错误的生态观,增强人们的生
通过分析方言与歌唱语音的关系、方言与科学歌唱方法的关系、方言与歌唱民族风格的关系,论述了方言在歌唱语音中的运用形态,旨在探讨歌唱艺术的语音结构,从而更好地继承和发
现状白马湖总体水质较好,局部湖区水质较差,达到Ⅳ类水质标准。为保证白马湖水质达到Ⅲ类水域标准,需对白马湖上游十条入湖河道进行整治及生态环境修复。通过植物和工程措施