文档介绍:基于腤应用测试框架及测试方法的研究湖南大学硕士学位论文学校代号:级:普通学密号:
Ⅷ㈣
————————..一
刷帷辄/毒令扳作者签名:矾舔郡瓜作者签名:承崩喔孑瞻日期:湖南大学学位论文原创性声明日期:押学位论文版权使用授权书氯缛拢籇滤辍本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。年本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权湖南大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于⒈C芸冢凇!D杲饷芎笫视帽臼谌ㄊ椤朐谝陨舷嘤Ψ娇蚰诖颉保⒉槐C芡拧日期:日
摘要随着τ玫钠占埃琖应用测试在保证低持柿亢涂煽啃苑矫娣挥着重要的作用,由于τ镁哂械男绿匦裕车娜砑馐苑椒ú荒苤苯用来对τ媒胁馐浴T赪应用测试研究中,测试框架研究可以从抽象层次指导测试的整个流程,对测试工作的开展和实施起到了至关重要的作用。而测试用例生成是测试过程中的关键步骤,直接影响测试的效果。因此,本文基于已有的研究成果,对τ貌馐钥蚣芎筒馐杂美远煞椒ń辛松钊氲研究,并利用已有的测试思想、方法和理论体系,针对已有研究内容存在的不足,进行进一步的探索和改进,以达到研究的期望。本文首先对τ貌馐缘哪谌荨⒎椒ń懈攀觯氐懔芯倭薟应用已有的面向对象、基于⒒赨、基于统计、基于用户会话和基于程序切片的六种研究方法,并对每种研究方法的优缺点进行分析,对比其测试方法的有效性,以系统地了解和掌握主流研究方法,指导本文研究工作的开展。在τ貌馐钥蚣艿难芯恐校疚淖⒅乜蚣艿闹悄苄院涂赏卣剐缘纳杓疲将人工智能领域的砺塾τ玫娇蚣艿恼迳杓浦校岢龌贏的应用测试混合测试框架框架由甅蚖—两个部分组成,分别负责τ玫姆治龊筒馐杂美纳伞⒅葱小⑵拦拦ぷ鳎框架从对象、行为和结构三个方面进行建模,支持功能和结构测试需求。在智能多低车纳杓浦校攵訵应用测试的特点设计分层、分角色的多系统架构,将多低持械腡性踊郑岢概念,使得鎏逵隬应用中的页面元素与组件一一对应。多系统可以根据需求,灵活地构建、撤销功能性沟貌馐钥蚣芫哂幸欢ǖ可拓展性和普遍适用性,满足不同的测试需求。在测试用例生成研究方面,对τ媒峁怪械囊览倒叵到蟹治觯岢一种基于表达式和转化依赖关系的图,并定义了控制节点、定义节点、嗬肟刂平诘愕认喙馗拍睿隽嘶谖酱是衅牟馐杂美伤惴āMü生成图,并对图进行回溯,算法可以快速找出程序中所有从源节点到基节点的执行路径。考虑到τ么肓颗哟螅A私档筒馐杂美赡讯群提高测试用例生成方法的实用性,将测试用例生成过程划分为两个不同的阶段进行,并从页面内和页面间两个层次生成测试用例。实例分析表明,本文提出的测试用例自动生成算法具有一定的自动化水平,可以有效生成期望的测试用例,满足预期的研究标。关键词:τ貌馐裕徊馐钥蚣埽徊馐杂美桑欢郃;软件测试
,.瓵甅,甅,琔—甌,.琺琲瑃瓸,瑆,,—,.,.,,,.,