[ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ]

API-Objekte können mit einer VFP Code-Klasse, einer visuellen VFP-Klasse oder einem COM-Objekt realisiert werden. Die Wahl zwischen der Code-Klasse und visuellen Klasse ist in den meisten Fällen dem Entwickler überlassen. In beiden Fällen erzeugt AccountView eine Stub-Class, um die Lernkurve neuer VARs abzuflachen.

Die Möglichkeit, COM API-Objekte zu erstellen, wurde hinzugefügt, um AccountView für C++- und Visual Basic-Entwickler zugänglich zu machen, die COM-Komponenten bevorzugen. Wir planen, VB- und Java-Scripting für API-Objekte zu einem späteren Zeitpunkt zu ermöglichen.

Die Integrated Test Facility steht nicht nur den AccountView-Entwicklern, sondern auch den AccountView VARs zur Verfügung. Das manuelle Testen der umfassenden Funktionalität von AccountView wäre nicht nur sehr zeitaufwendig, sondern angesichts des knappen Arbeitsmarktes und der Kosten für erfahrene Business Software Entwickler praktisch unmöglich. AccountView hat über 3700 Test Skripte geschrieben, die jede Buchhaltungsfunktion des Programms prüfen: die Eurokonvertierung, länderspezifische Mehrwertsteuervorschriften und die Verarbeitung von Währungen während der Konsolidierung, um nur einige Beispiele für die zahlreichen Tests zu nennen.

Die Testumgebung der Integrated Test Facility bietet eine Übersicht über die Testskripte und ihren aktuellen Erfolgs-/Fehlerstatus. Es gibt die Möglichkeit, Skripte einzeln oder gruppenweise zu markieren und anschließend konsekutiv auszuführen.

Die ITF dokumentiert neben den Testergebnisse und andere interessante Testdaten, wie zum Beispiel die Testdauer (welcher Test braucht überdurchschnittlich lange?), ob die Entwicklungsversion oder Laufzeitversion getestet wird sowie den Namen des Entwicklers. Der Testlauf kann bei einem Fehler wahlweise stoppen oder mit dem nächsten Skript fortfahren.

Unter Verwendung der internen Skriptinterface von AccountView wurden mit der ITF vielfältige Tests entwickelt, wie zum Beispiel Regressions-, Stress-, Leistungs- und Netzwerktests. 

Einpacken und verteilen

Zur Vereinfachung der Distribution der AccountView-Addins haben wir einen Installationsassistenten entwickelt. 

AccountViews Installationsassistent macht die Distribution der Anpassungen an Kunden zum Kinderspiel. Für die Kundenseite bietet AccountView einen entsprechenden Setup-Assistenten, mit dem die Komponenten des VAR mühelos und sicher installiert werden können. Bei der Installation eines Update von AccountView selbst sorgt die Installation mit Install Shield für den Erhalt aller Anpassungen.

Mit dem Installationsassistenten können die folgenden Anpassungen in beliebigen Zusammensetzungen verteilt werden:

  • Individuelle Tabellen und Felder

  • Benutzermenüs

  • API Hook-Objekte

VARs, die VFP Code-Klassen verwenden, haben die Wahl, nur die kompilierten .FXPs oder sowohl .FXPs als auch .PRGs zu distribuieren.

[ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ]