GeeksforGeeks
Systemintegrationstests (SIT):
Für ein besseres Verständnis dessen, was SIT ist, müssen wir zuerst verstehen, was Systemintegration ist. also im Grunde, wie der Name selbst vorschlägt, bezieht sich die Systemintegration auf eine Reihe von Phasen, in denen verschiedene Komponenten in eine einzige Einheit integriert werden, und diese Einheiten gehen zum Integrationstest, die Gruppe der Interaktion zwischen den Komponenten wird als Integration bezeichnet, und das Testen dieser Interaktion und der Interaktion der Module ist als Integrationstest bekannt.
Von einem anderen Standpunkt aus betrachtet, wird der SIT (Systemintegrationstest) als die Kombination aus Integrationstest und Systemtest betrachtet. An diesem Punkt wissen wir, was Integrationstests sind. Nun müssen wir verstehen, was Systemtests sind. Die Tests, die an den vollständig integrierten Produkten durchgeführt werden, um die Übereinstimmung des Systems mit den spezifizierten Anforderungen an funktionale und nicht-funktionale Elemente zu überprüfen, werden als Systemtests bezeichnet.
SIT wird auch als eine Kombination aus Integrationstests und Systemtests betrachtet.
User Acceptance Testing (UAT):
UAT (User Acceptance Testing) wird am Ende des gesamten Testprozesses durchgeführt, wenn das Produkt bereit zur Auslieferung ist. Das Hauptziel der Softwareentwicklung ist es, Software zu entwickeln, die in der Lage ist, die Bedürfnisse des Benutzers zu befriedigen, und nicht nur die Systemspezifikationen zu erfüllen.
UAT wird durchgeführt, wenn das Produkt bereit ist, es wird auch als am Ende des gesamten Testprozesses bezeichnet. UAT wird verwendet, um zu validieren, dass das System akzeptabel ist oder nicht.
UAT validiert, dass:
- Das entwickelte System erfüllt die Systemanforderungsspezifikationen
- Das System hat die Leistung erreicht, wie sie in der Systemanforderungserklärung dokumentiert ist.
- Es kann variieren, wie im Vertrag definiert.
So kommen wir zur Tabelle, die sich auf den notwendigen Vergleich bezieht:
Vergleichsparameter | SIT | UAT |
---|---|---|
Grundlagen des Testens | SIT bezieht sich auf das Zusammenspiel der Module. | UAT bezieht sich auf die Anforderungen aus der Sicht des Benutzers. |
Durchgeführt von | SIT wird von Entwicklern und Testern durchgeführt | UAT wird von Kunden und Endanwendern durchgeführt | Testen Reihenfolge | Nach dem Unit-Test, aber vor dem System-Test | Am Ende nach dem System-Test |
Allgemeine Probleme | Probleme wie Datenfluss, Kontrollfluss, etc. | Funktionalitätsprobleme oder nicht funktionierende Funktionen gemäß der Benutzeranforderung. |