Come faccio a testare una nuova funzionalità solo su una percentuale del mio bacino di utenza?

StackOverflow https://stackoverflow.com/questions/2508546

  •  22-09-2019
  •  | 
  •  

Domanda

Quando facebook rotola fuori una nuova versione del loro sito, essi mostrano ad una percentuale di utenti prima.

Come potrei andare a fare questo in modo pulito?

È stato utile?

Soluzione

Hanno i vostri utenti si iscrivono per la vostra Beta.

Seleziona una certa percentuale di coloro che si iscrivono per la vostra Beta. Quando si apportano modifiche, mantenere in modo incrementale l'aggiunta di alcuni più tester. Non si vuole far sapere a tutti in una sola volta in modo da poter testando tutta la strada fino a quando la funzione è completa e rilasciato. Guardate StackOverflow come esempio.

Si potrebbe fare questo perché la maggior parte delle persone che si iscrivono sarà controllare la vostra versione beta, poi lasciare. Che molto probabilmente non tornerà / mantenere test per voi.

E 'anche meglio di opt-in di opt-out. Gli utenti potrebbero non vogliono essere i vostri soggetti di prova.

Altri suggerimenti

Con un che devia una frazione delle sessioni ad una delle due istanze in esecuzione separati . La delega può essere un proxy software sulla macchina che ospita.

Bene, a seconda del cambiamento, se si dispone di una serie di web server si potrebbe applicare la modifica solo alcuni dei server della farm. Solo così determinati utenti che sono stati "fortunati" abbastanza per colpire uno dei server aggiornati vedrebbe il cambiamento. Naturalmente, questo approccio presuppone che il proxy web sarà sempre percorso qualsiasi utente allo stesso server (o gruppo di server aggiornati) in azienda.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top