Seite 72 - Cloud‐Migration II - Der Weg in die Cloud

72 
Systemtest: Damit demonstriert der Lieferant der Software, dass 
funktionale und nicht‐funktionale Qualitätsattribute erfüllt sind.  
Akzeptanztest: Mit diesen Tests bestätigt der Abnehmer der 
Software, dass die gelieferte Software die Erwartungen erfüllt. 
STaaS steht im Einklang mit der Transformation von 
Informationstechnologie zur Business Technologie. Wenn Computing zu 
einer Handelsware wird, dann wird das Testen von Anwendungen ebenso 
zur Handelsware. Idealerweise würde dies die Notwendigkeit des Testens 
der Anwendung auf der eigenen Infrastruktur eliminieren. STaaS versucht, 
den Bedarf an Investitionen in die Testwerkzeuge, Werkzeuge für die 
Qualitätssicherung und die verschiedenen Support‐Tools für das 
systematische und strukturierte Testen (Risikomanagement, 
Ressourcenmanagement, Qualitäts‐Dashboards) zu reduzieren. Obwohl es 
verschiedene Gründe für den Einsatz von STaaS gibt, ist in der Praxis eine 
Mischung von STaaS und Inhouse‐Testen anzufinden. Der Grund dafür ist, 
dass für verschiedene Arten von Tests (Funktionstests, Prüfung der 
Datenqualität, Integrationstests, Sicherheitstests, Compliance Tests, nicht‐
funktionale Tests wie Last‐ und Performance‐Tests) die Skalierungsvorteile 
(
und damit der Kompromiss zwischen Risiken und Nutzen) in 
unterschiedlichem Maße gelten.  
Die Idee des Outsourcings von Testaktivitäten ist, von Skalierungseffekten 
beim Testen von Software zu profitieren. Ein Testservice‐Provider verspricht, 
die wesentlichen Testschritte rigoroser (z.B. mit vorgegebenen Kriterien der 
Testabdeckung, Prozessreife oder anderen Kennzahlen zum Testen), 
schneller und kostengünstiger durchzuführen. Diese Ansprüche werden 
durch die folgenden wichtigen Gründe untermauert: 
Das Testen hat sich in der jüngsten Vergangenheit stark 
weiterentwickelt. Heute gibt es einen methodischen Ansatz für 
Testmanagement, Testdurchführung und Testfalldesign, sodass 
Testen mehr und mehr zu einer gängigen Praxis wird. Auch 
komplexere Aufgaben wie z.B. der systematische Entwurf von 
Testfällen, die Entwicklung einer Teststrategie und Test‐Portfolio‐
Management werden zunehmend durch professionelle Werkzeuge 
unterstützt. 
Inhouse‐Tests sind recht teuer, da diese im Vorfeld Investitionen in 
Büroflächen und permanentes Personal erfordern. Außerdem 
entstehen zusätzliche Kosten, um den Spitzenbedarf an Testern zu 
decken.