vgno / ably

Provides a sane model for dealing with A/B tests.
MIT License
2 stars 0 forks source link

Separate experiment administration from scenario definition #1

Open wadim opened 9 years ago

wadim commented 9 years ago

Experiment administration and scenario definition are fundamentally separate concerns.

Experiment administration is concerned with issues such as:

Scenario definition is only concerned with what each scenario looks like.

These concerns are fundamentally disconnected. They call for different workflows and they can be prepared by different groups of people.

wadim commented 9 years ago

Ably should not rely on any specific method of test administration, specifically on any specific way of passing test definitions to Ably. We need to separate defining tests from describing variants and define a minimal interface between them:

the only thing the describing variants module needs from the defining tests module is the information which variant of each test is the selected one.