<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Tessy_%28Software%29</id>
	<title>Tessy (Software) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Tessy_%28Software%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Tessy_(Software)&amp;action=history"/>
	<updated>2026-06-06T10:40:36Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Tessy_(Software)&amp;diff=761279&amp;oldid=prev</id>
		<title>imported&gt;Serols: Änderung 260250488 von Marthy49 rückgängig gemacht; bitte Wikipedia:Namenskonventionen#Abweichungen_von_den_Rechtschreibregeln beachten, hier gelten die Regeln von Wikipedia</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Tessy_(Software)&amp;diff=761279&amp;oldid=prev"/>
		<updated>2025-10-02T13:07:43Z</updated>

		<summary type="html">&lt;p&gt;Änderung &lt;a href=&quot;/index.php/Spezial:Diff/260250488&quot; title=&quot;Spezial:Diff/260250488&quot;&gt;260250488&lt;/a&gt; von &lt;a href=&quot;/index.php/Spezial:Beitr%C3%A4ge/Marthy49&quot; title=&quot;Spezial:Beiträge/Marthy49&quot;&gt;Marthy49&lt;/a&gt; rückgängig gemacht; bitte &lt;a href=&quot;/index.php/Wikipedia:Namenskonventionen#Abweichungen_von_den_Rechtschreibregeln&quot; title=&quot;Wikipedia:Namenskonventionen&quot;&gt;Wikipedia:Namenskonventionen#Abweichungen_von_den_Rechtschreibregeln&lt;/a&gt; beachten, hier gelten die Regeln von Wikipedia&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Tessy&amp;#039;&amp;#039;&amp;#039; ist ein Werkzeug zum automatisierten [[Modultest]] von in [[C (Programmiersprache)|C]] oder [[C++]] geschriebener Software. Tessy ist besonders zum Test von [[Eingebettetes System|Embedded Software]] geeignet, da Tessy viele von [[Cross-Compiler]]n eingesetzte [[Varianten der Programmiersprache C|C-Dialekte]] für Embedded Systeme versteht und die Ausführung der Tests typischerweise auf dem Embedded System erfolgt. Tessy stammt aus dem Software-Forschungslabor der [[Daimler AG]], heute Razorcat, in Berlin. Die Ursprünge reichen bis in die 1990er Jahre zurück.&lt;br /&gt;
&lt;br /&gt;
== Funktionsprinzip der Modultests bei Tessy ==&lt;br /&gt;
Tessy bestimmt automatisch die [[Schnittstelle]] der zu testenden C-Funktion (der Unit bzw. dem Modul). Die Schnittstelle besteht im Wesentlichen aus der Menge der Eingabe- und der Menge der Ausgabevariablen dieser Funktion. Tessy generiert automatisch die Software für einen Test-Treiber, der es erlaubt, die zu testende Funktion ohne die anderen C-Funktionen der Applikation aufzurufen. Der Benutzer bestimmt die Testdaten, mit denen die zu prüfende Funktion versorgt werden soll und die erwarteten Ergebnisse. Funktionen, die von der zu prüfenden Funktion aufgerufen werden, können durch [[Stub (Programmierung)|Stubs]] mit einem definierten Verhalten ersetzt werden. Solche Stubs können überprüfen, ob sie ihrerseits mit gültigen Parameter aufgerufen wurden und liefern typischerweise konstante Werte zurück, mit denen die zu testende Funktion arbeiten soll (sogenanntes [[Mocking]]). Test-Treiber und zu testende Funktion werden von Tessy übersetzt und gebunden, normalerweise mit dem Cross-Compiler für das betreffende Embedded System. Die Tests werden von Tessy direkt auf dem Embedded System durchgeführt, können aber auch auf einem PC ablaufen. Tatsächliche Testergebnisse werden automatisch mit den erwarteten Ergebnissen verglichen.&lt;br /&gt;
&lt;br /&gt;
== Weitere Eigenschaften ==&lt;br /&gt;
TESSY kann Tests ohne Benutzerinteraktion wiederholen, was für [[Regressionstest]]s wichtig ist. Zudem ermittelt TESSY die [[Testabdeckung]] (Coverage) automatisch.&lt;br /&gt;
&lt;br /&gt;
[[Testfall]]spezifikationen werden von TESSY nach der [[Klassifikationsbaummethode]] einlesen, denn es ist an das betreffende Werkzeug, den [[Klassifikationsbaum-Methode#Classification Tree Editor Testona|Classification Tree Editor]] (CTE) angebunden.&lt;br /&gt;
&lt;br /&gt;
TESSY erzeugt die Testdokumentation in verschiedenen Formaten, unter anderem [[Microsoft Word|Word]], [[Microsoft Excel|Excel]], [[HTML]]. Aussehen und Umfang kann der Anwender weitgehend selbst festlegen.&lt;br /&gt;
&lt;br /&gt;
TESSY läuft unter [[Microsoft Windows 2000|Windows 2000]] bis Windows 10.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* &amp;#039;&amp;#039;The insiders guide to module/unit/integration testing of embedded software: embedding software quality.&amp;#039;&amp;#039; Hitex Development Tools, Karlsruhe 2009.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.razorcat.com/de/tessy.html TESSY auf razorcat.com]&lt;br /&gt;
* [https://www.youtube.com/channel/UCz-gdkIPiKZO6cY8PoBEhZw TESSY YouTube channel from Razorcat]&lt;br /&gt;
* [https://www.hitex.com/tessy Hitex GmbH: TESSY Website - Video-Tutorials, White Paper, etc.]&lt;br /&gt;
* [https://eclipseina.com/de/embedded-seminare TESSY Training mit der Embedded Academy]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Testsoftware]]&lt;br /&gt;
[[Kategorie:Windows-Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Serols</name></author>
	</entry>
</feed>