----------------------------------------------------------------------

Multiconsult Software-Entwicklung 	        PHONE: 08274/9997-0
Haldenweg 17	                                FAX: 08274/9997-33
D-86647 Buttenwiesen	                        www.multiconsult.de

----------------------------------------------------------------------

MC-REG Regressionstest                          (Stand: 01.06.2000)

1.1 Testtool

MC-REG ist ein dialogorientiertes Testtool, das die mittels MC-DOTT 
erzeugten Testsitzungen (Session) automatisch ablaufen lt. Die in den 
Testsitzungen enthaltenen Nachrichten knnen beliebig umsortiert bzw. 
einzelne Nachrichten deselektiert werden. Das Ergebnis des Regressionstests 
wird in der Datenbank gespeichert. Weiterhin bietet MC-REG die Mglichkeit 
die Auswertungskriterien fr jede einzelne BMP-Position festzulegen.

Ablauf des Regressionstest

Der Test luft in zwei Schritten ab. Im ersten Schritt knnen nach Auswahl 
einer Session die gewnschten Nachrichten selektiert und beliebig umsortiert 
werden. Diese Nachrichten werden dann an den Partner gesendet; die Ergebnisse 
werden in der Datenbank gespeichert. Dabei werden alle ursprnglich 
eingestellten Werte wie Partner, MAC- und PAC-Verschlsselung, LUHN-Berechnung 
und Wartezeit automatisch vom System bernommen.

Sitzungsprotokoll

Alle durchgefhrten Tests werden automatisch in der Datenbank und in einem 
Protokoll in ASCII-Form aufgezeichnet.
Der Anwender kann das Protokoll aus der Anwendung heraus ansehen und ausdrucken 
oder es mit jedem beliebigen Textverarbeitungssystem (Notepad, Write) betrachten, 
ausdrucken und gegebenenfalls auch faxen. Dieses Protokoll dient auch dem 
Hersteller Ihres Autorisierungssystems zur raschen Fehlerfindung.

Auswertung 

Im zweiten Schritt werden vom Benutzer die Vergleichsdaten ausgewhlt. 
Dann werden die ursprnglich eingetroffenen Antworten mit denen des 
Regressionslaufes verglichen. Dabei kann der Benutzer fr jede einzelne 
Bitmap-Position den
Vergleichsoperator (</<=/>/>=/<>/ kein Vergl.) festlegen. Die Vergleichsergebnisse 
werden am Bildschirm und auch in Datei ausgegeben und dienen so gleichzeitig auch 
als Testdokumentation. 

2. Ablauf des Regressionstest 

1.Schritt 

Nach Auswahl einer Session knnen die gewnschten Nachrichten selektiert und 
beliebig umsortiert werden.

2.1 Session-Name:

Alle in der Datenbank gespeicherten Sessions werden hier aufgelistet. Die Sessions 
sind mittels MC-DOTT erzeugt worden.
Klappbox Session-Name: Hier mu der Name einer Session fr den Regressionstest 
ausgewhlt werden.

2.2 Regressionstest-Name:

Wenn eine Session mittels MC-REG "abgespult" wird, werden die Ergebnisse in Form 
von Regressionsdaten in der Datenbank gespeichert.
Alle in der Datenbank gespeicherten Regressionsdaten werden hier aufgelistet.
Klappbox Regressionstest-Name: Hier mu der Name fr die Regressionstest-Daten 
angegeben werden.

2.3 Anzeigefenster der Nachrichten Rechts:

Alle Nachrichten der gewhlten Session werden angezeigt. Die hier angezeigten 
Nachrichten werden nach Klick auf den "Start"-Button versendet.
Durch Klick auf eine Nachricht knnen Sie diese deselektieren. Die angeklickte 
Nachricht "wandert" dadurch in das linke Fenster; Durch einen weiteren Klick auf 
die Nachricht, kann diese wieder selektieren werden.

2.4 Anzeigefenster der Nachrichten Links:

Alle deselektierten Nachrichten der gewhlten Session werden angezeigt.
Durch Klick auf eine Nachricht knnen Sie diese wieder in das rechte Fenster 
verschieben, soda die Nachricht dann als selektiert gilt. Sie haben somit die 
Mglichkeit aus einer beliebigen Anzahl von Nachrichten, gezielt einen Testfall 
auszuwhlen.

