0

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

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

Fitnesse 1. 我可以使用soapui jars 达到第1 点。2.我可以使用 xmlhttptest 夹具来实现

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

提前致谢

4

1 回答 1

0

我过去所做的是使用ListFixture(和MapFixture)动态填充一个 List (以及每个元素属性的 Map/Hashes ),然后将它们用作 XmlHttpTest功能的输入值,以创建要使用发送的主体FreeMarker 模板(它允许对列表进行迭代,我用它来根据列表在数组中创建元素)。

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

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

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

于 2016-07-01T07:45:32.423 回答