• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

IBM Rational Tester for SOA Quality V7.0介绍(下)

发布: 2008-1-17 13:03 | 作者: Michael Kelly | 来源: IBM | 查看: 48次 | 进入软件测试论坛讨论

领测软件测试网 当您查看这些各种各样的选项卡时,您将看到一些绿色的值。绿色的值是可能的数据池候选。下面的部分 Adding dynamic data to a Web service test(向 Web 服务测试添加动态数据)中将介绍更多数据池的信息。

  验证应用程序行为

  要在 Web 服务测试过程中查看应用程序的预期行为,您可以在消息返回之后添加验证点。当您添加验证点时,来自 Web 服务消息返回的结果将与验证点测试元素中指定的预期数据进行比较。在执行过程中,验证点在 Web Service Verification Point 报告中生成 Pass、Fail、Error,或 Inconclusive 状态。

  这里有您可以添加的三种类型的验证点:

  Equal(相等)或 contain(包含)验证点

  XPath 查询验证点

  Attachment(附件)验证点

  添加 equal(相等)或 contain(包含)验证点

  Web 服务 equal(相等)或 contain(包含)验证点能使您验证消息返回的内容与预期的标准是否匹配。相等或包含验证点能使您直接比较 Web 服务返回的 XML 文档。像 IBM Rational Functional Tester 和 Rational Performance Tester 一样,Rational Tester for SOA Quality 还支持这种验证点的正则表达式。

  添加 XPath 查询验证点

  Web 服务查询验证点能使您验证消息返回与 XPath 查询是否匹配。XPath 是用于在 XML 文档中寻找信息的语言,因此它可以用于通过 XML 文档的元素和属性定位。查询验证点能使您验证 XML Path 语言查询所返回的节点数量与验证点中指定的预期节点数量是否匹配。参考资料中有关于创建 XPath 表达式的参考。

  添加附件验证点

  Web 服务附件验证点能使您验证 Web 服务消息返回的附件与指定的标准是否匹配。附件验证点能使您验证预期的附件是否被消息返回传递。当所有附件标准都与验证点测试元素中指定的预期标准匹配时,附件验证点将返回 Pass 状态。如果所有标准都不匹配,验证点返回 Fail 状态。

  您可以在 Rational Tester for SOA Quality 的 Help 文件中找到关于每种验证点的更多信息。

  向 Web 服务测试添加元素

  您可以向测试中添加各种元素,例如 Web 服务调用、消息返回、注释、循环,或条件。举例来说:

  您可以在测试中使用 Web 服务调用元素向 Web 服务发送请求。

  您可以使用 Web 服务消息返回元素接收 Web 服务调用的结果。

  您可以在测试的部分中插入 IF-THEN逻辑,从而只在满足具体条件时运行那些部分。

  您可以将测试的一部分定义为运行指定次数的循环。

  transaction(事务)是您会感兴趣的,一组特殊的测试元素中的执行元素。事务可以包含 Web 服务测试元素或其他事务。

要向 Web 服务测试中添加元素,您可以右键单击 Test Contents中的根元素,并选择 Add,或者您可以右键单击任意请求元素,并单击 Insert(参见图 26。)

  图 26. 向 Web 服务测试添加元素

  

  您可以在 Rational Tester for SOA Quality 的 Help 文件中找到关于每种元素的更多信息。

  向 Web 服务测试添加动态数据

  Web 服务协议数据视图能使您查看形成 Web 服务调用和消息返回的 XML 文档。它还允许您在测试执行之后比较预期的和实际的 XML 数据。如果您导航到 Test Element Details中的 Detailed视图,那么您可以为请求中包含的每个值添加数据替换。

  如果您右键单击想要替换的值Atrong taggedby="hylanda">root test元素时,Test Element Details中的 Common Options视图中列出了可用的数据池。您可以在此关联数据池,或者您可以在进行替换时关联它们。您可以在 IBM Rational Performance Tester 和 Rational Tester for SOA Quality 的 Help 中找到关于添加动态数据的更多信息。

  运行您的测试

  Rational Tester for SOA Quality 是功能回归测试工具。要用一个用户快速运行您的测试,您所需的就是右键单击测试集,选择 Run As,然后选择 Performance Test。(参见图 28。)

  图 28. 用一个用户运行您的测试

 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: ibm IBM rational Rational tester Tester

31/3123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网