ecu.test code

ecu.test code ist eine schlanke Lösung zum Erstellen und Ausführen von Testfällen in Python. Es ist auf die Bedürfnisse von Softwareentwicklern zugeschnitten und ermöglicht den Einstieg ohne weitere ecu.test Kenntnisse. ecu.test code ist kein Ersatz für ecu.test, sondern eine alternative Möglichkeit, von der Leistungsfähigkeit von ecu.test zu profitieren.

Um schnell loszulegen, lesen Sie bitte Erste Schritte.

Funktionen

  • Erstellen und Ausführen von Testfällen direkt in Ihrer Python-Umgebung

  • Zugriff auf ecu.test-Tools, Jobs und Testgrößen

  • Aufnahmen von Testgrößen in Dateien, unter Zuhilfenahme der nativen Aufnahmefunktion des jeweiligen Tools

  • Schneller Zugriff durch konfigurationsspezifische Autovervollständigung

  • Nahtlose Integration von Testergebnissen in test.guide

ecu.test *code* in Visual Studio Code.

Komponenten

ecu.test code besteht aus drei Teilen: einer Python-Bibliothek, einer Visual-Studio-Code-Erweiterung und einem pytest-Plugin.

Komponenten von ecu.test *code*.
  • Die Bibliothek ist die Kernkomponente von ecu.test code. Sie aktiviert die Funktionen von ecu.test direkt in Ihrer Python-Umgebung und ermöglicht Ihrem Code den Zugriff auf ecu.test-Tools, -Daten und -Automatisierungs-Primitiven

  • Die VS Code-Erweiterung ist baut auf der Bibliothek auf und bietet umfangreiche Autovervollständigung, Inline-Hilfe und eine optimierte Erstellung von Testfällen, sodass Sie Testfälle entwerfen, parametrieren und ausführen können, ohne VS Code zu verlassen. Es handelt sich um ein optionales Add-on.

  • Das pytest-Plugin ermöglicht eine nahtlose Integration von Testberichten in test.guide. Es ist ebenfalls optional.

Einschränkungen

Info

ecu.test code befindet sich in einem frühen Entwicklungsstadium und ist auf Ihre Rückmeldungen angewiesen. Falls Sie wichtige Funktionen vermissen, nehmen Sie bitte Kontakt mit uns auf!

  • Es werden nur die Testschritte Read, Write, DIAG-SERVICE Ausführen und Tooljobs unterstützt

  • Es werden nur Testschritte unterstützt, die Standard-Python-Datentypen annehmen oder zurückgeben. Standard-Python-Datentypen sind hier str, int, float, None sowie list und tuple, deren Elemente auf diese Typen beschränkt sind. Eine Ausnahme ist der Testschritt DIAG-SERVICE Ausführen: hier werden für die Parameter und Rückgabewerte Dictionaries mit Standard-Python-Datentypen als Schlüssel und Werte unterstützt.

  • Keine Einheitenumrechnung (alle Werte werden unverändert verwendet)

  • Erweiterte Eigenschaften wie Messraster werden nicht unterstützt