2.5 Pfeile "Auf" und "Ab":

Mit diesen Pfeilen knnen Sie die Reihenfolge einer Nachricht in der 
Nachrichten-Liste ndern. Sie knnen mit den Pfeiltasten eine angeklickte 
Nachricht nach unten bzw. oben verschieben.

2.6 Alles Auswhlen:

Durch aktivieren dieser Checkbox werden alle deselektierten Nachrichten, 
die sich im linken Anzeigefenster befinden, in das rechte Fenster bernommen.

2.7 Dynamischer Zhler:

Durch Anklicken dieser Checkbox werden die Einstellungen fr die Zhlwerte, 
die Sie unter Menleiste/ Einstellungen/ Voreinstellungen vorgenommen haben, aktiviert.

2.8 Eigene Adresse:  Partner Adresse:

Anzeigefeld: Hier werden die Adressen angezeigt, die in in der aktuell 
angeklickten Nachricht eingetragen sind. Auerdem Knnen Sie die Beschreibung 
sehen, die Sie selbst zu der gewhlten Session eingetragen haben.

2.9 Wartezeit empfangen:

Anzeigefeld Hier wird die maximale Wartezeit angezeigt, die fr das Empfangen 
der Antwort fr die aktuell angeklickte Nachricht gilt.

2.10 MAC-Verschlsselung:
	PAC-Verschlsselung:
	Luhnberechnung:
Anzeigefeld: Hier werden die Verschlsselungs-Parameter ausgegeben, die in der 
aktuell angeklickten Nachricht eingetragen sind.

2.11 Start des Regressionstests: 

Durch Klick auf den "Start"-Button wird der Regressionstest gestartet. 
Alle Nachrichten, die in der rechten Liste dargestellt sind, werden nun versandt. 
Zusammen mit den eingehenden Antworten werden diese Daten unter dem im
Feld "Regressionstest-Name" angegebenen Namen in der Datenbank gespeichert.
Alle Aktionen die im Zuge des Regressionstests durchgefhrt werden, knnen Sie am 
Bildschirm mitverfolgen.
Natrlich knnen Sie den Ablauf jederzeit unterbrechen.

3. Menleiste/Auswertung

Hier werden die Ausgangsdaten fr die Auswertung angegeben.

3.1 Daten 1:

Klappbox Daten 1: Ausgangsdaten fr die Auswertung; Unter "Daten 1" sind die Namen 
der Dateien aufgelistet, die Sie beim Regressionstest angegeben haben.

3.2 Daten 2:

Vergleichsdaten fr die Auswertung; Klappbox: unter "Daten 2" sind die Namen der 
Dateien aufgelistet, die Sie mit denen aus "Daten 1" vergleichen werden. Hier 
wird also die Referenz-Datei angegeben, mit der der Vergleich stattfinden soll. 
Beispiel: ist die Position "04 Betrag" auf  1=2  ("Daten 1" sollen gleich 
"Daten 2" sein) eingestellt. Fr Position 13 (Uhrzeit) und 14 (Datum) 
ist - kein Vergleich eingestellt.

3.3 Ergebnis:

Geben Sie hier einen Datei-Namen an, in der die Ergebnisse des Vergleiches 
gespeichert werden sollen.

3.4 Suchen:
Ein Druck auf diesen Button, ffnet Ihnen ein Auswahlfenster, in dem Sie in 
das gewnschte Verzeichnis navigieren knnen. Die Endung ".DIF" vergibt 
MC-REG automatisch. Beim Ablauf der Auswertung wird dann eine ASCII-Datei 
mit diesem Namen und der Endung ".DIF" erzeugt.

3.5 Obermenge Felder:

Hier werden alle Bitmap-Positionen angezeigt, die in mindestens einer der 
bearbeiteten Nachrichten vorkommen. Mit den Pfeilen "Auf" und "Ab" knnen 
sie in diesem Feld navigieren

3.6 Vergleichsoperatoren:

