2012-08-22 15 views
8

Zu meinem Verständnis ist ein QA Server ein Testserver ... Ich würde gerne wissen, wofür QA steht und was ist der Unterschied zu einem Staging/Pre-Production Server.Welcher QS-Server steht?

Danke für Ihre Zeit!

Antwort

6

Ich kann nur die Hälfte der Frage beantworten. QS steht für Qualitätssicherung. Wahrscheinlich ist der QA-Server zum Testen geeignet und misst die Qualität der Software/Hardware. Vermutlich werden Komponententests/Regressionstests auf diesem Server ausgeführt.

Der Was-Sie-Anruf-Staging/Pre-Production-Server ist wahrscheinlich ein System, auf dem der Produktionscode ausgeführt wird, der für die regelmäßige Verwendung der Software/Hardware verwendet wird.

2

Ich weiß, das ist ein alter Beitrag, aber ich fand dies während der Suche, also dachte ich, ich würde etwas von meinem eigenen Wissen hinzufügen, falls andere Leute herkommen, die mehr Informationen haben wollen.

Michel hat das meiste richtig gemacht, aber ich möchte ein paar Dinge korrigieren, wenn ich darf. Erstens bezieht sich ein QA-Server normalerweise auf einen Computer, der den QA-Prozess abwickelt, und er führt Software aus, die beim Erstellen von Umgebungen hilft, die verschiedene Code-Zweige als Teil des QA-Prozesses testen können. Dies kann von wechselnden Umgebungen und dem Auschecken einer Verzweigung bis hin zum Neuaufbau ganzer Maschinen, die Produktionsumgebungen entsprechen, und zum Bereitstellen von Code für sie reichen. Das Grundprinzip eines QA-Servers besteht darin, QA-Umgebungen für Tests zu erstellen.

Staging-/Vorproduktionsumgebungen beziehen sich normalerweise auf eine oder mehrere Umgebungen, die der Produktionsumgebung, in der der Code bereitgestellt wird, so genau wie möglich entsprechen. Dies könnte wiederum so einfach sein wie eine Maschine mit Softwareinstallationen, die den Versionen der Produktionsmaschine entsprechen, bis zu einer Mini-Webserverfarm, bei der mehrere Maschinen und Datenbanken auf eine Weise miteinander verbunden sind, die der Produktionsumgebung entspricht. Das Ziel ist wiederum, einen Platz zu haben, der der Produktion entspricht, aber nicht Produktion ist, und dies wiederum zum Zwecke der Prüfung und Qualitätssicherung.

Ich hoffe, dass hilft jedem, der immer noch unsicher ist, die ursprünglichen Fragen beantwortet.

1

Es gibt keine so klare Unterscheidung zwischen Staging/Produktionsumgebung. Die QA Server-Umgebung ist eine Plattform, auf der Anwendungen zu Testzwecken bereitgestellt werden und funktionale, Sicherheits- und Leistungstestfälle ausgeführt werden.

Staging ist eine Umgebung, in der Anwendungen bereitgestellt werden (wiederum zu Testzwecken), aber sie wird so beibehalten, dass sie hinsichtlich Betriebssystem und Spezifikationen so weit wie möglich mit der Produktionsumgebung übereinstimmt.