2012-08-22 6 views
8

Per quanto ne so, un server QA è un server di test ... Vorrei sapere cosa significa QA e qual è la differenza con un server Staging/Pre-Production.Che cos'è il server QA?

Grazie per il vostro tempo!

risposta

6

Posso rispondere solo a metà della domanda. QA è l'acronimo di Quality Assurance. Probabilmente il server QA è adatto per i test, misurando la qualità del software/hardware. Probabilmente i test unitari/di regressione devono essere eseguiti su questo server.

Il server di simulazione/pre-produzione what-you-call, è probabilmente un sistema che esegue il codice di produzione utilizzato per l'utilizzo regolare del software/hardware.

2

So che questo è un vecchio post, ma ho trovato questo durante la ricerca così ho pensato di aggiungere alcune delle mie conoscenze nel caso in cui altre persone venissero qui per saperne di più.

Michel ha avuto la maggior parte delle cose nel modo giusto, ma mi piacerebbe correggere alcune cose, se possibile. In primo luogo, un server QA di solito si riferisce a una macchina che gestisce il processo di controllo qualità e esegue software che aiuta a creare ambienti in grado di testare rami di codice diversi, come parte del processo di controllo qualità. Ciò può variare da ambienti di commutazione e controllo di un ramo, alla ricostruzione di intere macchine che corrispondono agli ambienti di produzione e alla distribuzione di codice. Il principio di base di un server QA è di aiutare a creare ambienti di controllo qualità per i test.

Gli ambienti di staging/preproduzione di solito si riferiscono a uno o più ambienti che corrispondono, il più strettamente possibile, all'ambiente di produzione in cui verrà distribuito il codice. Anche in questo caso, ciò potrebbe essere semplice come una macchina con installazioni software che corrispondono alle versioni della macchina di produzione, a una mini server Web in cui più macchine e database sono collegati insieme in un modo che corrisponda all'ambiente di produzione. L'obiettivo, ancora una volta, è quello di avere un luogo che corrisponda alla produzione, ma non è la produzione, e ancora, ai fini del test e della garanzia della qualità.

Spero che questo aiuti qualcuno che non è ancora sicuro delle risposte alle domande originali.

1

Non esiste una chiara differenziazione tra l'ambiente di staging/produzione. L'ambiente QA Server è una piattaforma, in cui l'applicazione viene distribuita a scopo di test, eseguendo casi di test funzionali, di sicurezza e di prestazioni.

La gestione temporanea è un ambiente in cui viene distribuita l'applicazione (di nuovo a scopo di test) ma ha mantenuto la corrispondenza con l'ambiente di produzione il più possibile in termini di sistema operativo e specifiche.

Problemi correlati