FAQ zu Expecco Allgemein

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen

Einstellungen[Bearbeiten]

Meine vorgenommenen Einstellungen sind nach einem Neustart nicht mehr vorhanden?[Bearbeiten]

Einstellungen werden nur für die aktuelle Sitzung übernommen. Um diese dauerhaft zu übernehmen, müssen diese über den Button "Sichern" gespeichert werden. Der Dialog zu den Einstellungen fragt aber zur Sicherheit nach. Manche Einstellungen will man nur in der aktuellen Sitzung geändert wissen (z.B. Debug Ausgaben, Parameter der Bridgeverbindungen etc.)

Beachten Sie, dass es auch möglich ist, mehrere settings-Dateien zu halten (im Dialog mit "Sichern als"), um dann entweder im Dialog oder per Kommandozeile eine von mehreren auszuwählen.

Ablauf[Bearbeiten]

Kann ich einen Testplan wiederholt ausführen?[Bearbeiten]

Ja, unten im Editor des Testplans finden Sie verschiedene Einstellungen dazu.

Kann ich einen Testfall wiederholt ausführen?[Bearbeiten]

Dazu gibt es keine speziellen Einstellungen in der Benutzeroberfläche. Sie sollten einen neuen zusammengesetzten Aktionsbaustein anlegen, darin die Testfallaktion und durch Verbinden der Ausgangs- und Eingangstrigger eine Schleife bilden. Eine Testaktion zur Abbruchsbedingung sollte darin aber nicht fehlen. Dann ziehen Sie diesen Looped-Testcase Baustein in Ihren Testplan.

Lizenzen und Versionen[Bearbeiten]

Verlängerung/Wechsel der Lizenzdatei[Bearbeiten]

Sie erhalten von eXept eine Mail mit der Lizenzdatei;

  • bitte schließen Sie expecco,
  • dann löschen Sie in Ihrem eigenen Benutzerverzeichnis (z.B. C:\Users\Benutzername) die Datei .expeccoLicense
  • öffnen Sie nun expecco erneut, es wird eine Lizenzdatei verlangt
  • via Drag & Drop können Sie nun Ihre neue Datei hineinziehen oder die Lizenzdatei über den Dateidialog auswählen.
Was passiert bei einem (expecco-) Releasewechsel?[Bearbeiten]

Ihre Testsuiten, sowie Konfiguration und Einstellungen werden in einem eigenen Verzeichnis unter Ihrem Homeverzeichnis gehalten, und werden von der neu installierten Version nicht betroffen; diese wird typischerweise unter "Programm Files" (Windows) bzw. "/opt" (Unix) installiert.

Wir bemühen uns sehr um Kompatibilität bei neuen Releases. Im allgemeinen müssen Sie bestehende Suiten oder Bibliotheken nicht adaptieren oder reimportieren. Alle Suiten sind "self-contained", beinhalten also alle vormals importierten Bausteine und werden durch den Releasewechsel nicht verändert (solange Sie diese nicht aus der neuen expecco-Version heraus speichern).

In einigen (wenigen) Fällen kam es in der Vergangenheit zu Unverträglichkeiten, z.B. durch verändertes Zeitverhalten oder weil ein Fehler behoben wurde und ein Workaround (des Anwenders) in der neuen Suite nicht mehr passend war. Letzteres kann aber erst nach einem Reimport auftreten.

Sollte ihre Suite in unverändertem Zustand (also ohne Reimport) auf einem neuen Release nicht mehr laufen, so wird dies i.A. als ein eXept Fehler eingestuft. Bitte melden Sie dies und tragen den Fehler in expecco ALM ein, wir werden dies schnellstmöglich durch einen Patch beheben. Um ganz sicher zu gehen: lesen Sie bei Releasewechsel zunächst die Releasenotes, in welchen auf Unverträglichkeiten hingewiesen wird und lassen die Suite(n) in dem neuen Release laufen, ohne diese in ihr Releasemanagement zurückzuschreiben. Sie können (und sollten) expecco auch parallel in ein separates Verzeichnis installieren und beide Versionen zeitweilig parallel fahren.

Bulb.pngAchten Sie aber darauf, dass die Suiten nach dem Reimportieren einer Bibliothek, und insbesondere nachdem Sie neue Funktionen der reimportierten Bibliotheken platziert haben, diese u.U. im alten Release nicht mehr lauffähig sind.  

Wozu sollte ich einen Wartungsvertrag haben?[Bearbeiten]

Schnittstellen von Android, iPhone, Java-GUIs oder .NET ändern sich ständig. Insbesondere Android und iPhone updates haben oft Inkompatibilitäten zur Folge. Mit einem Wartungsvertrag erhalten Sie immer aktualisierte Schnittstellen.

Außerdem werden unabhängig davon neue Technologien unterstützt sowie neue Features eingebaut; z.B. kamen mit Version 19 die Ausführung von Python und Node hinzu, mit Version 20 zusätzlich noch der inkrementelle C compiler sowie Cling Unterstützung. Ebenso werden neuere kryptographische Verfahren und Protokolle unterstützt. Auch diese Features erhalten Sie im Rahmen eines Wartungsvertrages automatisch.

Weiters werden wir auch Wünsche und Anregungen unserer Kunden in neue Releases einbauen. Im Rahmen eines Wartungsvertrages haben sie die Möglichkeit, solche einzubringen. Dazu dient unser Anforderungsmanagement in expeccoALM, welches gleichzeitig als Kundenportal dient.

Zurück zur FAQ Liste



Copyright © 2014-2024 eXept Software AG