Web服务工作流变异测试技术研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:kangbb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务因其强大的集成能力而受到广泛重视。单个Web服务提供的功能通常是有限的,因此实际应用中需要对网络上分布的Web服务进行组合以满足用户需求,这种组合的方法为Web服务测试带来了新的挑战。由于目前大多数Web服务组合是基于业务流程构建的,业务流程测试作为组合Web服务测试的一部分,越来越受到业界的关注。目前,对于业务流程测试所做的工作集中于通过形式化验证流程是否安全和符合需求,主要是检验流程的死锁情况和流程的可达性。组合服务是由服务组合语言编写的流程以及与流程交互的成员服务组成的有机整体,对于流程的描述文档应进行详尽的测试。   本课题采取变异的思想对Web组合服务工作流进行测试。基于OWL-S描述文档提供的流程信息设计了4种共15个变异算子,涵盖了流程设计过程中常见的错误。在本方法中,通过模拟错误,能够寻找有效的测试用例集合,且能够为测试过程提供衡量准则,最终达到对组合服务测试的目的。文中同时给出了变异测试框架,详细阐述了变异测试的步骤和部分功能部件的实现思想。   考虑到由来已久的变异测试的代价问题,文中提出了一个改进方法。该方法基于发掘变异体和测试用例之间的隐含联系,通过在测试过程中引入测试用例选择策略,使测试过程更加高效,付出的代价更少。实验证明,该方法在不影响测试效果的前提下,可以显著提高测试效率。
其他文献
随着当前计算机技术的不断发展,特别是Internet技术的发展,文本信息的数量呈现爆炸式增长。如何帮助人们有效的获取自己需要的信息,成了信息处理领域一个亟需解决的问题。而
网络数据传输和处理能力的大幅度提高使得基于组播技术的多点间数据传输需求日益增加。网络编码理论是21世纪初在信息论和网络通信研究领域中的一个重大突破,而网络组播中的
优化技术是一种以数学为基础,用于求解各种工程问题最优解或者满意解的应用技术,任何控制与决策问题本质上都可以归结为优化问题。对优化问题的求解已有的经典优化方法,主要包括
随着信息时代的到来和多媒体技术的飞速发展,多媒体因其丰富形象的表现形式,已经成为信息数据的重要载体之一。在视频信息的大量涌现和迅猛发展的情况下,如何快速有效地处理
目前增强现实系统的应用越发广泛。在增强现实系统中,相机跟踪、虚实融合和人机交互是三大核心问题。当用户使用增强现实系统时,徒手交互是最自然的交互方式之一。然而当前手
1859年11月24日,英国生物学家Charles Robert Darwin发表了《物种起源》一书,提出了生物进化论学说。科学家们发现可以通过进化树来形象的展现物种之间所存在的遗传系谱关系
业务流程模型是一种反映业务流程执行过程的计算机化的模型,是为了能在先进计算机环境支持下实现运营过程集成与运营过程自动化而建立的、可由业务流程管理系统执行的业务模
目前,柑橘产量排在重庆所有种类水果中的第一位。要维护广大柑橘农户的利益,其关键就是提高柑橘的产量和品质。柑橘生长发育的基础是水分,柑橘园水分管理的好坏直接影响到柑
XML是W3C于1998年提出的一种标记语言,由于独特的技术优势,XML推出后很快就成为Internet上信息描述和交换的标准。随着XML应用的越来越广泛,Web上的XML文档与日俱增,为了实现
目前有很多针对正常与非正常案例甄别方面的研究,大多是研究如何人工建立区分标准或特征库,这类方法不仅使得前期准备工作量巨大,而且后期甄别能力有限,准确率也低,在很多应