Sandboxes

Wat is een sandboxomgeving? Zo ga je aan de slag

Een sandboxomgeving is een kopie van je productieomgeving. Ontwikkelaars, beheerders en IT-teams kunnen hierin testen en experimenteren zonder risico.

De Salesforce DevSecOps-handleiding
Ontdek hoe je met Salesforce DevSecOps een hogere mate van personalisatie en responsiviteit kunt behalen.

Veelgestelde vragen

Een sandbox is een type testomgeving, maar met een belangrijk onderscheid: deze is geïsoleerd van de productieomgeving en specifiek ingericht om die veilig te spiegelen. Algemene testomgevingen zijn niet altijd volledig geïsoleerd of consistent bijgewerkt. Sandboxes zijn er juist op gebouwd om te voorkomen dat wijzigingen de live omgeving beïnvloeden, en bieden zo een veilige ruimte voor ontwikkeling, configuratie en testen.

Een sandbox biedt een veilige en gecontroleerde omgeving om wijzigingen te bouwen, testen en valideren zonder de productieomgeving of je live systeem te verstoren. Ontwikkelteams kunnen er vrijuit mee experimenteren, problemen oplossen en controleren of updates voldoen aan kwaliteits- en beveiligingsnormen voordat ze live gaan.

Gebruikersacceptatietesten (UAT) is een specifieke fase in de softwarelevenscyclus waarbij eindgebruikers valideren of een oplossing aan hun behoeften voldoet. Een sandbox is de omgeving waar UAT (en andere vormen van testen) plaatsvindt. Waar UAT verwijst naar het proces, is de sandbox het hulpmiddel dat dit ondersteunt door productieomstandigheden na te bootsen voor nauwkeurig en risicovrij testen.

Sandboxomgevingen worden voor allerlei doeleinden gebruikt, waaronder:

  • Nieuwe functies ontwikkelen en testen
  • Integraties van derden valideren
  • Gebruikers trainen in een realistische, maar veilige omgeving
  • Beveiligingsaudits en penetratietesten uitvoeren
  • Randgevallen simuleren en bugs oplossen

Dankzij hun veelzijdigheid worden sandboxes in talloze situaties ingezet en vormen ze een belangrijk onderdeel van de ontwikkelworkflow van veel bedrijven.

Bedrijven profiteren van sandboxomgevingen omdat dit type geïsoleerd testen helpt de softwarekwaliteit te verbeteren en ontwikkelcycli te versnellen. Met sandboxes spoor je problemen vroeg op, test je wijzigingen in realistische scenario's en zorg je voor compliance, allemaal zonder je klantgerichte systemen in gevaar te brengen.