使用Split.rb完成未完成的AB测试

时间:2018-10-29 23:47:23

标签: ruby

我正在通过Split.rb进行多种选择的测试。每当遇到某种条件时,我都会通过ab_test(...)启动测试。该测试将成功完成用户完成操作的操作,但是,如果该用户使用其他方法,则需要将该测试标记为不成功。

这是个过分简单的事情:

class FooController
  def action
    if condition_met
      ab_test(:my_test)
    else
      # restart test
      # previous one must be marked as failed
    end
   end
 end

class BarController
  def action
    ab_finished(:my_test)    
  end
end

如何终止考试?如果可能的话,我希望用户仍然属于同一测试组,只是将当前测试标记为失败。

0 个答案:

没有答案