Skip to content
jsylvanus edited this page Dec 29, 2010 · 11 revisions

phpScenario

phpScenario is an object-oriented split testing library intended to make A/B testing disturbingly easy for PHP developers. Basically the goal is to make integration into a project take, at most, 5 minutes. Actually adding tests should be even faster, at least for simple A/B tests.

Features

Requirements

Setup

Basic Usage

Advanced Usage

Planned for 1.0

  • Scenario_Data_Analyzer and overhaul of Scenario_Result/ResultSet usage
  • More/better stats available through analyzer
  • Text result renderer
  • Template-based result renderer (basically feed analyzer and resultset to an include)
  • Built-in Multivariate Support.
  • Support for weighting treatments
  • (maybe) Single-line password-protected results & admin page? (something like Scenario_Core::AdminPage($_POST)?)

Ideas / Potential features

  • Command line tool for checking results and otherwise manipulating data.
  • SVG result renderer? (or RaphaelJS?)
  • Auto-selection & notification of winning version upon high confidence. (Fire & Forget testing)
  • Full unit testing suite (there are none right now)
  • Support for Doctrine DBAL?
  • REST data adapter
  • File data adapter