PHPackages                             joseluisald/ab - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. joseluisald/ab

ActiveLibrary[Testing &amp; Quality](/categories/testing)

joseluisald/ab
==============

Uma biblioteca para executar testes AB dentro do seu codigo.

1.0.2(3y ago)096MITPHP

Since May 10Pushed 3y ago1 watchersCompare

[ Source](https://github.com/joseluisald/ab)[ Packagist](https://packagist.org/packages/joseluisald/ab)[ RSS](/packages/joseluisald-ab/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)DependenciesVersions (4)Used By (0)

JOSELUISALD | AB
================

[](#joseluisald--ab)

Esta biblioteca fornece uma camada para executar testes AB em seus aplicativos.

O teste AB é útil quando você deseja alterar qualquer coisa em seu aplicativo mas deseja comparar diferentes variações da mudança (ou seja, exibir um botão que diz "Compre agora", "Ir para checkout" ou "PAGUE!").

Instalação
----------

[](#instalação)

Esta biblioteca está disponível através do composer, como você pode ver pelo seu [packagist page](https://packagist.org/packages/joseluisald/ab).

```
composer require joseluisald/ab

```

Criando e executando um teste
-----------------------------

[](#criando-e-executando-um-teste)

A criação de testes é muito simples, pois você só precisa definir o nome do teste e as variações, com suas respectivas probabilidade absoluta:

```
use joseluisald\Ab\Ab;

$homepageColorTest = new Ab('homepage_color', array(
    'blue' => 1,
    'red' => 1,
));
```

e neste ponto você pode mudar a cor do página inicial simplesmente executando o teste e verificando qual variação foi escolhida:

```

  ...
  ...
