多代理技术在Web应用系统自动化测试中的运用

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:esshuc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,Web应用系统测试的要点基本按照五个部分进行,分别是功能测试、性能测试、用户界面测试/可用性测试、兼容性测试、安全性测试等五个部分。从这里就不难看出测试Web应用系统所需要的工作是十分巨大的。这些不同的部分之间,有的甚至没有共同性,因此不仅仅需要计算能力强大的测试计算机,还需要用不同的测试软件,并且最终还需要人的参与才能完成这复杂的工作。近年来,分布式的人工智能获得了广泛的重视和众多学者的研究,而在这个领域主要的研究方向就是多Agent系统(Multi-Agent systems,MAS)。MAS拥有极大的健壮性和灵活性,并且具有与人类社会相似的合作与协调的社会性特征,如此巨大的优越性便可以用于解决目前网站系统测试中遇到的计算量大,测试项目多,资源浪费等种种问题。使用MAS最先需要解决的首要问题是解决Agent之间的合作与协调,那么MAS运用在Web应用系统测试同样需要解决以上两个问题。针对Web应用系统测试目前的现状,以及MAS应用在测试中存在的问题,本文做了以下几点工作。本文首先分析了目前Web应用系统测试的现状,指出目前Web应用系统测试存在的问题,在此基础上,提出了引入多代理系统去解决Web应用系统测试的方案,设计了多代理系统自动测试框架。本文依据经典的系统设计用例图,提出采用UML用例图用于解决MAS在测试Web应用系统中Agent任务分配问题。本文构建Agent招募竞争机制来解决Agent在测试环境下竞争与协作的问题。本文吸纳了过去针对Web测试的步骤和条例,并将其作为完善和补充Agent测试机制的方法。本文提出对Web应用系统图形界面进行建模,用于检查测试过程和结果,保证测试的全面性和准确性,实现了让多个Agent测试一个Web应用系统中不同的功能模块,从而快速准确地完成Web应用系统的测试。接着本文该自动测试框架做出了设计,并对曾经参与过的湖北省卫生健康委员会科研项目管理网站系统进行部分系统测试,对该多代理参与测试的模型给与分析和评价,实验结果表明,本文提出的方案是有效的。
其他文献
目的:了解中专护理专业女生的心理健康状况及影响因素,为学校健康教育提供科学依据.方法:采用整群随机抽样方法,抽取百色卫校护理专业女生350名采取一般人口学情况问卷:症状自评
各位同学,我很高兴能得到这个机会在这里分享我学习英语的心得与经验!希望我的心得和经验能够对大家日后学习英语有所帮助。首先,我说说学习英语的心得。我个人认为,学习英语最
解决老百姓看病难看病责问题是医改的核心问题,有效地解决好这一问题也是我们医务人员的责任。新医改实施3年多来,针对老百姓看病难看病贵问题,我们在开办家庭病床方面进行了认
本文通过对技术创新的概念与经济发展的研究,全面阐述以科技发展带动社会经济的繁荣和企业振兴的重要作用,从而促进推进企业技术创新,以利于我国社会经济实现又好又快的良性发展
在Web服务认证调用过程中,现有基于公钥基础设施(PKI)的签名机制在保证安全声明标记语言(SAML)断言的安全传递时会显著降低SOAP消息的传输效率。为此,提出基于身份聚合签名的SAML
三峡水库蓄水后,香溪河库湾每年春季均会暴发硅、甲藻水华.为了揭示香溪河库湾水华的暴发规律,于2008年春季对水华期间优势浮游植物的昼夜垂直分布格局及其影响因子进行了研
地方政府融资平台公司自上世纪80年代出现以来,在促进地方经济发展、推动城市化进程、完善地方基础设施建设等方面发挥了举足轻重的作用。随着社会经济的发展,在自身规模迅速
目前我国高校图书馆正处于继往开来的发展变革时期,由传统图书馆向现代图书馆的观念过渡与转变阶段。本文从人性化设计角度分析,对现代高校图书馆与校园整体环境、馆内空间人
面对现代社会发展对人才的需求.加强中等专业学校的德育工作是培养高素质人才的保证。是国家教育改革的组成部分。在体育教学中,体育教师不仅传授给学生体育的文化技能,还要向学
本文以石化企业为例,探讨了石化企业加强办公室工作管理的意义,探讨了目前我国石化企业办公室工作管理总的不足,最后提出了加强石化企业办公室工作管理的策略。以供参考。