Hier legen Sie die Vergleichsoperatoren fest, die MC-REG fr den Vergleich 
der einzelnen Bitmap-Positionen heranziehen soll. Sie knnen also fr jede 
Bitmap-Position einen der unten dargestellten Vergleichsoperatoren whlen. 
Zum Beispiel knnen Sie bestimmte Bitmap-Positionen von Vergleich ausschliessen, 
um bereits ersichtliche Fehlvergleiche auszufiltern.

MC-REG stellt fr die Bitmap-Positionen 12 (Uhrzeit), 13 (Datum) und 64 (MAC) 
automatisch "kein Vergleich" ein.

Die Vergleichoperatoren bedeuten:
1 = 2 Die zu vergleichende Bitmap-Position in "Daten 1" und "Daten 2" mu 
identisch sein, sonst wird dies als Fehler in der Auswertung gewertet.
1 < 2 MC-REG vergleicht auf kleiner, d.h. der Wert der BMP in "Daten 1" 
mu kleiner dem Wert der BMP in "Daten 2" sein.
1 <= 2 Vergleichsoperator: kleiner/gleich 
1 > 2 Vergleichsoperator: grer 
1 >= 2 Vergleichsoperator: grer/gleich
 - kein Vergleich der angegebenen Bitmap-Positionen 
(z.B. Datum, Uhrzeit und MAC)

