首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 166 毫秒
1.
Web服务测试的研究   总被引:2,自引:0,他引:2  
Web服务是一种全新的分布式计算技术,它具有真正意义上的系统平台异构性和语言的独立性。随着Web服务技术的不断发展和广泛应用,需要运用测试技术来保障Web服务的正确有效运行。然而由于Web服务采用了新的体系结构和核心协议,其测试方法有别于以往的传统软件测试或网络协议测试,所以有必要对其测试方法和技术进行研究。文中对Web服务的测试进行了分析,针对不同的测试目的提出了对Web服务进行测试的方法,并给出了一种Web服务的测试执行框架。  相似文献   

2.
Web服务是一种新的分布式计算范型--面向服务的体系结构的具体实现之一.然而,Web服务的松耦合、动态性和可组合性等特点给Web服务测试带来了极大的挑战.如何寻求高效的Web服务测试技术和开发实用的测试工具,是当今软件业界一个亟待解决的课题.当前Web服务的测试方法已经贯穿于服务的开发、预发布、运行以及演化的整个生命周期.提出了从Web服务生命周期的角度分析Web服务测试的重要参数,在此基础之上归纳和比较了近年来出现的一些典型的测试方法和技术,最后展望并探讨了Web服务测试今后的研究方向.  相似文献   

3.
Web服务测试技术综述   总被引:3,自引:0,他引:3  
面向服务的体系结构(SOA)已成为基于Web的分布式系统的主要发展趋势。Web服务作为实现SOA的一种形式,已得到广泛的关注与应用。由于Web服务为基于开放和通用的协议与平台,其服务质量与可信等均可能存在问题,这将会阻碍Web服务的发展。Web服务进行充分测试可保证Web服务的质量,然而由于Web服务所具有的特点,传统的软件测试技术方法不再适用于Web服务的测试,所以对Web服务测试方法和技术的研究成为当务之急。本文在SOA体系结构基础上,讨论了Web服务测试的难点和Web服务测试的基本方法,分析了目前Web服务测试的研究现状。最后,展望了未来可能的研究方向。  相似文献   

4.
一种有效的Web性能测试方法及其应用*   总被引:11,自引:0,他引:11  
针对Web应用软件的特征,提出了一种基于目标的性能测试方法,其关注的主要内容包括与Web应用相关的负载测试和压力测试两个方面。不但对这两个方面的测试方法进行了全面的分析和探讨,还强调了测试过程管理的重要作用,最后给出了这种方法在Web应用性能测试实践中的一个具体应用。  相似文献   

5.
为了保障Web服务的可靠性和安全性,在测试Web服务时采用一种基于TTCN-3的分布式测试方法,给出WSDL服务信息描述到TTCN-3描述的生成流程,也即服务器端抽象测试套的生成过程,并设计出一种用于抽象测试套自动生成的算法,最后实现一个自动化测试工具原型,给出运用此方法进行测试的实例,进一步说明Web服务测试套执行的测试流程,验证此方法的可行性。解决传统测试方法在测试Web服务应用时测试套无法跨平台的问题,增强Web服务测试系统的灵活性和平台无关性。  相似文献   

6.
Web服务测试问题综述   总被引:9,自引:0,他引:9  
近来出现了一种新的支持分布式计算的范型--面向服务的体系结构(SOA).Web服务就是这种结构的具体实现形式之一.众所周知,为了获得一个可信的、可靠的服务,对服务实施完全、充分的测试是至关重要的.所以本文对Web服务的测试方法和技术进行了调查研究.本文从SOA体系结构下Web服务的特点及其测试的新的挑战出发,讨论了Web服务测试与传统测试的不同点;接着从多个不同的角度(测试的视角和测试的策略)讨论了Web服务测试的相关问题.然后给出了一个Web服务测试过程的组织框架,还讨论了目前Web服务测试的研究现状和一些代表性的Web服务测试技术.最后总结全文并给出未来的研究方向.  相似文献   

7.
Web应用系统的使用与日俱增,技术层出不穷,但是Web应用系统的测试却是一个难点.论文提出一种基于控制流的测试方法,对Web应用系统建立控制流模型,并给出形式化的定义,采用模型进行测试用例的产生.为了使测试自动化,论文还谈到脚本技术和测试执行器的设计.  相似文献   

8.
Web服务软件由于其强大的功能和良好的特性得到了越来越广泛的应用,但针对Web服务测试方法和技术的研究还处于初级阶段.通过对Web服务软件的特点的分析,归纳了近年来一些典型的Web服务测试方法和技术,并对当前较为有代表性的研究工作进行了总结,探讨了若干研究方向.  相似文献   

9.
Web服务的应用越来越广泛,Web服务中的安全缺陷与漏洞也在不断增多,Web服务安全性问题日益突出。Web服务安全性测试是保证Web服务软件安全性、降低安全风险的重要手段。本文提出了一种Web服务安全性测试框架,论述了Web服务主要的安全功能需求、实现标准及实施安全功能测试的一般原理,并从攻击Web服务的角度对Web服务安全漏洞测试进行了系统介绍,分析了Web服务常见的安全漏洞及测试方法。  相似文献   

10.
在深入分析Web服务不确定性的基础上,提出一种Web服务测试方法.通过引入可信度阈值进行检验,该方法对异常候选服务具有较强的抗干扰性,能够有效测试出候选服务的可信度、每个测试用例的期望标准输出及其测试能力.该方法根据可信度对候选服务进行排序,为服务使用者选择合理的Web服务提供了重要参考依据.该方法不仅可以测试单个Web服务,还能够对组合Web服务进行测试.最后,通过测试实验验证了该方法的可行性和有效性.  相似文献   

