A/B testing in Web development is a method for presenting two different solutions to two different groups, gathering results and taking the appropriate decision, choosing between implementing solution A or solution B.
Sixpack is a framework that allows developers to setup an A/B testing environment, presenting users with solutions and experiments, gathering results and helping the webmaster choose the most appropriate and user-liked action.
The Sixpack framework itself runs on Python, with an embedded Web server that answers to Web requests.
Additional to this core, a Web UI is also included for managing the results of A/B tests via a browsers. This part is optional because results can also be pulled from the Redis database directly for further processing.
Sixpack is technology-agnostic and can be used with various programming languages. To do this it features an API, for which client libraries are available:
Python
JavaScript
Ruby
PHP
Go
iOS
Perl
Requirements:
- Python 2.7.x
- Redis 2.6 or higher
Comments not found