【发布时间】:2018-12-13 18:15:49
【问题描述】:
我们有一个测试,基本上我们需要在网站中输入一个特定的值,并确保另一个值出现。为此的输入输出数据存储在一个 XML 文件中。
现在我们可以创建一个运行一次并循环的单个场景,提交每个值,但是我们遇到一些报告问题,如果 100 对中有 2 对失败,我们想知道哪些是,而不仅仅是有一个断言错误整个场景。
我们将使用场景大纲获得更清晰的报告,其中所有值都在示例表中。然后场景本身重复运行,我们可以将单个集合作为断言错误失败,并在报告中清楚地反映。
问题:我们不想将 xml 中的所有值硬编码到 .feature 中。它很吵,但如果值发生变化,更新速度也会很慢。我们宁愿只提供 XML 解析然后继续,如果事情发生变化,我们只需放入更新的 XML。
有没有一种方法可以创建动态示例,我们可以重复运行场景,每个数据案例一个,而无需在示例表中明确定义它?
【问题讨论】: