TESSY V5.1 Häufig gestellte Fragen (FAQs)
Was ist neu in TESSY V5.1?
Die aktuelle Version 5.1 von TESSY enthält viele neue Funktionen im Vergleich zu TESSY 4.3/5.0:
- TESSY v5.1 kommt mit einem überarbeiteten Icon-Design für alle bestehenden Perspektiven und Ansichten sowie für die neue Test-Cockpit-Ansicht. Das neue Layout der Abdeckungssymbole benötigt weniger Platz, so dass alle Abdeckungsspalten innerhalb des Test-Cockpits und der Testprojektansicht schmaler geworden sind.
- Die neue Test-Cockpit-Ansicht bietet einen Überblick über alle Quelldateien, die sich im Projekt- oder Quellcode-Stammverzeichnis eines TESSY-Projekts befinden. Sowohl die Ergebnisse der ausgeführten Tests als auch die erzielten Überdeckungsergebnisse werden auf Quelldateiebene zusammengefasst.
- Die neue Funktion Code Access erkennt automatisch versteckten oder ungetesteten Code in allen Varianten des zu testenden Quellcodes. Während der Analyse eines Moduls berechnet TESSY Prüfsummen für Quelldateien und präprozessierte Quelldateien, um Variationen des Quellcodes zu erkennen. Als Ergebnis zeigt die Test-Cockpit-Ansicht die Quelldateien mit all ihren getesteten Varianten.
- Die neue Funktion Hyper Coverage ermöglicht die Akkumulation von Abdeckungsergebnissen über verschiedene Tests, Teststufen und Testwerkzeuge hinweg. Hyper Coverage wendet die normalen Abdeckungsmessungen (z.B. Zweig- oder MC/DC-Abdeckung) an, um eine Beziehung zwischen den gemessenen Abdeckungsergebnissen in Bezug auf die verschiedenen Codevarianten herzustellen. Die bestehenden Grenzen der Abdeckungsmessungen für verschiedene Code-Varianten wurden überwunden, was eine Akkumulation der Abdeckung auf der Basis der ursprünglichen Quellcodezeilen ermöglicht.
- Eine neue Standardeinstellung für die Testprojektansicht ignoriert die Abdeckungsergebnisse für die Testergebnis-Statussymbole von Testcollections, Ordnern, Modulen und Testobjekten. Die Abdeckungsergebnisse werden weiterhin bis zur Testcollection in den Abdeckungsspalten zusammengefasst, aber das Testergebnis schließt die erreichte Abdeckung aus.
- Die neue Coverage-Review-Funktion unterstützt die Handhabung von nicht erreichten Quellcodezeilen bei der Messung der Codeabdeckung mit den neuen Code Access (CA) und Hyper Coverage (HC) Funktionen. Quellcodezeilen können sowohl mit vordefinierten als auch mit beliebigen Kommentaren markiert werden, um zu dokumentieren, warum sie nicht erreicht werden können. Typische Situationen sind versteckter Debug-Code oder nicht erreichbare Standardzweige.
- Der neue Test-Summary-Report ersetzt den früheren Overview-Report. Er bietet eine komprimierte Zusammenfassung des aktuellen Status des Testprojekts auf der Grundlage der getesteten Quelldateien mit den Test- und Abdeckungsergebnissen sowie den Coverage-Reviews.
- Beim Testen neuer Versionen eines Quellcodes werden frühere Ergebnisse für unveränderte Quellcodeteile automatisch wiederverwendet und in der Ansicht Test Cockpit angezeigt. Bei der Testausführung können Sie festlegen, dass nur Tests ausgeführt werden, deren Testobjekte geändert wurden, oder Tests, die seit der letzten Ausführung aktualisiert wurden. Diese Funktion kann die Testausführungszeit für wiederkehrende kontinuierliche Tests auf CI-Systemen drastisch reduzieren, da nur geänderte Tests oder Codeteile erneut getestet werden.
Kann ich meine bisherigen Test-Cases aus V3.0/V3.1/V3.2/V4.0/V4.1/4.2/4.3 in TESSY 5.1 weiterverwenden?
Ja, das ist möglich. Wenn Sie eine TESSY-Datenbank (*.pdbx) öffnen, die mit TESSY V3.0/V3.1/V3.2/V4.0/4.1/4.2/4.3 erstellt wurde und in TESSY V5.1 öffnen, fragt TESSY V5.1 Sie, ob Sie die Datenbank in das von TESSY V5.1 verwendete Format konvertieren möchten. Wenn Sie dies bestätigen, wird die Konvertierung automatisch von TESSY V5.1 durchgeführt.
Bitte beachten Sie, dass Sie in der Regel Anpassungen an der Konfiguration vornehmen müssen. Dies hängt von der Version ab, die Sie vorher verwendet haben. Diese Konvertierung ist irreversibel!
Kann ich in TESSY V5.1 erstellte Test-Cases entsprechend für die Nutzung in vorherigen Versionen umwandeln?
Nein, das ist nicht möglich.
Ist TESSY V5.1 für den Einsatz in sicherheitsrelevanter Softwareentwicklung qualifiziert, wie es Vorgängerversionen V4.3/V4.2/V4.1/V3.0/V3.1/V3.2/V2.9 sind?
Ja, TESSY V5.1 ist für die sicherheitsrelevante Softwareentwicklung qualifiziert, der aktualisierte Zertifizierungsbericht ist hier verfügbar.
Wenn ich auf einen Floating License Server (FLS) für TESSY V5.1 wechsle, kann ich dann weiterhin vorherige Versionen von TESSY nutzen?
Eine Lizenz für TESSY V5.1 für Razorcat Floating License Server FLS V8.2 ist auch für alle Vorgängerversionen von TESSY V2.x/V3.x/V4.1/V4.2 und V4.3 gültig. Für ältere TESSY-Installationen sind keine Änderungen erforderlich, um einen FLS für TESSY V5.1 zu kontaktieren.
Kann ich einfach die Lizenzdatei meines aktuellen FLS auf meinem Netzwerkserver für TESSY 5.1 aktualisieren?
Für FLS-Versionen kleiner Version FLS V8.2 müssen Sie Ihre installierte Version auf die neuste Version aktualisieren. Um eine neue Lizenzdatei zu erhalten, müssen Sie Ihre bestehende Lizenz mithilfe des FLS V8.2 migrieren. Bitte fragen Sie nach der genauen Vorgehensweise, bevor Sie den Server aktualisieren. Wenn Version FLS V8.2 bereits installiert ist, können Sie einfach die Lizenzdatei austauschen und den FLS neu starten.
Kann ich mehrere FLS-Versionen für TESSY parallel auf derselben Maschine betreiben?
Nein. Grundsätzlich können Sie nur eine Version des FLS ausführen.
Kann ich TESSY V2.9/V3.0/V3.1/V3.2/V4.0/4.1/4.2/4.3 und TESSY V5.1 parallel ausführen?
TESSY V5.1 kann parallel zu bestehenden TESSY V2.9/3.0/3.1/3.2/4.0/4.1/4.2/4.3-Installationen auf derselben Maschine installiert und verwendet werden. Wenn Sie Versionen parallel zur gleichen Zeit verwenden, benötigen Sie für jede Version eine Lizenz.
Werden die Vorgängerversionen TESSY V2.9/V3.0/3.1/3.2/4.0/4.1/4.2/4.3 verfügbar bleiben?
TESSY V2.9/3.0/3.1/3.2/3.2/4.0 haben ihr Lebensende erreicht, d.h. für diese Versionen wird es keine Bugfixes mehr geben. TESSY V4.1/4.2/4.3 werden weiterhin Bugfixes erhalten, aber es werden keine neuen Funktionen und keine neuen Compiler- und Debugger-Kombinationen hinzugefügt. Neue Funktionen und neue Kombinationen von Mikrocontrollern / Compilern / Debuggern werden nur für TESSY V5.1 zur Verfügung gestellt.