分享到:

Web服务测试的研究

Web服务是一种全新的分布式计算技术,它具有真正意义上的系统平台异构性和语言的独立性。随着Web服务技术的不断发展和广泛应用,需要运用测试技术来保障Web服务的正确有效运行  (本文共4页) 阅读全文>>

国防科学技术大学
国防科学技术大学

面向服务的Web服务测试框架研究与实现

Web服务技术是一种新颖的分布式计算模型,它提供了一种独立于软硬件平台和编程语言的调用机制,近年来引起学术界和工业界的广泛关注并迅速发展。目前,关于Web服务技术的研究非常活跃,然而由于Web服务所固有的一些特性,Web服务测试与传统的软件测试工作相比面临着不少新的困难。Web服务的体系架构包含着三种角色,它们通过SOAP消息进行通信,这种分布式软件架构使Web服务测试与传统的软件测试有着很多不同。目前已经提出一些方法从不同的层次和侧面对Web服务进行测试,然而由于Web服务的诸多特性,测试工作中的一些难题仍然没有解决。本文介绍了一个面向服务的Web服务测试框架。在该框架中,测试工作的参与者称为“测试服务”,它们通过服务注册、服务查询和服务调用实现相互协作与分工,共同完成测试任务。我们借助于一个典型的测试工作流程对该框架进行的分析表明,测试服务可以根据需要被动态地发现和调用,从而动态地集成到框架中来,而且这种测试服务的集成过程不...  (本文共95页) 本文目录 | 阅读全文>>

苏州大学
苏州大学

基于UML2.0动态视图的Web服务模型测试方法及其应用

如何保证并不断提高软件质量是软件工程研究的一个核心问题。软件测试能够有效地发现软件中隐藏的缺陷,是保证软件质量的重要方法。Web服务是分布式计算领域的新兴技术,具有良好的开放性、高度可集成性等优点;UML2.0已经成为事实上的建模语言标准,基于UML2.0构建软件测试模型,能够清楚并完整地描述被测试系统的真实信息,便于测试人员的理解和测试工作的尽早展开。为了提高Web服务的可靠性,本文提出了基于UML2.0活动图和通信图构建Web服务测试模型,在得到的测试模型基础上进行Web服务测试的方法。本文的主要思想是将Web服务业务流程以及Web服务对象交互转化为可视化的动态测试模型。该方法扩展了UML2.0活动图,使其能够描述BPEL的语法元素和行为特性;同时,给出UML2.0活动图形式化定义及其测试覆盖准则,对测试用例生成的深度优先搜索算法加以约束,合理地减少了测试用例的数量,提高了测试的效率和精确性;利用UML2.0通信图的优点描述...  (本文共67页) 本文目录 | 阅读全文>>

江西财经大学
江西财经大学

基于有限状态机的Web服务测试用例生成方法

随着信息技术的发展,软件规模的不断扩大,如何保证和提高软件质量成为软件界最为关心的问题之一。近年来,Web服务的松散藕合性、简单性、高度可集成性、规范性、开放性和行业支持等特点使其得到了迅猛的发展,Web服务的出现解决了语言差异、平台差异、协议差异、数据差异所带来的高代价的系统集成问题,显著降低了开发的代价,但Web服务的可靠质量是服务选择、应用和集成的关键依据之一,因此,确保Web服务的质量成了一个至关重要的问题。软件测试作为保证软件质量的关键技术之一,能够有效地发现软件中的故障。软件测试的核心问题是测试用例的产生。好的测试用例不仅能有效的发现软件中的缺陷,并可以减少软件测试的工作量。测试用例的生成将直接关系到Web服务测试的效率和成本。随着面向服务软件开发技术的广泛应用和软件测试自动化的要求,基于模型的软件测试逐渐得到重视。在几种有代表性的基于模型的软件测试中,基于有限状态机的测试模型已经成为软件测试研究领域的一个热点。它能...  (本文共69页) 本文目录 | 阅读全文>>

南京理工大学
南京理工大学

基于代数规约的Web服务测试执行技术研究

随着面向服务计算的迅速发展,Web服务测试得到越来越多的关注,尤其是在Web服务动态发现和组合的过程中,通过对第三方提供的服务进行自动测试已成为一个研究热点。近年来,有关从Web服务的形式化代数规约中自动生成测试用例和自动检验测试结果的正确性等方面的研究都取得了实质性进展。但是,由于Web服务接口的多样性,导致服务调用方式不一致,如何将测试用例自动地转换成对第三方Web服务的测试性调用请求是一个尚未解决的技术难点,已成为完成Web服务自动测试的主要障碍之一。本学位论文将以现有的研究工作为基础,首先对线性测试调用序列生成算法进行改进。然后,本论文在分析主流Web服务接口的基础上定义了通用的服务调用机制,提出一个通用的面向Web服务的测试执行引擎框架,以支持包括WSDL/SOAP为基础的Web服务和RESTful Web服务的自动测试执行过程,并将线性测试调用序列经关系矩阵及并发流程图构建过程进行并行化处理,进而自动生成并发测试脚本...  (本文共66页) 本文目录 | 阅读全文>>

《微计算机应用》2010年01期
微计算机应用

Web服务测试技术综述

面向服务的体系结构(SOA)已成为基于Web的分布式系统的主要发展趋势。Web服务作为实现SOA的一种形式,已得到广泛的关注与应用。由于Web服务为基于开放和通用的协议与平台,其服务质量与可信等均可能存在问题,这将会阻碍Web...  (本文共6页) 阅读全文>>