Quali ambienti di test saranno necessari?

Per definire quali configurazioni per il test, considera quanto segue:

Sviluppo - per unità e determinati test di integrazione.

Test - Per la maggior parte dei test.

Live - per le prove finali di prestazioni e di stress. Anche per i test di accettazione con il cliente.

Sarà inoltre necessario decidere quali istanze saranno necessarie dove (di solito almeno una di ciascuna per tutti i livelli di test):

Autore - Questa istanza consente agli autori di inserire e pubblicare contenuti.

Pubblica - Questa istanza presenta il sito web nel suo modulo pubblicato per l’accesso dei visitatori.

Deve essere testato insieme al Dispatcher.

Infine, è necessario considerare l'hardware effettivo: qualsiasi test di prestazioni deve essere effettuato su un sistema il più vicino possibile alla configurazione dell'ambiente live finale. Per questo motivo, si consiglia anche di dividere il lancio del progetto in un:

Lancio morbido - riduzione della disponibilità; che consente di disporre di tempo per i test delle prestazioni, la messa a punto e l'ottimizzazione in condizioni realistiche nell'ambiente di produzione.

Lancio rigido - Piena disponibilità.

In questa pagina