Um sicherzustellen, dass neue Features zuverlässig funktionieren und die zugrundeliegenden Use Cases korrekt abbilden, durchlaufen sie bei Can Do einen strukturierten, vierstufigen Testprozess. Dieser gestufte Ansatz gewährleistet höchste Qualität und minimiert Risiken bei der Einführung neuer Funktionalitäten.
Stage 1 – Entwickler-Test (lokale Umgebung)
In der ersten Phase testet der zuständige Entwickler das neue Feature auf seinem lokalen System. Ziel ist es, die grundlegende Funktionalität sicherzustellen und erste Use Cases zu prüfen. Nur wenn dieser Test erfolgreich abgeschlossen ist, wird das Feature zur nächsten Stufe weitergegeben.
Stage 2 – Internes Produktivsystem (Can Do Consultant)
Nach bestandener lokaler Prüfung wird das Feature auf das interne Produktivsystem von Can Do übertragen. Dort übernimmt ein Can Do Consultant die Tests. In dieser Phase wird das Feature unter realitätsnäheren Bedingungen geprüft. Der Fokus liegt weiterhin auf der Funktionalität sowie auf der Abdeckung relevanter Use Cases.
Stage 3 – Kundentestsystem (Can Do Consultant)
Wenn das Feature auch im internen Produktivsystem erfolgreich getestet wurde, erfolgt die Bereitstellung auf dem Testsystem des Kunden. Dort wird das Feature erneut durch einen Can Do Consultant getestet. Dieser prüft die Integration des Features in die kundenspezifische Systemlandschaft und validiert die definierten Anwendungsfälle.
Stage 4 – Kundentest (Kunde selbst)
In der finalen Testphase testet der Kunde das Feature eigenständig auf seinem Testsystem. Hierbei geht es darum, sicherzustellen, dass das Feature in der tatsächlichen Umgebung des Kunden wie erwartet funktioniert und den operativen Anforderungen entspricht. Erst nach erfolgreicher Abnahme durch den Kunden gilt das Feature als freigegeben.
Hinweis: Jede Teststufe ist Voraussetzung für die jeweils nächste. Fehler oder Auffälligkeiten führen zur Rückmeldung an die vorherige Stufe, sodass Anpassungen vorgenommen werden können. Diese iterative Vorgehensweise stellt sicher, dass nur qualitativ hochwertige und getestete Features produktiv eingesetzt werden.