Testing

Wir unterstützen unsere Kunden zunächst dabei, die am besten geeignete Teststrategie und die Anforderungen für den User Acceptance Test zu entwickeln. Die darauf folgenden Aktivitäten befassen sich mit der Planung der Testphasen und der Testkampagnen sowie des Testoutputs und -reportings, um die Qualität der Software anhand der Messkriterien zu prüfen.

Unser Testing-Prozess gliedert sich in vier Hauptbereiche:

  1. Unit-Tests: zur Prüfung der Parametrisierung und der Programmkomponenten
  2. Modultests: zur separaten und unabhängigen Prüfung der Businessmodule
  3. Systemintegrationstests: zur Prüfung des Avaloq-Systems in einer integrierten Umgebung mit Blick über das gesamte Business
  4. User Acceptance Test: der abschliessende Testlauf der Systemanwender zur Prüfung der Erfüllung der Akzeptanzkriterien im Hinblick auf die Produktion

Zusätzlich zu diesen Tests führen wir eine Serie von Parallel Days durch, wo jeder Fachanwender alle Transaktionen und Modifikationen, die innerhalb eines Tages im alten System vorgenommen werden, aufzeichnet und in das Avaloq-System eingibt. Die Resultate der beiden Systeme werden anschliessend verglichen und analysiert. Dadurch erhalten wir einen vollständigen Geschäftstag als Testgrundlage und sind nicht von vordefinierten Testfällen abhängig, was die Prüfung sehr viel robuster macht. Parallel Days bieten den Fachanwendern ausserdem ein gutes Training, da sie reale Geschäftsfälle durchspielen und damit mehr Vertrauen in das System und ihre Fähigkeiten gewinnen.

Damit alle Testläufe reibungslos durchlaufen, organisieren wir vor jeder Testphase Schulungs-einheiten. Diese bieten allen Beteiligten das notwendige Know-how, um das System effizient zu testen.

Der Fortschritt in jeder Testphase ist ein formaler Prozess, wobei definierte Kontrollstellen die Zuverlässigkeit jeder Transaktion sicherstellen.