- 4
- 0
- 约6.34万字
- 约 64页
- 2019-01-09 发布于上海
- 举报
基于agent的web应用测试框架及测试方法的研究-计算机科学与技术专业论文
摘
摘 要
随着、Ⅳeb应用的普及,Web应用测试在保证Web系统质量和可靠性方面发 挥着重要的作用,由于Web应用具有的新特性,传统的软件测试方法不能直接 用来对Web应用进行测试。在Web应用测试研究中,测试框架研究可以从抽象 层次指导测试的整个流程,对测试工作的开展和实施起到了至关重要的作用。而 测试用例生成是测试过程中的关键步骤,直接影响测试的效果。因此,本文基于 已有的研究成果,对Web应用测试框架和测试用例自动生成方法进行了深入的 研究,并利用已有的测试思想、方法和理论体系,针对已有研究内容存在的不足, 进行进一步的探索和改进,以达到研究的期望。
本文首先对Web应用测试的内容、方法进行概述,重点列举了Web应用已 有的面向对象、基于Agent、基于UML、基于统计、基于用户会话和基于程序
切片的六种研究方法,并对每种研究方法的优缺点进行分析,对比其测试方法的
有效性,以系统地了解和掌握主流研究方法,指导本文研究工作的开展。 在Web应用测试框架的研究中,本文注重框架的智能性和可拓展性的设计,
将人工智能领域的Agent理论应用到框架的整体设计中,提出基于Agent的Web 应用测试混合测试框架AETFW。AETFW框架由Web.Modeling和Web—Testing 两个部分组成,分别负责Web应用的分析和测试用例的生成、执行、评估工作, 框架从对象、行为和结构三个方面进行建模,支持功能和结构测试需求。在智能
多Agent系统的设计中,针对Web应用测试的特点设计分层、分角色的多Agent 系统架构,将多Agent系统中的Test Agent进行原子划分,提出0bject Agent的 概念,使得Object Agent个体与Web应用中的页面元素与组件一一对应。多Agent 系统可以根据需求,灵活地构建、撤销功能性Agent,使得测试框架具有一定的 可拓展性和普遍适用性,满足不同的测试需求。
在测试用例生成研究方面,对Web应用结构中的依赖关系进行分析,提出 一种基于DUCC表达式和转化依赖关系的TG图,并定义了控制节点、定义节点、 K.距离控制节点等相关概念,给出了基于谓词切片的测试用例生成算法。通过 生成TG图,并对TG图进行回溯,算法可以快速找出程序中所有从源节点到基 节点的执行路径。考虑到Web应用代码量庞大,为了降低测试用例生成难度和 提高测试用例生成方法的实用性,将测试用例生成过程划分为两个不同的阶段进 行,并从页面内和页面间两个层次生成测试用例。实例分析表明,本文提出的测 试用例自动生成算法具有一定的自动化水平,可以有效生成期望的测试用例,满 足预期的研究}J标。 关键词:Web应用测试;测试框架;测试用例生成;多Agent;软件测试
II
AbstractWith
Abstract
With the popularity of Web Applications, Web Applications testing has played
of Web
an important role in ensuring the quality and reliability of the application
svstem.Due to the distinguish characters of Web applications,the testing approaches for traditional software testing can not be directly applied to Web applications
testing.In the studying of Web Applications testing,testing framework
researcn
cOuld instruct the whole testing process from an abstract level,moreover’IS crucial
for the development and implementation of the testing process.Meanwhile,test case
on the generation is also a key step to impact the testing effectiveness·Hence,based
existin童research achievement,this paper conducts in_depth researches on the studying of Web applications testing framework and the automatic
test case
generation
您可能关注的文档
- 基于fpga的sdh复用与解复用的设计-电路与系统专业论文.docx
- 基于directionlet变换的sar图像噪声抑制及边缘检测-电路与系统专业论文.docx
- 基于bp神经网络的张力控制系统-控制科学与工程专业论文.docx
- 基于directionlet变换的图像去噪和融合-电路与系统专业论文.docx
- 基于evm5515的t波电交替检测系统开发-信号与信息处理专业论文.docx
- 基于copula函数creditmetrics模型改进与应用研究-金融学专业论文.docx
- 基于abaqus对汽车前副车架的结构优化-机械制造及其自动化专业论文.docx
- 基于crp数字化校园的财务管理系统的设计与实现-软件工程专业论文.docx
- 基于agent的分布式供应链仿真平台研究-信息管理与信息系统专业论文.docx
- 基于b2c模式的电子商务平台系统设计和实现-软件工程专业论文.docx
- 基于bp神经网络的边坡岩体力学参数反分析-土木工程专业论文.docx
- 基于cfd的厢式货车外部流场数值模拟分析研究-车辆工程专业论文.docx
- 基于fpga的视频运动目标检测系统-电路与系统专业论文.docx
- 基于bp神经网络的水泥企业可持续发展能力研究-管理科学与工程专业论文.docx
- 基于agent技术的网络商务信息存储及检索研究-管理科学与工程专业论文.docx
- 基于contour+let与分形的森林火灾图像分割-信号与信息处理专业论文.docx
- 基于canopen总线的数控系统高速数字通信技术研究-机械制造及其自动化专业论文.docx
- 基于abaqus的楼板对钢筋混凝土框架的抗震影响分析-结构工程专业论文.docx
- 基于adams的双横臂悬架运动学及整车操纵稳定性的研究-车辆工程专业论文.docx
- 基于cfd的旋喷泵性能研究-机械制造及其自动化专业论文.docx
最近下载
- 2023年中国黄金行业研究报告.doc
- 寓言童话阅读指导.doc VIP
- 2017年北京公务员考试行真题及答案2017年北京公务员考试行测真题及答案2017年北京公务员考试行测真题及答案2017年北京公务员考试行测真题及答案.doc VIP
- 2023届高考模拟作文“《山月记》我深怕自己并非美玉”导写及范文.pdf VIP
- 工程回访管理制度.docx VIP
- ISO 1461-2022中文+英文钢铁制品热浸镀锌层—规范和试验方法.docx
- A4跨省道防护棚架施工专项方案2 - 设计及方案.docx VIP
- 初中七年级日语单词(按单元).pdf VIP
- 行政执法人员行为准则.pptx VIP
- 贷款资金支付管理办法.docx VIP
原创力文档

文档评论(0)