Cloud-Testing

Cloud-Testing, auch Cloud-basiertes Testen genannt, ist eine Bewertung der Leistung, Zuverlässigkeit, Skalierbarkeit und Sicherheit einer Webanwendung in der Cloud-Computing-Umgebung eines Drittanbieters. Cloud-Testumgebungen können schnell und einfach bereitgestellt werden und können den unnötigen Terminverzögerungen vermeiden. Integrierte Collaboration-Tools ermöglichen es geografisch verteilten Entwicklungsteams, rund um die Uhr in einer Cloud-Testumgebung zu arbeiten.

Hintergrund

Es gibt drei Hauptmodelle für Cloud Computing. Jedes Modell stellt einen anderen Teil des Cloud Computing Stacks dar.

Infrastructure as a Service (IaaS):
Das erste Modell bietet die Flexibilität und Verwaltungskontrolle über die IT-Ressourcen und umfasst die grundlegenden Bausteine für Cloud-IT und bietet in der Regel Zugriff auf Netzwerkfunktionen, Computer (virtuelle oder dedizierte Hardware) und Datenspeicher.

Platform as a Service (PaaS):
Dank Paas muss ein Unternehmen nicht mehr an die Verwaltung der zugrunde liegenden Infrastruktur denken. Man muss sich nicht mehr um die unnötigen Aufgaben, wie zum Beispiel Softwarewartung, Patching, Kapazitätsplanung kümmern und kann sich auf die Bereitstellung und die Verwaltung der Anwendungen konzentrieren.

Software as a Service (SaaS):
Das dritte Modell bezieht sich auf Endbenutzeranwendungen und bietet einem Unternehmen ein vollständiges Produkt, das von einem Serviceanbieter ausgeführt und verwaltet wird.

Fakten

Offensichtlich hat die zunehmende Bedeutung von Cloud-Tests den Aufstieg zu einer Vielzahl von Cloud-basierten Test Tools auf dem Markt ermöglicht. Zu den am häufigsten benutzten gehört beispielsweise SOASTA CloudTest, der eine Vielzahl von Funktionalitäten wie Web-Performance und Funktionstests sowie mobile Performance und Funktionstests bietet. LoadStorm ist ein kostengünstiges Testwerkzeug, mit dem verschiedene Testszenarien simuliert werden können. BlazeMeter ist insofern durchaus in der Lage, eine große Anzahl von Testfällen zu simulieren. Zu weiteren Tools gehören Nessus, App Thwack, Jenkins Dev@Cloud, Xamarin test cloud usw.