使用 IBM Rational Tester for SOA Quality 将动态数据添加到一个 Web 服务测试中

发表于:2007-11-29 13:54

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Michael Kelly    来源:网络转载

分享:

        如果您点击 Overview 标签,您会看到 Equivalence Classes 章节,在这里您可以为您的测试定义需要的等价类。如果您双击已经存在的等价类,您可以重命名它。将它重命名为 phrasesWithSuggestions。然后建立另一个等价类,命名为 phrasesWithoutSuggestions。(查看 图5。)


图5:添加第二个等价类
Figure 5. Adding a second equivalence class

变量和记录

        下一步,您需要熟悉变量(纵列)和记录(横行)。

  • 一个变量是一个明明的数据列。数据存在于列之中,它的类型由被测试的应用程序决定。
  • 一个记录是数据池中的一个行数据。行和等价类相关,从第0行开始。

        您需要为数据池重新命名变量,您可以点击列并输入新名称。(您还可以在 Overview 标签上完成这个操作,这和您重命名等价类一样。)通常情况下,它通过使用相关元素的名称来命名变量。如果这样不可行,您可以选择其它一些有意义的名称,这样可以让今后看到您的测试的人能够从这个名称得到一些提示,让他们知道您在做什么。重点要记住:不要将列的名称命名为 Variable1。(查看图6


图6:重命名数据池中的变量
Figure 6. Renaming the variables in a datapool

        注意,当您改变一个等价类的变量时,这个变化会串联影响到其他等价类。

        数据池编辑器是一个虚框,类似于电子表格。右键点击这个虚框,打开弹出式选单(图7),用它来添加或者维护已有的数据池构件元素。在其中直接输入数据即可将它添加到数据池。


图7:数据池结构和数据的操作
Figure 7. Manipulating the datapool structure and data

        在继续阅读之前,请先将下列数据添加到您的等价类中 表1


表1:doSpellingSuggestion 等价类的数据值
等价类 术语 返回
phrasesWithSuggestions IBM Rational Perforlmance Tester IBM Rational Performance Tester
phrasesWithSuggestions IMB Rational Performance Tester IBM Rational Performance Tester
phrasesWithSuggestions IBM Ratanal Porformance Testar IBM Rational Performance Tester
phrasesWithoutSuggestions IBM Rational Functional Tester (空白)
phrasesWithoutSuggestions IBM Rational Performance Tester (空白)
phrasesWithoutSuggestions demeloperMorks (空白)

        现在您已经设置好您的数据池了,拥有了以上数据之后,让我们学习如何在 Rational Tester for SOA Quality 中执行数据驱动的测试。

置换

        我们需要了解的第一个动态数据类型是 置换。它可以将测试中的一个特定值和一个特定的数据池列关联起来。

导入一个数据池

        现在您需要做的第一件事就是使您的数据池正常工作。

  1. 您可以点击 Test Element DetailsCommon Options 标签里的 Add Datapool 为您的测试套件启动数据池。
  2. 打开 Import Datapool 对话框(查看图8)。
42/4<1234>
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号