Beispiel: ist die Position "04 Betrag" auf 1=2 ("Daten 1" sollen gleich 
"Daten 2" sein. Fr Position 13 (Uhrzeit) und 14 (Datum) ist 
" - " kein Vergleich eingestellt.

3.7 Beschreibung:

Die in der Session hinterlegten Infotexte werde hier angezeigt.

3.8 nur Bitmap-Pos. Daten 1 prfen:

Ist diese Checkbox angekreuzt, werden nur die Bitmap-Positionen, 
die in den Session-Daten vorkommen, mit den Regressionsdaten verglichen.
Ist diese Checkbox nicht angekreuzt, wird zustzlich eine Gegenprfung 
aktiviert. Das bedeutet, da alle Bitmap-Positionen, die nur in den 
Regressionsdaten vorkommen, ausgewiesen werden.

3.9 Abbrechen:
Sobald dieser Button gedrckt wird, wird die gesamte Auswertung gestoppt.

3.10 Start der Auswertung

Durch Klick auf den "Start-Button" wird die Auswertung gestartet. 
Alle Nachrichten, die in der Session unter "Daten 1" gespeichert sind  
werden Bitmap-Positionen fr Bitmap-Position gegen die "Daten 2" verglichen.

Alle Aktionen die im Zuge der Auswertung durchgefhrt werden, knnen Sie 
am Bildschirm mitverfolgen. Natrlich knnen Sie den Ablauf jederzeit unterbrechen.

4. Menleiste:
4.1.1  Menleiste/Datei/Session lschen

Hier knnen die Sessiondaten der aktuellen Testsession aus der Datenbank 
gelscht werden. Es wird jene Session gelscht, die aktuell in der 
Klappliste "Session-Name" angezeigt wird.

4.1.2 Menleiste/Datei/Regressionsdaten lschen

Hier knnen die Regressionsdaten aus der Datenbank gelscht werden. 
Es werden jene Regressionsdaten gelscht, die aktuell in der Klappliste 
"Regressionstest-Name" angezeigt werden.

4.1.3 Menleiste/Datei/Protokoll anzeigen

Alle durchgefhrten Tests werden automatisch in der Datenbank und in einem 
Protokoll in ASCII-Form aufgezeichnet. Sie knnen das Protokoll aus der 
Anwendung heraus ansehen, beliebige Kommentare einfgen. 
Es kann aber auch mit mit jedem beliebigen Textverarbeitungssystem 
(Notepad, Write) bearbeitet werden.
Die Ergebnisse der Auswertung des Regressionstests werden sowohl am 
Bildschirm ausgegeben als auch in Dateiform (.prt)

4.1.4 Menleiste/Datei/Protokoll drucken
Menleiste/Datei/Drucker einstellen... 
Beim ersten Druckansto nach der Installation, werden Sie aufgefordert 
einen Drucker auszuwhlen.

4.1.5 Menleiste/Datei/Programm freischalten...

Nach Erwerb der Lizenz(en) erhalten Sie von uns umgehend den sechstelligen (6) 
Freischaltungscode, der Sie berechtigt MC-REG uneingeschrnkt zu nutzen.
Sie mssen die Software nicht noch einmal installieren.

4.2.1 Menleiste/Einstellungen/Voreinstellungen

Diese Vorgaben werden von dem Programm herangezogen, wenn Sie MC-REG neu starten. 
Um die Ergebnisse eines Regressionstests vergleichbar zu halten, knnen 
Einstellungen, die den Ablauf des Tests beeinflussen, nicht verndert werden.
In der Session, die beim Regressionstest verwendet wird, sind Einstellungen, 
die eine Vergleichbarkeit garantieren, vermerkt. Dies betrifft auch Einstellungen, 
die den Inhalt der generierten Nachrichten verndern wrden 
(MAC-, PAC-, Luhn-Berechnung usw.).
Diese Maske dient lediglich zur Kompatibilitt des MC-DOTT Testtools und fr 
zuknftige Erweiterungen! Es knnen mit Ausnahme der "Endwerte Zhlfelder" 
keine wirksamen Vernderungen vorgenommen werden.
Gruppe Letzte Endwerte Zhlfelder:
Damit die von MC-REG erzeugten Nachrichten vom Partner akzeptiert werden, 
mssen die Zhlerstnde dem aktuellen Stand im Hostsystem angeglichen werden. 

6.2.2 Menleiste/Einstellungen/X25-SS oder LAN-SS

Um die Ergebnisse eines Regressionstests vergleichbar zu halten, knnen 
Einstellungen, die den Ablauf des Tests beeinflussen, nicht verndert werden. 
In der Session, die beim Regressionstest verwendet wird, sind Einstellungen, 
die eine Vergleichbarkeit garantieren, vermerkt. Dies betrifft auch 
Einstellungen zur Kommunikation (Eigene Adresse, Partner-Adresse, Protokoll 
(LAN oder X.25), alle Verbindungstimer).
Diese Maske dient lediglich zur Kompatibilitt zu MC-DOTT und fr zuknftige 
Erweiterungen. Es knnen hier keine wirksamen Vernderungen vorgenommen werden.

4.3.1 Menleiste/Datenbank/Tabelle

Hier  mssen die Tabellen angepat werden. 
Diese Tabellen knnen auch in Form von Reports ausgedruckt werden.

4.3.1.1 Menleiste/Datenbank/Tabelle/MAC-Schlssel

Diese Tabelle mu angepat werden
Wie aus dieser Tabelle ersichtlich, werden die Testschlssel nicht im Klartext 
sondern verschlsselt in der Datenbank abgespeichert. Welcher Schlssel spter 
bei der MAC-Berechnung/-Prfung verwendet wird, hngt von der aktuellen 
Schlsselgeneration in BMP 57 ab. 

Neu anlegen eines Schlsselpaares: 
-auf Button "Zeile einfgen" klicken-eine leere Zeile wird eingefgt 
-in die Spalten die Generationsnummer (2 Stellen), den mit dem Transportschlssel 
verschlsseltem MAC-Schlssel (16 Stellen) und den Transportschlssel 
(16 Stellen) eingeben 
-auf Button "OK" klicken um die Eingaben zu besttigen 

Lschen eines Schlsselpaares: 
-durch Klick auf den ROW-Header die gewnschte Zeile selektieren 
-auf Button "OK" klicken um die Eingaben zu besttigen 
 
ndern eines Schlsselpaares: 
-den Cursor auf das gewnschte Feld stellen 
-die nderung vornehmen auf Button "OK" klicken um die Eingaben zu besttigen

4.3.1.2 Menleiste/Datenbank/Tabelle/PAC-Schlssel 

Wie aus dieser Tabelle ersichtlich, werden die Testschlssel nicht im Klartext 
sondern verschlsselt in der Datenbank abgespeichert. Welcher Schlssel spter 
bei der PAC-Berechnung/-Prfung verwendet wird, hngt von der aktuellen 
Schlsselgeneration in BMP 57 ab. 

Neu anlegen eines Schlsselpaares: 
-auf Button "Zeile einfgen" klicken-eine leere Zeile wird eingefgt 
-in die Spalten die Generationsnummer (2 Stellen), den mit dem Transportschlssel 
verschlsseltem PAC-Schlssel (16 Stellen) und den Transportschlssel (16 Stellen) eingeben 
-auf Button "OK" klicken um die Eingaben zu besttigen 

ndern eines Schlsselpaares: 
-den Cursor auf das gewnschte Feld stellen 
-die nderung vornehmen  
-auf Button "OK" klicken um die Eingaben zu besttigen 

Lschen eines Schlsselpaares: 
-durch Klick auf den ROW-Header die gewnschte Zeile auswhlen 
-auf Button "OK" klicken um die Eingaben zu besttigen 

4.3.1 Menleiste/Datenbank/Tabelle

Hier  mssen die Tabellen angepat werden. 
Diese Tabellen knnen auch in Form von Reports ausgedruckt werden.


4.3.1.3 Menleiste/Datenbank/Tabelle/PIN-Schlssel

Diese Tabelle mu angepat werden  
Fr die PIN-Berechnung und Prfung mssen die Institutsschlssel und die 
3 Poolschlssel im System hinterlegt werden. Welcher Schlssel spter bei 
der PIN-Berechnung  verwendet wird, ist in der Session zu jeder Nachricht 
vermerkt. Das System "besorgt" sich zur Laufzeit die Inhalte 
(PIN-Schlssel, Transportschlssel) des entsprechenden Schlssels aus der Datenbank.
Wie aus dieser Tabelle ersichtlich, werden die Testschlssel nicht im Klartext 
sondern verschlsselt in der Datenbank abgespeichert. 

Neu anlegen eines Schlsselpaares: 
Es knnen nur Institutsschlssel NEU angelegt werden; die drei mglichen 
Poolschlssel knnen nur inhaltlich verndert werden. (siehe ndern)
-auf Button "Zeile einfgen" klicken-eine leere Zeile wird eingefgt 
-in die Spalte Info (20 Stellen) wird Informationstext eingegeben 
-in die Spalte PIN-Schlssel den mit dem Transportschlssel verschlsseltem 
PIN-Schlssel (16 Stellen) eingeben 
-in die Spalte Transport-Schlssel den Transportschlssel (16 Stellen) eingeben 
-auf Button "OK" klicken um die Eingaben zu besttigen. 

ndern eines Schlsselpaares: 
-den Cursor auf das gewnschte Feld stellen 
-die nderung vornehmen  
-auf Button "OK" klicken um die Eingaben zu besttigen 

Lschen eines Schlsselpaares: 
-durch Klick auf den ROW-Header die gewnschte Zeile auswhlen 
-auf Button "OK" klicken um die Eingaben zu besttigen


4.3.1.4 Menleiste/Datenbank/Tabelle/X25/LAN-Adressen

Diese Tabelle mu angepat werden
Um mit Ihren Partnern kommunizieren zu knnen mssen Sie deren Adressen eingeben:
Neu anlegen eines Partners:

-auf Button "Zeile einfgen" klicken-eine leere Zeile wird eingefgt 
-in die Spalte KZ (1 Stelle) wird "L" fr LOKAL und "R" fr REMOTE eingegeben 
-in die Spalte X.25/LAN-Adressen ( 29 Stellen) die Adresse des Partners eingeben 
-in die Spalte Info erklrenden Text ( 16 Stellen) eingeben 
-auf Button "OK" klicken um die Eingaben zu besttigen. 

Wichtiger Hinweis: Um die Ergebnisse eines Regressionstests vergleichbar zu halten, 
knnen Einstellungen, die den Ablauf des Tests beeinflussen knnten, nicht verndert 
werden. In der Session, die beim Regressionstest verwendet wird, sind Einstellungen, 
die eine vergleichbare Wiederholbarkeit garantieren, vermerkt. Dies betrifft auch 
Einstellungen zur Kommunikation (Eigene Adresse, Partner-Adresse).

Eine Ausnahme dieses Grundprinzipes bildet die Mglichkeit, einen anderen Partner 
whlen zu knnen. Wenn sich also z. B. die DTE-Adresse des Partners verndert hat, 
kann hier die neue Adresse eingestellt werden. In der Session ist lediglich der 
Name des Partners (also in obiger Tabelle die Information in der Spalte "Info") 
vermerkt. Das bedeutet, da diese Spalte nicht verndert werden darf; sehr wohl 
aber der korrespondierende Wert in der Spalte "X25-Adresse". 

4.4 Menleiste/Auswertung 
Hier werden die Ausgangsdaten fr die Auswertung angegeben: 
4.4.1  Auswertung 2. Schritt

Das Fenster des Regressionstests (siehe 2.Ablauf) schlieen, und im Men/Auswertung 
anklicken.

Im zweiten Schritt knnen die erzeugten Regressionsdaten (Daten 2) mit gespeicherten 
Session-Daten (Daten 1-entsprechenden  Referenz-Daten) verglichen werden. Nach Klick 
auf den "Start"-Button werden Bitmap-Position fr Bitmap-Position die unter "Daten 1" 
gespeicherten Testflle mit den unter "Daten 2" gespeicherten Regressionsdaten 
verglichen.

Daten 1: Ausgangsdaten fr die Auswertung: Unter "Daten 1" sind die Namen der Dateien 
aufgelistet, die Sie bereits frher mit MC-DOTT (Sessions) erzeugt haben. Diese Daten 
dienen als Referenz-Daten.

Daten 2: Vergleichsdaten fr die Auswertung: Unter "Daten 2" sind die Namen der Dateien 
aufgelistet, die bei einem Regressionstest erzeugt wurden. Diese Daten werden gegen 
die Referenz-Daten verglichen. (weiteres auch unter Menleiste/Auswertung)

Start der AuswertungDurch Klick auf den "Start-Button" wird die Auswertung gestartet. 
Alle Nachrichten, die in der Session unter "Daten 1" gespeichert sind  werden 
Bitmap-Positionen fr Bitmap-Position gegen die "Daten 2" verglichen.
Alle Aktionen die im Zuge der Auswertung durchgefhrt werden, knnen Sie am 
Bildschirm mitverfolgen. Natrlich knnen Sie den Ablauf jederzeit unterbrechen.

4.5.1 Menleiste/Protokollfenster/Protokoll Regressionstest

Beim Ablauf des Regressionstests werden alle Aktionen am Bildschirm 
(und in Dateiform) mitprotokolliert. Durch Klick auf diesen Menpunkt 
knnen Sie sich diese Daten noch einmal anzeigen lassen.


6.5.2 Menleiste/Protokollfenster/Protokoll Auswertung

Beim Ablauf der Auswertung werden alle Aktionen am Bildschirm 
(und in Dateiform) mitprotokolliert. Durch Klick auf diesen Menpunkt 
knnen Sie sich diese Daten noch einmal anzeigen lassen.

Technische Daten zu MC-REG

Hardware:
Um MC-REG einsetzen zu knnen, mssen Sie mit mindestens folgenden 
Computersystem ausgerstet sein:
Computer: 100 % kompatibler Computer mit einer i486-CPU
Speicher: 12 MB RAM
Grafik: Eine Windows-kompatible Farbgrafikkarte mit VGA oder einer hheren Auflsung.
Monitor: 15"-SVGA-Monitor

Software:
Sie bentigen folgende Software, um MC-REG einsetzen zu knnen:
Microsoft Windows 95 oder Microsoft Windows NT 3.51 oder NT 4.0
MC-DOTT in der aktuellen Version
Warenzeichen: Microsoft, MS und MS-DOS sind eingetragene Warenzeichen, 
Windows ist eine Kennzeichung der Microsoft Corporation in den 
Vereinigten Staaten und anderen Lndern.

Benutzeroberflche: deutsch, englisch (umschaltbar)

Implemtierungssprache: Oberflche in CENTURA, Bibliotheken in C++

Dokumentation: kontextsensitive Online-Hilfe (im *.html-Format),- ausdruckbar,

Installation: per Installationsprogramm von CD-ROM durch den Anwender 
bzw. auf Wunsch durch Mitarbeiter der Fa. MULTICONSULT

Anforderungen an den Benutzer: DV-/ und Windows-Grundkenntnisse

Schulung: Falls gewnscht, durch Mitarbeiter der Fa. MULTICONSULT. 
Ein kontextabhngiges Hilfesystem bietet dem Anwender 
umfangreiche Untersttzung in der Anfangsphase.

Konditionen: Gem Lizenzbedingungen MC-DOTT V2.0

