|
|
|
| GWK Import |
Zielgruppe: Softwarehersteller und Filialbetriebe
Umgebung: Windows NT, SQL-Datenbanken (DB/2, Sybase, Adabas, Oracle...)
Kurzbezeichnung: Text Importer für SQL-Datenbanken
Wir importieren Textdaten in Ihre SQL-Datenbank.
Selbstverständlich werden vorhandene Sätze nur mit den neuen Daten
aktualisiert, so daß auch regelmäßige Aktualisierungen möglich
sind. Die Integrität Ihrer Datenbank wird durch
Plausibilitätsprüfungen geschützt. Notwendige Zerlegung der Daten
in mehrere relationale Sätze wird automatisch vorgenommen. Ggf.
notwendige Inhaltstransformationen sind möglich. Ausführliche
Fehlermeldungen erklären warum ein Satz abgelehnt wurde -
gleichzeitig werden alle abgelehnten Sätze zur manuellen
Nachbearbeitung in eine Datei geschrieben.
Einsatzgebiet des Imports ist der regelmäßige Abgleich von in
Textform bereitgestellten Massendaten in eine SQL-fähigen Datenbank. Schwerpunkte
sind Geschwindigkeit und Herstellerunabhängigkeit sowie die
ausführliche Ausnahmenbehandlung.
|
| SQL Script |
Zielgruppe: Softwarehersteller und Filialbetriebe
Umgebung: Windows NT, (Unix in Vorbereitung) SQL-Datenbanken: DB/2,
Sybase, Adabas, Oracle
Kurzbezeichnung: Verarbeitung erweiterter SQL Befehle
SQL Script ist ein Scriptinterpreter für
ODBC-Datenbanken. Mit den Script Befehlen lassen sich neben den
üblichen SQL-Befehlen (DML u. DDL) auch Im- und Exporte von nach
Textdateien (ASCII) durchführen. Typischer Einsatz ist die
automatisierte Umstellung einer Datenbankstruktur auf die nächste
Version oder die Fehlerbereinigung in existierender Datenbanken bei
einem Bugfix-Release.
Diverse Zusatzinformationen über die Datenbank und die in Ihr
enthaltenen Tabellen sind ebenfalls abfragbar.
|
| Trace-Service |
Zielgruppe: Softwarehersteller
Umgebung: NT (DevStudio), Unix
Kurzbezeichnung: Prioritätsgesteuerte Programmausgaben für
verschiedenste Ziele
Der
TraceService ist eine C++ Komponente zur Protokollierung in C, und C++
Programmen. Er hat ein printf-artiges Call-Interface. Die Ausgabe wird
Prioritätsabhängig in eine atei geschrieben. Bei Verwendung
von Microsoft Visual Studio erscheint die Trace-Ausgabe auch im
Debug-Window der IDE. Die Trace-Datei ist als Ringpuffer definierbar
und kann damit für Traces im laufenden Betrieb eingesetzt
werden. Der TraceService ist als Shared-Library (für Windows
und Linux) oder Corba-Service lieferbar.
|
| C++ Testsuite |
Zielgruppe: Softwarehersteller, Qualitätssicherung
Umgebung: NT (DevStudio)
Kurzbezeichnung: C++ Testklasse zum Schreiben von Testuites.
Basisklasse zum Schreiben von automatisierten Regressionstests. Die
Klasse übernimmt dabei das Ausführen des Tests, die
Protokollierung und den anschließenden Vergleich mit dem Referenzprotokoll.
Die Testklasse enthält Mechanismen, die ein einzelnes Testmodul sowohl einzeln ausführbar macht als auch automatisch in den
Gesamttest (Ausführbares Programm) einklinkt. Unter Microsoft Visual
Studio C++ wird ein Testmodul durch zufügen des Tests in ein Projekt
mit diesem übersetzt und dann auch ausgeführt.
Die Protokollierung kann aufgeteilt auf ein Fehlerprotkoll (mit Timestamp) und dem Ergebnisprotokoll erfolgen. Das Ergebnisprotokoll
hat vor allem den Zweck Regressionstest durchführen zu können.
Die gesamte
Protokollierungslogik wird durch Methoden der Testklasse bereitgestellt.
Die Testklasse fängt in letzter Instanz alle Exceptions auf und dokumentiert,
daß ein Fehler aufgetreten ist. Es besteht die
Möglichkeit eine eigene Fehlerbehandlungs-Klasse zu verwenden. |
| HTML Tester |
Zielgruppe: Software/Web-Hersteller, Qualitätssicherung
Umgebung: NT, IE5
Kurzbezeichnung: Scriptgesteuerter Regressions und
Verfügbarkeitstest
Auf Basis einer einfachen XML-Beschreibung werden gezielte Abläufe
in einer Internet-Explorers-Session abgearbeitet. Die Erstellung der
Scripts wird maschinell unterstützt. Alle Ergebnisse werden
angezeigt und auf Festplatte geschrieben. Der Tester eignet sich daher
besonders für Regressionstests und als unabhängiger QA und
Verfügbarkeitstest.
Auf Wunsch können regelmäßige Verfügbarkeitsprüfungen Ihrer
Seiten auch von uns durchgeführt werden. |
|