Embedded Test Bench - Downloadbereich
Auf dieser Seite finden Sie die zum Download verfügbaren Versionen der ETB, sowie die zugehörigen Release-Notes.
Die ETB wird von {MATHEMA} aktuell als Freeware angeboten. Lesen Sie hierzu bitte auch unsere Lizenzbedingungen (EULA).
Installation und erste Schritte
Unterstützte Betriebssysteme
Der graphische Editor, der graphische Testrunner, der Testrunner als CLI und die Python-Bibliothek für die Verknüpfung eigener Python-Skripte mit der ETB werden unter Windows unterstützt.
Unter Linux werden aktuell der Testrunner als CLI und die Python-Bibliothek unterstützt.
Dadurch ist es möglich den Testrunner problemlos in eine Linux-basierte CI einzubinden. Das Erstellen der Testprojekte, sowie eine graphische Testausführung benötigen momentan allerdings noch Windows als Betriebssystem.
Paketmanager
Die Testbench wird zukünftig auch über Chocolatey installierbar sein.
In der aktuellen Version ist das allerdings noch nicht möglich.
Erste Schritte
Eine erste Version einer Hilfedatei ist in die ETB integriert.
Öffnen Sie hierfür die Embedded-Testbench nach der Installation und rufen Sie die Hilfe über das Menü "Hilfe -> Offline Hilfe" oder die Taste "F1" auf.
Haben Sie die Testbench entpackt, so können Sie über "<ETB-Verzeichnis"\GUI\ETB.Client.exe" das Programm starten.
Nach dem Start müssen Sie ggf. die notwendigen Pakete (z.B. .NET-Runtime) installieren. Folgen Sie hierzu bitte den Anweisungen des Startfensters.
Zusätzlich zu der integrierten Offlinehilfe stehen ihnen Beispielprojekte für die ETB und eine Demo zur Entwicklung eines eigenen Plugins zur Verfügung. Diese Beispiele sollen den Einstieg in die ETB erleichtern.
Unterstützte Python Version(en)
Das Python Plugin unterstützt aktuell Python bis zur Version 3.12, da pipes ab Python Version 3.13 nicht mehr in der Standardbibliothek enthalten sind.
Die Unterstützung neuerer Python Versionen ist in Arbeit.
ETB Versionen
V0.17 (Vorankündigung)
Für die neue Version sind u.a. folgende Erweiterungen geplant:
- Setup zur Installation der Testbench
- Chocolatey-Paket für die Installation
- Englisch als auswählbare Sprache in der GUI
- Erweiterung des Python-Plugins für die Anpassung der Skriptparameter bei der Ausführung
- Datenspeicherung in einer Datenbank (Plugin-gesteuert) -> Kommt evtl. auch erst in V0.18
V0.16.1
Achtung:
Die aktuelle Version ist aufgrund von Zertifikatsproblemen nicht signiert.
Hotfix Ergebnisdetailansicht.
Datei | Beschreibung | Zielsystem | Prüfsumme |
EULA | Lizenzdatei | --- | --- |
ETB-Windows-V0.16.1.zip | Vollständiges Paket bestehend aus GUI, CLI und Python-Bibliothek. | Windows |
SHA-256: 3960d42a2fdd818cdaa4ddd42940740a 0ee0ebcc5898ed2d5367057444f8f60d |
ETB-Linux-V0.16.1.zip | Paket bestehend aus CLI und Python-Bibliothek. | Linux |
SHA-256: d51486131c00a5d6860e281bf556c1ee 470d169a7ecfab71c87f7ec8f949cb22 |
Release Note / Key Features
- Detailansicht der Testschrittergebnisse kann wieder aus dem Testrunner heraus geöffnet werden
V0.16
Erste veröffentlichte Version der ETB.
Datei | Beschreibung | Zielsystem | Prüfsumme |
EULA | Lizenzdatei | --- | --- |
ETB-Windows-V0.16.zip | Vollständiges Paket bestehend aus GUI, CLI und Python-Bibliothek. | Windows |
SHA-256: fa3e5e5beaa36a2dc6d31dfeb387d7df 3ad7a1dbd1ee7b3323fd86d8820ad84f |
ETB-Linux-V0.16.zip | Paket bestehend aus CLI und Python-Bibliothek. | Linux |
SHA-256: 7113b58fb0afbd33f2de829ac5871d88 dc5d6400d6efc8dc8604e381c9622e7c |
Release Note / Key Features
- Erstellen und Verwalten Sie eigene Testspezifikationen mit Hilfe des ETB.Clients
- Führen Sie die erstellten Testprojekte/-pläne aus
- Grafisch unter Windows mit dem ETB.Testrunner oder des ETB.Clients
- Headless unter Windows und Linux mit der ETB.CLI (auch in CI integrierbar)
- Exportieren Sie ihre Testspezifikationen sowie die Testergebnisse als XML oder PDF
- Erstellen Sie eigene PDF-Templates mit dem mitgelieferten Editor
- Integrieren Sie ihre Python-Skripte dank der Pythonunterstützung direkt in die ETB
- Erweitern Sie die Funktionalität der ETB durch das Entwickeln eigener Plugins