ecu.test drive¶
Einleitung¶
ecu.test drive ist eine Webanwendung und dient der optimierten Darstellung von interaktiven Testfällen. Die Oberfläche wurde an die Bedienung mit mobilen Endgeräten wie Smartphones und Tablets angepasst. ecu.test drive kann sowohl von diesen Geräten als auch lokal im Browser abgerufen werden.
Anforderungen¶
Netzwerkverbindung zwischen PC und Endgerät (Tethering)
Mobil-OS: Android, Version 4.4 oder höher empfohlen
Browser: Google Chrome Version 57 oder höher empfohlen
Generell kann die Web-App in den meisten Browsern und unabhängig vom verwendeten Betriebssystem ausgeführt werden. Es werden jedoch unter Umständen nicht alle Features unterstützt.
Features¶
Anzeige und Start geöffneter Testfälle (Packages, Projekte)
Anzeige von Packagebeschreibungen inklusive Bildern. Diese können über <img src=“Pfad/zum/Bild“/> eingebunden werden.
Auswahl der auszuführenden Projektkomponenten (analog zu Selektives Testen)
Anzeige und Interaktion mit interaktiven Testschritten während der Ausführung
Sprachausgabe
Unter Android und Microsoft Windows verfügbar:
Akustische Signale, wenn Zielwert über-/unterschritten (siehe Optionale Einrichtung)
Unter Android 4.4 oder neuer mit Chrome 57 oder neuer verfügbar:
Bluetooth-Kopplung mit Multimedia-Fernbedienungen oder dem Fahrzeug-Entertainment-System
Ermöglicht Steuern des Testfalles über Multimediatasten im Fahrzeug
Anzeige von Instruktionen in der Medienwiedergabe des Fahrzeugs
Erste Schritte¶
Herstellen einer Verbindung¶
Zunächst muss eine Verbindung zwischen dem Endgerät und dem PC, auf dem ecu.test ausgeführt wird, hergestellt werden. Hierfür gibt es im Wesentlichen vier Möglichkeiten:
Gemeinsames WLAN: Sowohl mit dem PC als auch mit dem Mobilgerät in dasselbe WLAN-Netzwerk einwählen (Empfohlen; Netzwerk kann z.B. über einen mobilen WiFi-Hotspot bereitgestellt werden.)
WLAN-Hotspot: Mit dem Mobilgerät einen WLAN-Hotspot erstellen und den PC mit diesem verbinden (ggf. „Mobile Daten“ auf Smartphones deaktivieren, um Kosten durch entstehendes Datenvolumen zu vermeiden. Diese Funktion steht nur unter Android zur Verfügung.)
USB: Das Mobilgerät mit einem USB-Kabel mit dem PC verbinden und „USB-Tethering“ aktivieren
Bluetooth: Auf dem Mobilgerät „Bluetooth-Tethering“ aktivieren
Info
Sobald wenigstens ein ecu.test drive Client mit ecu.test verbunden wurde, ist die Sprachausgabe während interaktiven Tests in ecu.test automatisch deaktiviert. Die Sprachausgabe ist dann nur auf den Clients aktiv. Beenden alle Clients ihre Verbindung zu ecu.test (bspw. durch Schließen des Browsers), ist die Sprachausgabe in ecu.test automatisch wieder aktiv.
Web-App einrichten¶
Zu Beginn wird empfohlen, ein Passwort zu setzen. Dieses kann in ecu.test unter festgelegt werden.
Danach muss der ecu.test drive Server gestartet werden. Dazu in ecu.test in der Status-Leiste auf das ecu.test drive Logo klicken und im sich öffnenden Dialog „Server starten“ auswählen. Sollte eine Nachfrage der Windows Firewall erscheinen, sollte der Zugriff gewährt werden. Dazu sind möglicherweise Administratorrechte erforderlich.
Anschließend kann die Web-App auf dem Mobilgerät aufgerufen werden. Dies geschieht entweder durch Eingabe der angezeigten URL oder durch Scannen des QR-Codes.
Nun kann der ecu.test drive Dialog geschlossen und die gewünschten Packages und Projekte in ecu.test geöffnet werden. In der Web-App werden daraufhin alle geöffneten Packages und Projekte angezeigt und können auch von dort interaktiv ausgeführt werden.
Tastenbelegung¶
Swipe-Gesten¶
Wischgeste |
Funktion |
|---|---|
Nach rechts |
Bewertung „SUCCESS“ |
Nach links |
Bewertung „FAILED“ |
Nach oben |
Bewertung „NONE“ |
Nach unten |
Seite neu laden |
Standard-Tastatur¶
Taste |
Funktion |
|---|---|
c |
Kommentar hinzufügen |
n |
Bewertung „NONE“ |
s |
Bewertung „SUCCESS“ |
i |
Bewertung „INCONCLUSIVE“ |
f |
Bewertung „FAILED“ |
e |
Bewertung „ERROR“ |
m |
Ton (De)aktivieren |
r |
Letztes Kommando erneut vorlesen |
Troubleshooting¶
Die Web-App ist vom PC erreichbar, nicht aber vom Mobilgerät aus.
Stellen Sie sicher, dass PC und Mobilgerät mit dem selben Netzwerk verbunden sind.
Stellen Sie sicher, dass auf dem PC das Netzwerk nicht als „Öffentliches Netzwerk“, sondern entweder als „Heimnetzwerk“ oder „Arbeitsplatznetzwerk“ eingestuft wurde.
Stellen Sie sicher, dass die Firewall auf dem PC so konfiguriert ist, dass ecu.test eingehende Verbindungen auf TCP-Port 8999 und dem konfigurierten HTTP-Port akzeptieren darf.
Die Web-App meldet „Can not establish connection to ecu.test“.
Stellen Sie sicher, dass der ecu.test drive Server gestartet ist.
Wenn die Meldung immer noch erscheint, ecu.test und den Browser auf dem Endgeräten beenden und nach zwei Minuten ecu.test neu starten.
Optionale Einrichtung¶
Zum Homescreen hinzufügen¶
ecu.test drive kann zum Homescreen hinzugefügt werden. Vom Homescreen startet die App immer im Vollbildmodus und ohne Browserelemente.
Die Webseite kann über das Browsermenü (Chrome / Android) bzw. über das Teilen-Menü (Safari / iOS) zum Homescreen hinzugefügt werden.
Sprecher für Sprachausgabe wählen¶
Die Sprachausgabe in ecu.test drive verwendet standardmäßig die Sprache, die aktuell in ecu.test eingestellt ist. Um Testschritte vorzulesen, die in anderen Sprachen verfasst wurden, kann auch ein anderer Sprecher in ecu.test drive gewählt werden. Öffnen Sie dazu die Einstellungen und wählen Sie das Feld Speech language. Dort wählen Sie nun den Code für ihre bevorzugte Sprache, also zum Beispiel ‚de-DE‘ für Deutsch oder ‚es-ES‘ für Spanisch. Welche Sprachen verfügbar sind, hängt dabei vom verwendeten Browser ab.
Akustische Signale¶
Berechnungsschritte und Multi-Check Testschritte mit aktivierten Zeitoptionen bieten die Möglichkeit das Unter-/Überschreiten und Erreichen des gewünschten Wertebereichs mittels akustischer Signale darzustellen. Hierfür muss in den Einstellungen das Feld Acoustic signals aktiviert werden. Während der Testfallausführung kann die Option auch über das Lautsprechersymbol am linken oberen Rand des Bildschirms de-/aktiviert werden.
Die akustischen Signale werden wie folgt wiedergegeben:
Berechnung mit Zeitoptionen
Unterschreiten des Wertebereichs: tiefer Ton im 1s Intervall
Überschreiten des Wertebereichs: hoher Ton im 0.7s Intervall
Innerhalb des Wertebereichs: durchgängiger Ton
Multi-Check mit Zeitoption „erfüllt für alle Testschritte“
Mindestens ein Kindtestschritt außerhalb des Wertebereichs: Ton im Intervall
Alle Kindtestschritte innerhalb des Wertebereichs: durchgängiger Ton
Multi-Check mit Zeitoption „mindestens einen Testschritt“
Alle Kindtestschritte außerhalb des Wertebereichs: Ton im Intervall
Mindestens ein Kindtestschritt innerhalb des Wertebereichs: durchgängiger Ton