Облегчите поддержку A-B Testing / Beta Testing в рамках - PullRequest
1 голос
/ 27 января 2011

Я ищу стратегию реализации, чтобы упростить A-B-тестирование / бета-тестирование. Я не вижу никакого кода / плагина, доступного для любой платформы. Если не для прямого решения, давайте, по крайней мере, мозговой штурм требований / ожиданий от компонента:

В моем запросе уже несколько тем ..

Ответы [ 2 ]

2 голосов
/ 28 января 2011

Поскольку никто не ответил на этот вопрос, я попытаюсь это сделать.

По сути, я не уверен, есть ли прямая полезная связь между вашей платформой PHP и вашими потребностями A / B-тестирования. Я думаю, что это в основном потому, что тестируемое вами может быть практически любым: цвет чувствительной к конверсии кнопки, макет страницы, целая воронка регистрации и т. Д. По сути, они не имеют никакого отношения к вашей среде PHP и Есть много вариантов, как вы можете провести тестирование.

Другая проблема заключается в том, что вы, возможно, не знаете параметры того, что тестируете, пока не начнете тестирование. Ваше тестирование может привести вас к тому, что вы даже не подумали, так как вы могли бы объяснить это при создании сайта? Если вам нужно ДЕЙСТВИТЕЛЬНО широкое окно для того, что вы будете тестировать, вам, вероятно, лучше вообще не создавать его и использовать какой-либо тип тестирования на пары / дым, чтобы сначала получить базовые концепции. Не все могут быть подвергнуты проверке, и вам все равно понадобятся субъективно сгенерированные гипотезы в качестве тестовых случаев (и ваше тестирование будет таким же хорошим, как ваши гипотезы).

Если у вас есть что-то очень конкретное, что вам нужно многократно тестировать с течением времени, и вы хотите встроить эту гибкость в систему, то я бы искал наиболее очевидное решение в этой среде, чтобы это произошло. Например, если вы используете Symfony и считаете, что вам нужно протестировать 50 различных вариантов боковой панели для страницы в течение 6 месяцев, возможно, имеет смысл создать ее как слот / компонент, чтобы вы могли собрать немного логики вокруг упрощения тестирования и замены этих боковых панелей с легкостью. Я не уверен, почему это должно быть что-то более сложное, чем это.

В целом, я бы также добавил, что роль A / B-тестирования должна направлять ваш продукт, чтобы лучше продавать / конвертировать / монетизировать / привлекать. Если бы вы не создавали какую-то платформу для тестирования, я бы не стал обдумывать это. Я склонен видеть, что большинство сайтов не в состоянии тестировать в достаточной степени не потому, что система недостаточно гибка для различных тестовых случаев, а потому, что высшее руководство не будет уделять ей достаточно времени для разработки продукта или из-за того, что люди недостаточно используют их аналитические пакеты, чтобы сделать даже самые основные выводы.

Надеюсь, это поможет.

0 голосов
/ 18 февраля 2011

http://phpabtest.com/ выглядит довольно простым в использовании фреймворком, который поставляется бесплатно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...