Ein Betriebssystem ist komplex und interne Tests eines Unternehmens würden nie alle Fehler aufdecken – zu unterschiedlich sind die Konfigurationen und Anwendungsfälle. Die allermeisten größeren Unternehmen unterhalten daher Testprogramme für Kunden und Entwickler, so dass Fehler schon auffallen, bevor Software für alle Nutzer zugänglich ist. Auch Apple gibt regelmäßig Vorabversionen von Betrieb