在运行AB测试时,如何使用Selenium进行测试?

时间:2011-03-11 04:42:19

标签: selenium

我们刚刚开始使用Selenium来测试我们的网站并且它的工作非常好,除了它在我们引入AB测试时打破了1/2的时间。在用Selenium进行测试时,你们如何处理Ab测试?

谢谢!

1 个答案:

答案 0 :(得分:2)

这实际上取决于你正在寻找什么。我建议三种选择之一:

  1. 为Selenium禁用A / B测试。测试的关键之一是决心。随机返回,您将无法对结果充满信心。为了实现这一点,我会传递一个参数,例如http://my.website.com/?ab=0。这总是可以选择一个将要测试的特定路径。

  2. 为Selenium构建一个参数以“选择”一个ab测试用例。 http://my.website.com/?ab[show-panel]=1。同样,这将为您提供确定性结果,并允许您实际测试您拥有的ab测试用例。这也可以通过在您的设置中创建使用Cookie来实现。

  3. 黑客 - 不要“检查”您网站的a-b测试方面,并构建selenium来浏览它们。这取决于您正在测试的内容,但如果是图像或文本,这应该不是问题。不应该测试非确定性工作流程。

  4. 希望这些想法有所帮助。这里的要点是确保为测试保持确定性。随机只会让你误入歧途。