我有一套应针对网站运行的方案。现在我想针对大量网址使用此测试套件进行配置测试。应该运行的测试是相同的,唯一的区别是站点的基本URL。
目前,我对如何做到这一点有以下想法:
在Rakefile中迭代url 缺点:如果我会这样做
# Iterating over urls
# Running Cucumber::Rake::Task
end
然后将为每个网址创建Cucumber和驱动程序的新副本。这将花费太多时间
使用挂钩。但我不知道如何通过它们来完成
解决问题的最佳方法是什么?
答案 0 :(得分:3)
作为cuke_iterations宝石的作者,我会跳进去说你的情况正是它的设计目标。我没想到您可能不想为每个场景指定标签,我将考虑删除该要求。
不要忘记您可以在功能级别指定标记,然后将其应用于该功能中包含的任何方案,因此根据您拥有的每个功能的场景数量,它可能不是一个巨大的劣势。