【问题标题】:Handing Arrays in soap webservice testing using fitnesse使用fitnesse处理soap Web服务测试中的数组
【发布时间】:2016-05-15 13:54:52
【问题描述】:

有没有办法在 wiki 中动态创建表格?

用例:我试图在健身中模仿类似于肥皂声纳。 SOAP SOANR 1. 一旦我们导入 wsdl,soap sonar 就会为 wsdl 中的操作生成输入。 2. 选择一个操作,输入输入然后执行操作。 3.如果是数组,我们可以选择数组的大小并在各自的数组中输入值。

Fitnesse 1. 我可以使用肥皂罐达到第 1 点。 2. 我可以使用 xmlhttptest 夹具来实现这一点

我被困在第三点。有没有办法我可以在健身中做到这一点? (我的想法是从第 1 点开始,我可以获取每个操作的示例输入,从中我会知道 input.xml 中存在数组/复杂类型,但我们如何在 wiki 中动态表示呢?

提前致谢

【问题讨论】:

    标签: soap fitnesse fitnesse-slim fixture


    【解决方案1】:

    我过去所做的是使用ListFixture(和MapFixture)动态填充一个列表(以及每个元素属性的映射/哈希),然后将它们用作XmlHttpTest 的feature to create the body to be sent using a FreeMarker template 的输入值(它允许对列表进行迭代,我用它来根据列表在数组中创建元素)。

    但这很快就会变得相当复杂。真的需要这种级别的灵活性吗?我发现在 wiki 中对数组/列表中的元素数量进行硬编码通常更简单,并且使测试更容易理解/维护。

    在大多数情况下,我更喜欢根据 wiki 页面中的请求为测试用例创建一个包含正确数量元素的脚本(或场景)。场景的使用允许我使用不同的值(但元素数量相同)进行测试。另一个元素计数有自己的脚本/场景。

    仅当您需要测试许多不同的计数时才值得能够动态更改元素的数量,否则动态创建主体所增加的复杂性是不值得的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多