SL PROVISOR 2.1
QUALITÄTSPRÜFER MIT HÖCHSTEM ANSPRUCH

Der SL PROVISOR: das Testing-Instrument für komplexe Systeme.

SOFTWARELOFT stellt seinen Kunden und Partnern ein umfangreiches Test- und QS-Center zur Verfügung. Ein wichtiges Element darin ist der SL PROVISOR, in dem Teststrategien modular erstellt, verwaltet und automatisch ausgeführt werden. Der Einsatz dieses Testing-Instruments hat sich in der Praxis vielfach bewährt. Sie sparen Zeit, Ressourcen und Kosten in der Implementierung und Betreuung selbst entwickelter Anwendungen und erfüllen die hohen Ansprüche an die Qualitätssicherung Ihres Unternehmens.

Die Ziele des SL PROVISOR Systemtesters sind die Qualitätssteigerung durch automatisierte Tests mit reproduzierbaren Parametern und Testdaten sowie das Sicherstellen der Systemstabilität durch Integrationstest bzw. systemübergreifende Tests und Regressionstests.

Unser White-Paper dazu: Kosteneinsparung und/oder Erhöhung der Effektivität/Effizienz.

Straight-Through-Processing
in einer Service orientierten Infrastruktur.

SL PROVISOR ist optimiert für Anwendungen, die durch Straight-Through-Processing" (STP) geprägt sind. Die Interaktion mit diesen Anwendungen geschieht weniger über GUIs, als über Dateitransfers, Messaging-Queues, Datenbanken, Shellskripte usw.

Das optimierte Rollenmodell des SL PROVISORS ermöglicht Nicht-Entwicklern das Erstellen und Pflegen von Testfällen, Testdaten und Testabläufen. Lediglich sehr komplexe Testfälle, die nicht werkzeuggestützt, sondern ausschließlich manuell ausgeführt werden können, müssen tatsächlich durch geschulte Anwendungsspezialisten getestet werden.

Die Infrastruktur des SL PROVISORS basiert auf moderner Java/JEE-Technologie und wird kontinuierlich weiter ausgebaut.

SL PROVISOR: Optimieren Sie Ihre Software-Qualitätssicherung.


Dank optimiertem Rollenmodell: Auch Nicht-Entwickler können Testfälle, Testdaten und Testabläufe pflegen und ausführen.

Aussagekräftige und qualitätssichernde System-, Integrations- und Regressionstests von Software-Entwicklungen erfordern einen hohen zeitlichen

Aufwand, der für komplexe Systeme nicht ohne Automatisierung zu bewältigen ist. Eine erfolgreiche laufende Integration neuer Funktionen (Continuous Integration) ist ohne (Test-)Automatisierung kaum denkbar und kann allenfalls in sehr einfachen und überschaubaren Anwendungen realisieren werden.


Ausgereift: die wichtigsten Eigenschaften der Testing-Suite im Überblick

  • IDE basiert auf Eclipse
  • Spezielle Form-basierte Editoren erlauben wesentlich höhere Übersichtlichkeit
  • Dokumentation ist direkt zugreifbar, z. B. über „Tooltips“
  • Einfache Navigation zwischen Dateien
  • Datengetriebene Tests
  • Content-Assist und Plausibilitätsprüfung während der Eingabe
  • Testablaufbeschreibung
  • Gruppierung von Testfällen zu einer Test-Suite
  • Modularisierung komplexer Testabläufe
  • Minimierung des Coding-Bedarfs
  • Einsatz von Standard-Connectoren
  • Einsatz kundenspezifischer Connectoren
  • Versionierung der Testabläufe und -daten, synchron zu den Komponenten der betroffenen Anwendungsversionen
  • Stabilität

Besonders pfiffig: das Rollenmodell

  • Fachexperten können Testfälle in Form von Testabläufen und Testdaten verstehen und auch selbst definieren, ohne Testscripte lesen bzw. schreiben zu können.
  • Test-Architekten entwerfen den Rahmen und Grundaufbau für verschiedene Kategorien von Daten getriebenen Tests: die Test Suites.
  • Test-Autoren erstellen Testfälle sowie die Testdaten und führen die Tests auch aus.
  • System-Integratoren binden die Schnittstellen des zu testenden Systems an die Testing Suite an (üblicherweise nur in der Phase der Testvorbereitung).
  • Fachdomänenexperten, ohne technisches Know-How, aber als Test-Autor fungierend, übernehmen die Erstellung automatisierter Testfälle.

Für alle Rollen stehen ausserdem weit reichende Dokumentationsmöglichkeiten zur Verfügung.