11.
Web服务响应时间测试   总被引:1,自引:0,他引:1  
李乔  秦锋  郑啸 《计算机工程与设计》2007,28(19):4670-4673
随着Web服务技术的不断发展和广泛应用,需要运用测试技术来保障Web服务的正确有效运行,而Web服务响应时间则是评估Web服务质量最直观的一个参数.基于Apache axis,解析WSDL,用CTM产生有效测试例,实现Web服务的实时测试、不同站点测试、负载测试、平均响应时间测试.测试表明程序运行稳定,测试的结果为评估Web的服务质量提供了有力的参考.就授权测试、多个Web服务测试方面还需完善的工作做了进一步探讨和展望.  相似文献   

12.
秦锋  李乔  郑啸 《微机发展》2007,17(8):239-242
随着Web服务技术的不断发展和广泛应用,需要运用测试技术来保障Web服务的正确有效运行。基于ApacheAxis,解析WSDL,用CTM产生有效测试例,实现了Web服务的功能性测试和压力测试,并就安全性测试、授权测试、多个Web服务测试方面还需完善的工作做了进一步探讨和展望。  相似文献   

13.
李乔  秦锋  郑啸 《微机发展》2007,17(11):197-200
随着Web服务技术的不断发展和广泛应用,需要运用新的测试技术来保障Web服务的正确有效运行,而测试例的生成是Web服务测试的一项重要内容,它将直接关系到Web服务测试的效率和成本。基于Web服务的WSDL文档,根据输入域中子集间相互关系,利用分类树的方法(Classification Tree Method),提出Web服务测试例的一种自动生成方法,据此达到最少的数量最大限度地进行覆盖的目的,并结合具体的实例,使用CTE测试工具增强测试的自动化程度,从而提高软件测试的效率和软件的质量。  相似文献   

14.
本文提出了一种支持新型网络用户自定义报文性能测试的方法.在充分利用现有测试设备和测试环境的情况下,为新型协议的用户自定义格式报文提供了一个通用灵活的接口,将用户定义的报文格式转换成通用协议报文格式进行测试.用户不用关心测试设备底层数据报文的构造过程,只需在自定义协议上进行数据的定义、转发、测试等,中间的转换过程对用户是...  相似文献   

15.
16.
网络协议测试是检验网络协议实现的一个关键性方式,它是在软件测试的基础上发展起来的。面向IPv6的协议测试技术作为它的一个分支,则是为了验证IPv6协议栈是否满足协议标准而提出的。文章详细介绍了针对小设备上的IPv6协议栈开发过程中所用到的一致性测试工具和方法,包括:PacketGenator,TAHI Project,and TTCN-3,并结合Ethereal抓包软件,对项目组自行开发的协议栈进行测试,实测效果良好。  相似文献   

17.
Web Service Business Process Execution Language (WS‐BPEL) is one of the most popular service‐oriented workflow applications. The unique features (e.g. dead path elimination semantics and correlation mechanism) of WS‐BPEL applications have raised enormous problems to its test case generation, especially in unit testing. Existing studies mainly assume that each path in the control flow graphs that correspond to WS‐BPEL applications is feasible, which always yields imprecise test cases or complicates testing results. The current study tackles this problem based on satisfiability modulo theory solvers. First, a new coverage criterion is proposed to measure the quality of test sets for testing WS‐BPEL applications. Second, decomposition algorithms are presented to obtain test paths that meet the proposed coverage criterion. Finally, this paper symbolically encodes each test path with several constraints by capturing the unique features of WS‐BPEL. These constraints are solved and the test cases (test paths and test data) are obtained with the help of satisfiability modulo theory solvers to test WS‐BPEL applications effectively. Experiments are conducted using our approach and other typical approaches (e.g. message‐sequence generation‐based approach and concurrent path analysis approach) with 10 WS‐BPEL applications. Experimental results demonstrate that the test cases generated by our approach can avoid instantiating idle instance and expose more faults. Copyright © 2015 John Wiley & Sons, Ltd.  相似文献   

18.
基于Robot测试框架的关键字驱动的研究与应用   总被引:1,自引:1,他引:0  
为了有效提高软件的测试效率,通过对自动化测试技术之间优缺点比较,结合Web的特点和业务流程,提出了一种基于Robot测试框架的关键字驱动技术。在此技术的基础上,设计并实现了将Robot测试框架运行于RFT等测试工具,实现了测试脚本生成、测试执行与测试报告生成自动化,大大提高了自动化测试效率,保证了软件质量。  相似文献   

19.
与传统软件相比,数据库应用系统更加庞大而复杂,因此对数据库应用系统的测试工作更加困难.在系统开发过程中,由于开发人员对数据库模式的理解不同产生一些错误.这些错误表现为各功能单独运行时结果正常,而多个功能一起运行时就会造成错误.针对这种现象,即数据库模式的理解冲突错误,本文给出了形式化的定义,并提出了一种基于功能一数据访问图的集成测试策略,使得在通常需要在系统测试和用户测试阶段才能发现的问题能在集成测试阶段发现和修正.  相似文献   

20.
被动测试和主动测试的研究   总被引:4,自引:1,他引:4  
协议测试对于保证协议实现的正确性起着至关重要的作用.现在研究较多的测试方法是主动测试,被动测试则是一种新兴的测试方法.对两种测试思想进行比较,提出了将两者结合以获得更好测试质量和测试效率的算法,即先对IUT进行被动测试.通过测试收集一些有用的启发式信息.然后再将这些信息用于指导后续的主动测试,此算法已被用于BGP协议的测试,实验证明该算法可以提高主动测试效率。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号