Erste Schritte

Voraussetzungen

  • Python 3.12 oder höher (getestet mit Python 3.12)

  • ecu.test 2025.3 oder höher

  • Optional: Visual Studio Code zur Nutzung der VS-Code-Erweiterung

  • Optional: Zugriff auf ein test.guide-Projekt zum Hochladen von Testberichten

ecu.test code beziehen

Wir benötigen Ihr Feedback! Deshalb stellen wir ecu.test code derzeit gern auf Anfrage bereit. Senden Sie uns einfach eine kurze E-Mail. Zusätzliche Lizenzkosten fallen für die Nutzung von ecu.test code nicht an. Wenn Sie Visual Studio Code verwenden, können Sie die Erweiterung über den VS Code Marketplace installieren.

Einrichtung

ecu.test code wird zusammen mit einem Demo-Workspace ausgeliefert, den Sie nutzen können, um schnell durchzustarten:

  • Stellen Sie sicher, dass die Visual-Studio-Code-Erweiterung für ecu.test code installiert ist.

  • Öffnen Sie den Ordner „ecu.test-code-examples“ in Visual Studio Code.

  • Öffnen Sie ein Terminal in VS Code und geben Sie folgende Befehle ein:
    • python -m venv venv
      • Dadurch wird eine virtuelle Python-Umgebung im Ordner „venv“ erstellt.

      • Wählen Sie „Ja“, wenn Sie gefragt werden, ob Sie diese Umgebung „verwenden“ möchten.

    • ./venv/scripts/activate
      • Dadurch „betreten“ Sie die virtuelle Umgebung, sodass alle nachfolgenden Python- und pip-Befehle diese Umgebung nutzen.

      • Wenn ein Fehler bezüglich „Ausführungsrichtlinien“ erscheint, müssen Sie eventuell die Ausführung unsignierter Skripte zulassen (siehe die PowerShell-Dokumentation).

    • pip install "https://github.com/tracetronic/testguide_report-generator/archive/refs/tags/testguide_report-generator-1.3.zip" .../ecutest_code-x.x.x.whl
      • Ersetzen Sie "..." durch den tatsächlichen Pfad.

      • Es wird Zugriff auf das Internet oder auf einen in Ihrer pip.ini konfigurierten PyPI-Mirror benötigt.

      • Danach ist ecu.test code installiert.

  • Stellen sie den Interpreter der virtuellen Umgebung als Standard-Interpreter für das VS-Code-Projekt ein:

    Setzen des Interpreters in VS Code
  • Für Erstellung von Testfällen mit Autovervollständigung oder die Ausführung von Testfällen muss ecu.test gestartet sein. Dafür gibt es folgende Möglichkeiten:
    1. ecu.test aus Visual Studio Code heraus starten
      • Gehen Sie zu „Datei → Einstellungen → Einstellungen → Erweiterungen → ecu.test code“ und tragen Sie folgende Pfade ein:

      • Pfad zur ecu.test-Executable bzw. zum Runner (C:\Users\Bob\AppData\Local\ecu.test 2025.2\ecu.test.exe)

      • Pfad zum Workspace-Verzeichnis (C:\Users\Bob\Desktop\ecu.test-code-examples\ecu.test-code)

      • TBC-Pfad (C:\Users\Bob\Desktop\ecu.test-code-examples\ecu.test-code\Configurations\Testlab_HiL_M.tbc)

      • TCF-Pfad (C:\Users\Bob\Desktop\ecu.test-code-examples\ecu.test-code\Configurations\SW_Ver_1.tcf)

      • Wählen Sie ecu.test code in der Seitenleiste aus und klicken Sie auf „Start ecu.test“. Dadurch wird ecu.test gestartet und die Konfigurationen werden geladen. Dies aktiviert die Autovervollständigung für Bibliotheksaufrufe, Testwerte und Tooljobs.

    2. Manueller Start von ecu.test in den zu verwendenden Workspace
      • Hierfür muss sichergestellt sein, dass der Webserver für ecu.test lab gestartet ist

    3. Start von ecu.test über die Lifecycle API

  • Beginnen Sie mit dem Schreiben eines Testfalls oder experimentieren Sie mit den enthaltenen Beispiel-Testfällen:
    • test_driving_mode.py: Enthält einen einfachen, context-manager-basierten Testfall.

    • test_vehicle.py: Enthält eine Beispielimplementierung einer pytest-Testklasse, die ein in ecu.test geladenes Fahrzeugmodell testet.

  • Verwenden Sie den Bereich „Testing“ in der Seitenleiste, um ecu.test code in Kombination mit IDE-Unterstützung für Unittests zu nutzen.

Visual Studio Code geöffnet im Demo-Workspace mit konfiguriertem Testing.