我正在寻找一种简化A-B测试/ Beta测试的实施策略。我没有看到任何框架可用的代码/插件。如果不是直接的解决方案,那么让我们至少从组件中挑战需求/期望:
我的查询已经有一些线程..
答案 0 :(得分:2)
由于没有人回答这个问题,我会尝试这样做。
基本上,我不确定您的PHP框架和A / B测试需求之间是否存在直接有用的连接。我认为这主要是因为您正在测试的内容几乎可以是任何内容:转换敏感按钮的颜色,页面布局,整个注册漏斗等。这些本质上与您的PHP框架无关。有很多选项可供您进行测试。
另一个问题是,在开始测试之前,您可能并不真正了解正在测试的参数。您的测试可能会让您失去一种您甚至没有考虑过的方式,那么您如何在构建网站时考虑到这一点?如果您需要一个非常宽的窗口来测试您将要测试的内容,那么您可能最好不要构建它并使用某种类型的蒸汽/烟雾测试来首先获得基本概念。并非一切都可以进行测试,你仍然需要主观生成的假设作为你的测试用例(你的测试只会和你的假设一样好)。
如果你有一些非常具体的东西,你需要反复测试,并希望在系统中建立这种灵活性,那么我会在框架中寻找最明显的解决方案来实现它。例如,如果您正在使用Symfony,并且如果您认为在6个月内需要为页面测试50个不同的侧边栏变体,那么将它构建为插槽/组件可能是有意义的,这样您就可以构建它关于简化测试并轻松交换侧边栏的一些逻辑。我不确定为什么它需要比那更复杂。
总的来说,我还要补充一点,A / B测试的作用应该是指导您的产品更好地销售/转换/货币化/参与。除非你正在构建某种类型的测试平台,否则我不会过度思考它。我倾向于看到大多数网站未能充分测试,因为系统对于各种测试用例不够灵活,但是因为高层管理人员不会为其提供足够的产品/开发时间,或者因为人们没有充分利用他们的分析包甚至可以得出最基本的结论。
希望有所帮助。
答案 1 :(得分:0)
http://phpabtest.com/看起来像一个非常容易使用的免费框架!