使用 Fitnesse 测试外部数据

Posted

技术标签:

【中文标题】使用 Fitnesse 测试外部数据【英文标题】:Using Fitnesse to test external data 【发布时间】:2016-04-27 18:21:44 【问题描述】:

我们想使用 Fitnesse 来测试外部生成的数据集。具体来说,测试将包含必须在数据中有效的不变量,但每次运行测试时,它们都会从数据库中获取数据,并将检查应用于结果集中的每一行。

测试仍会以 wiki 页面的形式进行组织,但每一次运行都会针对所有适用的数据行重复执行。如果特定行未通过断言,我们仍希望对其他行继续进行测试,但随后会收到摘要和未通过每个特定断言的行列表。

我知道这并不是 Fitnesse 的用途,但我们的团队确实具备编写固定装置和测试的技能,而且我们喜欢让非技术主题专家来编写一些测试的想法。

有没有办法在 Fitnesse 中实现上述目标,还是完全超出预期用途?如果可能的话,我将不胜感激有关如何实现这一目标的任何指导,我在文档(或其他网站)中找不到任何有见地的东西。

【问题讨论】:

【参考方案1】:

听起来像 Slim 协议是您编写固定装置所要寻找的。 尤其是Query Table。

【讨论】:

以上是关于使用 Fitnesse 测试外部数据的主要内容,如果未能解决你的问题,请参考以下文章

使用 Fitnesse 的 XML 输入/输出

接口测试目录导航

以对象为参数的 FitNesse 测试

Fitnesse FIT的使用

如何在最新的 FitNesse 版本“20140201”中输出测试表中的可点击链接

working with fitnesse wiki pages