Klicken Sie eine Station an, dann sehen Sie, was dort geprüft wird und von wem. Oder lassen Sie eine Änderung einmal durchlaufen.
Risiko
Vor jeder Änderung stellen wir dieselbe Frage: was passiert, wenn dieser Teil nicht funktioniert. Danach wird eingeteilt in hoch, mittel und niedrig, und danach richtet sich, wie viel Zeit ein Bereich bekommt. Alles gleich intensiv zu prüfen klingt gründlich, verteilt die Zeit aber gleichmässig über Wichtiges und Nebensächliches.
Systemtest
Einzeln funktionieren die Bausteine meist. Der Systemtest prüft die Lösung in der ganzen Umgebung: mit den Schnittstellen, den echten Datenmengen und den Rechten, die Ihre Anwender wirklich haben. Das ist der Test, der Integrationsfehler findet.
Abnahmetest
Beim User Acceptance Test spielen Ihre Leute ihre eigenen Fälle durch. Nicht unsere. Wir bereiten die Szenarien vor, führen durch die Sitzung und protokollieren, damit aus „das ist irgendwie komisch" ein nachvollziehbarer Befund wird.
Test-Management
Jemand muss dafür sorgen, dass die Testumgebung steht, die Daten da sind, das Testhandbuch stimmt und der Fortschritt sichtbar ist. Fehlt diese Rolle, testet am Ende die Projektleitung zwischen zwei Sitzungen.
Testprozess
Der erste Testdurchlauf ist teuer. Ab dem zweiten hängt der Aufwand daran, ob die Fälle wiederverwendbar sind. Wir bauen den Testprozess so, dass eine Regression wiederholt und nicht neu aufgesetzt wird. Und wir schulen Ihre Leute darauf.
Zu spät geprüft
und zu gleichmässig.
Testen wird selten weggelassen. Häufiger wird es zu spät angesetzt, gleichmässig über alles verteilt und von Leuten gemacht, die ihre eigene Arbeit prüfen.
Getestet hat, wer es gebaut hat
Man findet die Fehler, die man sich vorstellen kann. Die eigene Lücke bleibt unsichtbar.
Alles wurde gleich intensiv geprüft
Die Rechnungsstellung so lange wie die Farbe eines Knopfs. Am Ende reichte die Zeit für keins von beiden.
Der Abnahmetest war der letzte Tag
Ein Klickmarathon unter Zeitdruck, an dem ein Befund niemandem mehr gelegen kommt.
Beim nächsten Release fing es von vorn an
Die Testfälle waren nirgends dokumentiert. Also wurde wieder improvisiert.
Prüfen, priorisieren,
wiederholbar machen.
Wir testen für Sie, oder wir bringen Ihre Leute dahin, dass sie es selbst können. Meistens beides, in dieser Reihenfolge.
System- und User-Acceptance-Tests
Mit Systemtests wird sichergestellt, dass die entwickelte Lösung in der Gesamtumgebung korrekt funktioniert. Wenn die Lösung fertiggestellt ist, empfiehlt es sich, User Acceptance Tests (UAT) durchzuführen. Während des UAT werden verschiedene Szenarien durchgespielt, um zu überprüfen, ob das System den Anforderungen und Erwartungen der Endnutzer entspricht. Gerne übernehmen wir beide Testings für Sie.
Getestet wird von jemandem, der nicht mitgebaut hat. Sonst findet man vor allem die Fehler, die man sich ohnehin vorstellen konnte.
Risikobasiertes Testing
Risikobasiertes Testen beginnt mit einer gründlichen Risikoabschätzung, die bei jeder Änderung im System durchgeführt wird. Dabei wird das Risiko in Kategorien wie hoch, mittel und niedrig eingestuft, basierend auf den potenziellen Auswirkungen. Abhängig vom ermittelten Risikolevel werden dann entsprechende Testressourcen zugeteilt, um sicherzustellen, dass kritische Bereiche angemessen geprüft werden.
Der praktische Effekt: Ihr Testbudget geht dorthin, wo ein Fehler wirklich weh tut, und nicht gleichmässig über alles.
Testprozess-Optimierung
Gerne übernehmen wir die kontinuierliche Verbesserung Ihrer Testprozesse. Dies umfasst die Entwicklung neuer Teststrategien, die Optimierung der Testabläufe und die Schulung von Testern, um Effizienz und Effektivität der Tests zu maximieren. Unser Ziel ist es, nicht nur Fehler zu finden, sondern auch präventiv zu arbeiten, um die Entstehung von Fehlern von vornherein zu verhindern.
Wo Fehler wiederholt an derselben Stelle entstehen, ändern wir den Ablauf und nicht den Testplan.
Test-Management
Der Test-Manager spielt eine Schlüsselrolle, denn er sorgt dafür, dass die Tester alle benötigten Ressourcen zur Verfügung haben, um ihre Aufgaben effektiv ausführen zu können. Er ist verantwortlich für die Bereitstellung und Wartung der Testumgebung, das Erarbeiten des Testhandbuchs und die Überwachung der Testfortschritte. Gerne übernehmen wir das Test-Management für Sie.
Fehlt diese Rolle, testet am Ende die Projektleitung zwischen zwei Sitzungen. Gründlich wird das nicht.
Was am Ende vorliegt.
Unterlagen, mit denen sich eine Freigabe verantworten lässt.
Consultics liefern, was sie versprechen – und zwar schnell und kosteneffizient.
Wir prüfen nicht unseren eigenen Code.
Unsere Tester sind ISTQB-zertifiziert und arbeiten getrennt von der Entwicklung. Sie können also auch die Arbeit anderer prüfen, ohne dass jemand sein Gesicht verteidigen muss. Und sie können Ihre Leute so anleiten, dass die Regression irgendwann bei Ihnen liegt.
Testen hängt an allem dran. Beratung, Entwicklung, Agile Coaching, Projektmanagement und Service kommen aus demselben Haus.
Wer gibt bei Ihnen frei?
Und woran erkennt diese Person, dass sie es verantworten kann? Wenn die Antwort unklar ist, lohnt ein Gespräch. Wir sagen Ihnen, was ein tragfähiger Testumfang wäre.
Testumfang besprechen