<?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=Expecco</id>
	<title>Expecco - 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=Expecco"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Expecco&amp;action=history"/>
	<updated>2026-05-30T00:32:35Z</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=Expecco&amp;diff=2456406&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Expecco&amp;diff=2456406&amp;oldid=prev"/>
		<updated>2025-12-07T03:25:03Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
|Name                 = expecco&lt;br /&gt;
|Logo                 = &lt;br /&gt;
|Screenshot           = &lt;br /&gt;
|Beschreibung         = &lt;br /&gt;
|Maintainer           = &lt;br /&gt;
|Hersteller           = eXept Software AG&lt;br /&gt;
|Erscheinungsjahr     = &lt;br /&gt;
|AktuelleVersion      = 24.1&lt;br /&gt;
|AktuelleVersionFreigabeDatum = Juli 2024&lt;br /&gt;
|AktuelleVorabVersion = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem       = [[Microsoft Windows]], [[Linux]]&lt;br /&gt;
|Programmiersprache   = &lt;br /&gt;
|Kategorie            = [[Testautomatisierung]]&lt;br /&gt;
|Lizenz               = Kommerziell, Trial-Version verfügbar, Frei für Forschung und Lehre&lt;br /&gt;
|Deutsch              = Ja&lt;br /&gt;
|Website              = [https://www.exept.de/ www.exept.de]&lt;br /&gt;
|Dateien              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Expecco&amp;#039;&amp;#039;&amp;#039; (Eigenschreibweise: expecco) ist ein Werkzeug zur grafischen Entwicklung, Ausführung und [[Testautomatisierung|Automatisierung von Testfällen]] im Bereich Soft- und Hardwaretests. Testfälle werden graphisch als [[Aktivitätsdiagramm]]e modelliert und auf Knopfdruck sofort (d.&amp;amp;nbsp;h. ohne den Zwischenschritt eines Generators) mittels dynamischer [[Just-in-time-Kompilierung]] in ausführbaren Code überführt und ausgeführt. Die explorative Testerstellung wird durch Debug-Funktionen (Singlestep, Breakpoints, Trace von Funktionen und Datenflüssen) unterstützt. Einsatzbereiche sind primär Integrations- und Abnahmetests sowie Regressionstests komplexer Systeme aus den Bereichen Automotive, Luft- und Raumfahrt, Telekommunikation, Automatisierung und Steuerung sowie Logistik, Banking und Finanzsoftware.&lt;br /&gt;
&lt;br /&gt;
== Methodik ==&lt;br /&gt;
Expecco ist ein [[Black Box (Systemtheorie)|Black Box]] Testsystem. Dem &amp;#039;&amp;#039;[[System Under Test]]&amp;#039;&amp;#039; (SUT) wird über Schnittstellen vom Testsystem eine Außenwelt simuliert (Anreize), dann dessen korrektes Verhalten direkt oder über Mess- und Prüfgeräte verifiziert. Sowohl Anreize als auch die Verifizierung werden vom Testsystem durchgeführt. Testfälle werden vorrangig als [[Aktivitätsdiagramm]]e mit funktionalen Aktionsbausteinen modelliert. Dazu werden Aktionsbausteine hierarchisch zu komplexeren Aktionen kombiniert. Die Weitergabe von Parametern, Eingangswerten sowie Resultaten erfolgt gemäß dem Datenflussmodell über konfigurierbare Warteschlangen (vgl. &amp;#039;&amp;#039;Coloured [[Petri-Netz|Petrinet]]&amp;#039;&amp;#039; und &amp;#039;&amp;#039;Flow Based Programming&amp;#039;&amp;#039;). Elementare Aktionsbausteine werden aus bestehenden Bibliotheken per [[Drag and Drop]] platziert. Es ist aber auch möglich, dass diese vom Anwender oder Drittanbietern selbst in einer [[JavaScript]]-ähnlichen Skriptsprache erstellt werden. Die Skriptsprache ist Teil des Tools und somit plattformübergreifend. Testsuiten können ohne Änderung auf Windows, Linux und Unix basierten Systemen entwickelt und ausgeführt werden. Durch Parametrisierung und Virtualisierung von Bausteinen können Teilsequenzen in mehreren Testfällen wiederverwendet werden.&lt;br /&gt;
&lt;br /&gt;
Testabläufe können ohne Programmierkenntnisse grafisch modelliert und automatisiert werden. Zur Kommunikation mit dem &amp;#039;&amp;#039;[[System Under Test]]&amp;#039;&amp;#039; werden aber typischerweise elementare Bausteine benötigt, welche die Schnittstelle zu existierenden Funktionen als Funktionsaufruf in eine [[Dynamic Link Library|DLL]], [[Java (Programmiersprache)|Java]] oder [[.Net-Framework|.NET]] Klasse oder den Aufruf von externen Programmen oder Diensten ([[SOAP]], [[XML-RPC]], [[Representational State Transfer|REST]]) realisieren. Dies kann als Nachteil gewertet werden, da hierzu eine gewisse Programmiererfahrung benötigt wird.&lt;br /&gt;
&lt;br /&gt;
Durch die Kombination von graphischer Modellierung mit dynamischer Übersetzung wird hier versucht, die Probleme klassischer modellbasierter Entwicklung (lange &amp;#039;&amp;#039;turn around&amp;#039;&amp;#039; Zeiten, erschwerte Fehlersuche im Modell) zu umgehen.&lt;br /&gt;
&lt;br /&gt;
Hauptmerkmale:&lt;br /&gt;
* Modellierung von Testfällen als [[Aktivitätsdiagramm]]&amp;lt;ref name=&amp;quot;brdg08&amp;quot;&amp;gt;Paul Baker, Zhen Ru Dai, Jens Grabowski; Haugen, Oystein, Ina Schieferdecker, Clay Williams: &amp;#039;&amp;#039;Model Driven Testing – Using the UML Testing Profile.&amp;#039;&amp;#039; Springer-Verlag, Berlin/Heidelberg 2008, ISBN 978-3-540-72562-6.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Kurze Turn-around-Zeiten durch dynamische [[Just-in-time-Kompilierung]]&lt;br /&gt;
* Unterstützung des Testentwicklungsprozesses durch erweiterte Debug-Funktionen&lt;br /&gt;
* Plattformunabhängigkeit&lt;br /&gt;
* Selbstdokumentierend, (Modell stellt Ausführungsspezifikation dar&amp;lt;ref&amp;gt;[https://www.agilemodeling.com/essays/executableSpecifications.htm agilemodeling.com]&amp;lt;/ref&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Schnittstellen ==&lt;br /&gt;
Die Kommunikation mit dem SUT erfolgt über Schnittstellenbausteine, welche in domänenspezifischen Bibliotheken zusammengefasst sind. Diese unterstützen u.&amp;amp;nbsp;a.:&lt;br /&gt;
* Test von Internet/Intranet Anwendungen (Capture/Replay von Sitzungen im Webbrowser, Generierung synthetischer Useraktionen)&lt;br /&gt;
* Test von Desktop-Anwendungen (Java SWT u. Swing, Qt und andere)&lt;br /&gt;
* Test von [[Android (Betriebssystem)|Android]]/[[iOS (Betriebssystem)|iOS]]-Anwendungen&lt;br /&gt;
* Test von [[Microsoft Windows Mobile|Windows-Mobile]]-Anwendungen&lt;br /&gt;
* Zugriff auf Klassen und [[Grafische Benutzeroberfläche|GUI]]-Komponenten von [[Java-Technologie|Java]]- und [[.Net-Framework]]-Anwendungen&lt;br /&gt;
* Protokolle und Nachrichtenkodierungen ([[Abstract Syntax Notation One|ASN.1]], [[SOAP]], [[XML-RPC]], [[Representational State Transfer|REST]], [[Simple Network Management Protocol|SNMP]], [[Extensible Markup Language|XML]], [[MQSeries|Message Queues]], [[SWIFT]], [[Scalable Service-Oriented Middleware over IP|Some/IP]], [[MQTT]])&lt;br /&gt;
* Interaktion über Prüf- und Debugschnittstellen&lt;br /&gt;
&lt;br /&gt;
== Import von Testbeschreibungen ==&lt;br /&gt;
[[Aktivitätsdiagramm]]e können in verschiedenen Formaten teilweise oder vollständig importiert werden: [[XML Metadata Interchange|XMI]], [[Enterprise Architect]], [[WS-Business Process Execution Language|BPEL]], MindMaps, Word- und Excel-Testfallbeschreibungen.&lt;br /&gt;
&lt;br /&gt;
== Einbindung in die Infrastruktur ==&lt;br /&gt;
Expecco selbst kann als Teil eines unternehmensweiten Qualitymanagements von anderen Tools gestartet und falls erforderlich auch ferngesteuert werden. Expecco kann mit [[Jenkins (Software)|Jenkins/Hudson]], Polarion, HP Quality Center und anderen Tools kombiniert werden, und Reports in kompatiblen Formaten erzeugen (JUnit-XML, [[Portable Document Format|PDF]], Text etc.). Via [[SOAP]], [[XML-RPC]] oder [[Telnet]] können Tests auch von beliebigen anderen Programmen gestartet und kontrolliert werden.&lt;br /&gt;
&lt;br /&gt;
== Einsatz ==&lt;br /&gt;
Die Software ist bei verschiedenen Unternehmen weltweit im Einsatz, unter anderen bei [[Airbus]], [[Brose Fahrzeugteile|Brose]], [[Alcatel-Lucent]], [[Swisscom]], [[UBS]], [[Deutsche Telekom]], [[T-Systems]] sowie [[Visteon]].&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://subs.emis.de/LNI/Proceedings/Proceedings133.html Modellbasiertes Testen.] Gesellschaft für Informatik, Jahrestagung 2008&lt;br /&gt;
* {{Webarchiv | url=http://www.heise.de/kiosk/special/ixstudie/09/01 | wayback=20090520094503 | text=heise.de}} Studie zu: [[Modellbasiertes Testen|Modellbasiertem Testen]]&lt;br /&gt;
* {{Webarchiv | url=http://www.heise.de/kiosk/special/ixstudie/06/01/ | wayback=20061206205114 | text=heise.de}} Studie zu: Software-Testmanagementtools&lt;br /&gt;
* [http://www.xqual.com/qa/tools.html xqual.com] Tool Comparison&lt;br /&gt;
* [http://www.testingfaqs.org/ testingfaqs.org] Liste von Tools zur [[Testautomatisierung]]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Testsoftware]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>