【摘 要】
:
随着Web应用的日益丰富,高效可靠的测试成为提高Web应用可靠性的现实需要。由于Web应用具有动态性和不确定性等特性,传统的软件测试方法难以对Web应用进行有效测试。由于 Agent
论文部分内容阅读
随着Web应用的日益丰富,高效可靠的测试成为提高Web应用可靠性的现实需要。由于Web应用具有动态性和不确定性等特性,传统的软件测试方法难以对Web应用进行有效测试。由于 Agent具有智能性和主动性等特征,且能适应分布式环境,因此本文基于Multi-Agent协作理论对自适应Web应用测试框架展开研究,论文的主要工作如下: 首先提出了基于Multi-Agent协作的自适应Web应用测试框架MACAWATF(Multi-Agent Collaboration-Based Adaptive Web Application Testing Framework),通过Multi-Agent之间协作完成测试的生成、执行与分析,以满足自适应Web应用测试的动态性和不确定性等需求。 其次设计了分层和分角色的Multi-Agent体系结构,依据职责能力的不同,将Agent划分为不同的角色,Multi-Agent根据协作机制完成测试任务,该结构满足功能和结构测试需求,并通过对测试策略和测试任务动态调整和分配提高测试效率。 最后将测试框架应用到 A公司用户管理系统中,针对用户管理系统设计了Multi-Agent协作结构,采用Selenium测试工具进行测试,详细介绍了测试框架搭建过程和自适应测试实现流程,同时通过详细的测试报告和输出日志对测试结果进行分析,整个测试过程验证了该自适应框架的智能性和实用性。
其他文献
随着军队信息化建设的逐渐完善,地理信息系统(GIS)在军事上的应用方式正在向分布式、交互式和以数据服务为中心转变。具体表现为现代战争条件下,多军兵种联合作战时的战场实
文本分类技术是解决由于互联网的迅猛发展而导致人们面临“信息爆炸而知识匮乏”问题的有效手段。文本分类往往是属于多类标分类,即单篇文章属于一个或以上的类别。多类标问
随着互联网的迅猛发展,对于电信运营商骨干网络的可靠性提出了更高的要求。然而,现有的网络几乎都是靠增加冗余的设备及链路来提高网络的可靠性,不但投资成本高而且也给网络维护
金融科技正不断推动支付方式的全面升级。大数据、物联网、云计算、人工智能等技术不断应用于支付领域,对支付领域产生了深远的影响,为我们的日常生活提供了更多的安全和便利,也为商家带来了效率和价值的提升。近些年,随着移动互联网技术的快速发展,智能终端广泛的应用和电子支付业务的蓬勃发展,多家银行开始支持网上申请和网上放贷,以消费信贷为主要功能的信用卡已经成为十分普遍的理财工具,并且借由信用卡这类消费金融,衍
微粒群算法作为一种全局优化算法,由于其易用性和良好的性能,已经引起了越来越多的研究者的注意。目前关于微粒群算法的研究主要集中于三个方面,微粒群算法的理论分析、微粒
随着信息技术的发展,越来越多的数据以流的形式每天都在影响着人们的生活。数据流的连续性、潜在无限性、高速流动性等特点,使得数据流挖掘算法对数据只能是顺序的,一次或有
随着云计算的逐渐流行以及计算机硬件性能的提升,虚拟化技术正逐渐成为当前最为热门的计算机技术之一。最近几年各大CPU厂商纷纷提出了基于硬件的虚拟化技术以更好的支持完全
网络模拟是目前研究网络行为的一个重要的方法,但是由于网络规模大、复杂性高等特点,使得并行网络模拟成为了研究大规模网络行为的一种必不可少的方法。并行网络模拟系统在模
随着计算机视觉、模式识别等技术的不断进步以及人们对自身安全的重视,视频监控系统的应用得到了快速发展,其中利用计算机视觉的图像及视频中人体行走的步态进行身份识别是重
一方面,随着计算机技术的迅猛发展,以及传感器技术的飞速发展,人们对于信息获取能力也在不断进步,造成了业务量和数据量的爆炸式增长,这导致海量数据的大量涌现。另一方面,传