在运行AB测试时,如何处理Selenium测试?
我们刚刚开始使用Selenium来测试我们的站点,它运行得非常好,只是当我们引入AB测试时,它中断了1/2的时间。使用硒测试时,你们如何处理Ab测试在运行AB测试时,如何处理Selenium测试?,selenium,Selenium,我们刚刚开始使用Selenium来测试我们的站点,它运行得非常好,只是当我们引入AB测试时,它中断了1/2的时间。使用硒测试时,你们如何处理Ab测试 谢谢 这完全取决于你在寻找什么。我建议三种选择之一: 禁用硒的A/B测试。测试的关键之一是决心。使用随机返回,您将无法对结果如此自信。为此,我将传入一个参数,例如。这始终可以选择一个将要测试的特定路径 为Selenium构建一个参数来“选择”ab测试用例。http://my.website.com/?ab[显示面板]=1。同样,这将给您一个确定的结
谢谢 这完全取决于你在寻找什么。我建议三种选择之一:
希望这些想法能有所帮助。这里的要点是确保测试的结果具有确定性。随机只会让你误入歧途。好建议。但是,一个问题是,当您希望在A和B流周围都有测试覆盖率时。最好的方法是什么?选项包括编写单独的测试、单独的页面对象、多值定位器(或匹配A/B流的d条件),或使用相同的页面对象,但将其与内部逻辑复杂化,以确定A/B测试流,从而从测试中提取细节(如果适用)。对于处理A/B的高级页面面向对象方法,可能想看看:这里有一个相关的帖子: