Mit den Geschäftsprozesstests (Business Process Testing, BPT) in Silk Central werden Kunden beim Validieren von End-to-End-Geschäftstransaktionen unterstützt. Das BPT stellt eine Erweiterung der vorhandenen
manuellen Testfunktionen von Silk Central dar. Mit neuen, auf das BPT ausgerichteten Objekttypen wird die Komplexität verringert und die BPT-spezifische Funktionalität
unterstützt.
Derartige End-to-End-Geschäftstransaktionen sind eine Sammlung zusammengehöriger strukturierter Aktivitäten, die von einer
oder mehreren Personen durchgeführt werden können, um ein bestimmtes Geschäftsziel zu erreichen. Diese Aktivitäten können
sich auf einen spezifischen Geschäftsbereich beziehen oder aber über mehrere Geschäftsbereiche erstrecken. Im letzteren Fall
ist für die Durchführung der Geschäftstransaktion die Zusammenarbeit der verschiedenen Bereiche erforderlich. Die Aktivitäten
einer Geschäftstransaktion können in andere Geschäftstransaktionen eingebettet sein. Eine einzelne Aktivität kann auch eine
andere vollständige Geschäftstransaktion enthalten.
Bei Übertragung dieses Konzepts auf die Testumgebung bedeutet dies, dass sich die Aktivitäten ehemaliger Einzeltests in Reihe
verketten lassen, wobei die Ergebnisse eines Tests Einfluss auf die Ausführung der nachfolgenden Tests haben können. Ferner
kann jeder Test in dieser Sequenz durch einen anderen Tester als Vertreter des entsprechenden Geschäftsbereichs durchgeführt
werden, sodass Mechanismen für die Zusammenarbeit und Übergabe erforderlich sind.
Das BPT stellt eine Erweiterung der vorhandenen manuellen Testfunktionen von Silk Central dar. Mit neuen, auf das BPT ausgerichteten Objekttypen wird die Komplexität verringert und die BPT-spezifische Funktionalität
unterstützt.
Für das BPT in
Silk Central werden die folgenden neuen Objekttypen eingeführt:
-
Eine
Geschäftskomponente stellt eine Basiskomponente einer End-to-End-Geschäftstransaktion dar. Sie besteht aus den Aktivitäten, die von einem spezifischen
Geschäftsbereich durchgeführt werden können. Alle Tests in einer Geschäftskomponente können von demselben Tester durchgeführt
werden. Eine Geschäftskomponente weist die folgenden Merkmale auf:
- Eine Geschäftskomponente besteht aus manuellen und gemeinsam verwendbaren Testschritten.
- Eine Geschäftskomponente kann keine anderen Geschäftskomponenten enthalten.
- Eine Geschäftskomponente kann keine Flows enthalten.
- Ein Flow kann keinem manuellen Test oder Objekt mit gemeinsam verwendbaren Testschritten zugeordnet werden.
- Eine Geschäftskomponente wird von einem Mitglied einer Gruppe von Testern ausgeführt. Die Gruppe muss der Geschäftskomponente
zugeordnet werden.
- Ein Flow kann im Bereich Bibliotheken verwaltet werden. Der Zugriff auf diesen Bereich erfolgt über das Silk Central-Menü unter .
-
Ein
Flow ist eine wiederverwendbare Sequenz von Aktivitäten, die in mehreren End-to-End-Geschäftstransaktionen enthalten sind. Ein
Flow kann idealerweise in mehreren Geschäftsprozesstests wiederverwendet werden. Ein Flow weist die folgenden Merkmale auf:
- Ein Flow ist eine Sammlung von Geschäftskomponenten in einer definierten Abfolge.
- Ein Flow kann keine anderen Flows enthalten.
- Ein Flow kann keine manuellen oder gemeinsam verwendbaren Testschritte enthalten.
- Ein Flow kann keinem manuellen Test oder Objekt mit gemeinsam verwendbaren Testschritten zugeordnet werden.
- Ein Flow kann im Bereich Bibliotheken verwaltet werden. Der Zugriff auf diesen Bereich erfolgt über das Silk Central-Menü unter .
-
Ein
Geschäftsprozesstest bildet eine End-to-End-Geschäftstransaktion ab. Ein Geschäftsprozesstest weist die folgenden Merkmale auf:
- Ein Geschäftsprozesstest ist eine Sammlung von Geschäftskomponenten und Flows in einer definierten Abfolge.
- Jede Komponente wird separat ausgeführt.
- Ein Geschäftsprozesstest kann im Bereich Tests verwaltet werden.