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.18 (Vorankündigung)
Für die neue Version sind u.a. folgende Erweiterungen geplant:
- Chocolatey-Paket für die Installation
- Erweiterung des Python-Plugins für die Anpassung der Skriptparameter bei der Ausführung
- Datenspeicherung in einer Datenbank (Plugin-gesteuert)
V0.17
Die Version bietet für Windows einen Installer sowie deutsche und englische Sprachunterstützung. Die Flexibilität beim Export wurde erhöht
Datei | Beschreibung | Zielsystem | Prüfsumme |
EULA | Lizenzdatei | --- | --- |
ETB-Windows-V0.17.0.msi | Installer zur Installation aller gewünschter Embedded Test Bench Komponenten. | Windows |
SHA-256: 634fb53333276ffb723f5fe6238cd170 3da7a32ff2fddea1c4cec87181d89228 |
ETB-Linux-V0.17.0.zip | Paket bestehend aus CLI und Python-Bibliothek. | Linux |
SHA-256: ce7d45414c02cd49c595b0f620637f8b 2d172631b0bfc7c7f4d30e1e14627f8b |
Release Note / Key Features
- Setup zur Installation der Testbench
- Englisch / Deutsch als auswählbare Sprachen in der GUI
- Export
- Mehr Flexibilität - Testspezifikationen und Testfälle können auch ohne Testschritte exportiert werden
- Exportpfade werden im Testprojekt / Testplan mit gespeichert
V0.16.1
Achtung:
Die 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