Diese Website verwendet Cookies, um das Angebot nutzerfreundlicher und effektiver zu machen. Mit der Nutzung dieser Website stimmen Sie der Verwendung von Cookies zu. Weitere Informationen über die Verwendung von Cookies und die Möglichkeit der Verwendung von Cookies zu widersprechen, finden Sie hier.

25. - 27. Februar 2020 // Nürnberg, Germany

Druckansicht einstellen

Welche Informationen sollen in der Druckansicht angezeigt werden?

Druckansicht erstellen
Aussteller & Produkte embedded world 2019
Produkt vergrößern LOGO_Unit Test Framework für C und C++

Unit Test Framework für C und C++

LOGO_Unit Test Framework für C und C++

Unit Test Framework für C und C++

Infos anfordern Infos anfordern

Kontaktieren Sie uns

Bitte geben Sie Ihre persönlichen Informationen und Ihren Terminwunsch an. Gerne können Sie uns auch eine Nachricht hinterlassen.

Ihre persönlichen Informationen

Ihre Nachricht an uns

Ihr Terminwunsch während der Messe

* Pflichtfelder, die von Ihnen eingegeben werden müssen.

Hinweise zum Datenschutz finden Sie hier.

Senden
Ihre Nachricht wurde erfolgreich versendet.

Sie haben noch keine Anmeldedaten? Registrieren Sie sich jetzt und nutzen Sie alle Vorteile der Aussteller- und Produktdatenbank, des Rahmenprogramms sowie des TicketShops.

Es ist ein Fehler aufgetreten.

Unit-Tests gehören mittlerweile zu den Standardmaßnahmen im Softwareentwicklungsprozess. Mit ihrer Hilfe wird die Fehlerquote einzelner Module reduziert und die spätere Integration vereinfacht. Unit Tests erlauben die Überprüfung  von Fehlerkonditionen, die bei einem Systemtest nicht erreicht werden können oder dürfen.
FORTecH setzt seit der Publikation der ersten Frameworks Unit-Test im eigenen Entwicklungsprozess ein. Aufgrund der großen Diversität der Zielumgebungen im Embedded-Umfeld setzen wir hier auf ein eigenes, einfach und pragmatisch gehaltenes Framework für C und C++, das sich an die Konzepte von CppUnit anlehnt.

Im Gegensatz zu komplexen, integrierten Testsystemen gehen wir davon aus, dass Testbarkeit bereits mit dem Design beginnt. Module verwenden Schnittstellen, die einen isolierten Test ermöglichen. Dadurch kann der Produktcode für C und C++ in statischen Bibliotheken getestet werden, die in unveränderter Form im Produkt ausgeführt werden. Fehlerquellen wie die Verwendung unterschiedlicher Compileroptionen können so ausgeschlossen werden. Testergebnisse werden in einem JUnit-kompatiblen Format erzeugt, das eine einfache Integration in Continuous-Integration-Systeme wie Jenkins/Hudson erlaubt.
Auf leistungsfähigeren Zielsystemen mit eigenem Betriebssystem und Shell-Funktionalität wie etwa Windows Embedded Compact verwenden wir typisch skriptgesteuertes Deployment und Ergebnistransfer.
Für kleine Mikrocontrollerapplikationen zum Beispiel auf Basis der ARM-Cortex M0…M4 wird die Teststeuerung und -auswertung auf die Entwicklungsmaschine verlagert. Auf den Mikrocontroller werden nur der zu testende Code, die Testfälle und ein minimalistischer Server geladen. Die für die Kommunikation verwendete Schnittstelle richtet sich nach den Ressourcen des Zielsystems (USB, CAN, LIN, …) und kann angepasst werden. Der Entwicklungsrechner steuert über eine grafische Oberfläche oder Kommandozeile die Testausführung. Entwicklungsumgebung und Teststeuerung arbeiten dabei parallel, so dass die gezielte Ausführung einzelner Unit-Tests im Debugger möglich ist.

Wir unterstützen sie gerne bei der Anpassung unserer Tools an Ihre konkrete Entwicklungsumgebung. Bei Bedarf unterstützen wir Sie bei der Integration des Unit-Testing in Ihre Prozesse.

top

Der gewählte Eintrag wurde auf Ihre Merkliste gesetzt!

Wenn Sie sich registrieren, sichern Sie Ihre Merkliste dauerhaft und können alle Einträge selbst unterwegs via Laptop oder Tablett abrufen.

Hier registrieren Sie sich, um Daten der Aussteller- und Produkt-Plattform sowie des Rahmenprogramms dauerhaft zu speichern. Die Registrierung gilt nicht für den Ticket- und AusstellerShop.

Jetzt registrieren

Ihre Vorteile auf einen Blick

  • Vorteil Sichern Sie Ihre Merkliste dauerhaft. Nutzen Sie den sofortigen Zugriff auf gespeicherte Inhalte: egal wann und wo - inkl. Notizfunktion.
  • Vorteil Erhalten Sie auf Wunsch via Newsletter regelmäßig aktuelle Informationen zu neuen Ausstellern und Produkten - abgestimmt auf Ihre Interessen.
  • Vorteil Rufen Sie Ihre Merkliste auch mobil ab: Einfach einloggen und jederzeit darauf zugreifen.