SW-Testing embedded C

Gast #384728
Hallöchen

Ich arbeite an einem HC11-Projekt, welches aus rund 30 C-Files besteht,
Compiler ist HiCross, entwickelt wird auf einem Win-PC. Nun möchte ich
meine SW automatisiert testen lassen, also vom Prinzip her so ähnlich
wie mit cppUnit-Tests. Den Code kann ich bereits mit BC5.5
kompilieren.

Ich möchte nun eine PC-Applikation bauen, welche ein einfaches GUI
aufweist und (vorerst einzelne) Funktionen des HC11-Codes aufrufen und
auswerten kann.

Die Frage lautet nun: Was würdet Ihr mir für diese Applikation
PC-seitig für eine Programmiersprache bzw. Entwicklungsumgebung
empfehlen?

Bevorzugen würde ich Delphi, aber m.E. kann man dort C-Code (bzw.
h-Files) nicht verwenden.
C++ wäre kein Problem, nur habe ich dort mit GUIs keine Ahnung (und das
was ich schon gesehen habe, hat mich ziemlich abgeschreckt ;-)
Wäre vielleicht C# geeignet? GUI einfach machbar und C-Code
verwendbar?

Gibt es eine andere Lösung? Vielleicht LabView? Andere Ideen?

Hugo
Gast #384730
Wieso denn nicht gleich CppUnit verwenden.
Du musst nur Doku durchlesen, um zu wissen wie
man Tests definiert usw.
Im CppUnit kannst du auch auswählen, ob
du mit TextRunner(Zeichenmodus) oder MfcRunner(Grafik)
arbeiten willst.
Gast #384731
Danke für den Hinweis, an den MfcTestRunner habe ich gar nicht gedacht.
Vorerst habe ich mich für CUnit in der Konsole entschieden. Diverse
Tests laufen schon. Tests für Funktionen, die auf Register zugreifen,
führen noch zu einem Absturz. Die "Simulation" ist halt noch nicht
perfekt, aber ich arbeite dran...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.