Sandboxes

Was ist eine Testumgebung? Erste Schritte

Eine Testumgebung bildet Ihre Produktionsumgebung nach. Entwickler:innen, Admins und IT-Teams können darin testen und experimentieren, ohne Risiken einzugehen.

Leitfaden zur Datenmaskierung und Initialisierung
Erfahren Sie, wie Sie sensible Daten in Sandbox-Umgebungen schützen können.
Salesforce-Leitfaden für DevSecOps
Erfahren Sie, wie Sie mit Salesforce DevSecOps eine neue Ebene der Personalisierung und Reaktionsfähigkeit erreichen können.

FAQ

Eine Sandbox ist eine Art Testumgebung, aber mit einem wesentlichen Unterschied: Sie ist von der Produktion isoliert und so konzipiert, dass sie die Produktionsumgebung sicher nachbildet. Während reguläre Testumgebungen möglicherweise nicht vollständig isoliert sind oder nicht regelmäßig aktualisiert werden, sollen Sandboxes gezielt verhindern, dass sich Änderungen auf die Live-Systeme auswirken. Dafür bieten sie einen sicheren Bereich für Entwicklung, Konfiguration und Tests.

Eine Testumgebung ist eine sichere und kontrollierte Möglichkeit, um Änderungen zu entwickeln, zu testen und zu validieren, ohne die Produktion oder Ihr Live-System zu stören. Dadurch können Entwicklungsteams ungehindert experimentieren, Probleme beheben und dafür sorgen, dass Updates den Qualitäts- und Sicherheitsstandards entsprechen, bevor sie live gehen.

Ein Benutzerakzeptanztest (UAT) ist eine spezifische Phase im Software-Lebenszyklus, in der Endbenutzer:innen prüfen, ob eine Lösung ihren Anforderungen entspricht. Eine Sandbox ist die Testumgebung, in der UAT (und andere Arten von Tests) stattfinden können. UAT bezieht sich auf den Prozess. Und die Sandbox ist das Tool, das ihn unterstützt, indem es die Produktionsbedingungen für präzise, risikofreie Tests nachbildet.

Testumgebungen werden für vielfältige Zwecke genutzt, darunter:

  • Entwicklung und Test neuer Funktionen
  • Validierung von Drittanbieterintegrationen
  • Schulung der Benutzer:innen in einer realistischen, aber sicheren Umgebung
  • Durchführung von Sicherheitsaudits und Penetrationstests
  • Simulation von Edge Cases und Fehlerbehebung

Dank ihrer Vielseitigkeit kommen Sandboxes in zahlreichen Szenarien zum Einsatz – als zentraler Bestandteil der Entwicklungsprozesse vieler Unternehmen.

Unternehmen profitieren von Testumgebungen, weil isolierte Tests die Softwarequalität verbessern und Entwicklungszyklen beschleunigen können. Mit Sandboxes können Sie Probleme frühzeitig erkennen, Änderungen in realistischen Szenarien testen und die Compliance gewährleisten – und das alles, ohne kundenorientierte Systeme zu gefährden.