ecu.test drive¶
Zusammenfassung¶
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.
Funktionen¶
Anzeige und Start geöffneter Testfälle (Packages, Projekte)¶
Alle kompatiblen Testfälle und Projekte die in ecu.test geöffnet sind, werden in ecu.test drive angezeigt und können von dort gestartet werden. Die Ausführung von Projekten kann nach jedem Package unterbrochen und später fortgesetzt werden (siehe auch Selektives Testen). Die begonnenen Ausführungen erscheinen dann in der Liste der geöffneten Testfälle und können von dort fortgesetzt werden.
Anzeige von Packagebeschreibungen¶
Die Parametrierung und die Beschreibung von Packages wird in ecu.test drive angezeigt. Hierbei können auch Bilder referenziert werden, die in der Packagebeschreibung enthalten sind. Die Bilder können über <img src=“Pfad/zum/Bild“/> eingebunden werden.
Auswahl der auszuführenden Projektkomponenten¶
Nach der Auswahl eines Projektes können die zu testenden Packages und Parametersätze ausgewählt werden. Bisherige Ergebnisse werden an jedem Schritt angezeigt.
Eine wiederholte Ausführung von Packages und Parametersätzen ist möglich. Da eine erneute Ausführung das bisherige Ergebnis überschreibt, wird in der Benutzeroberfläche deutlich darauf hingewiesen.
Anzeige und Interaktion mit interaktiven Testschritten während der Ausführung¶
Während der Ausführung von Testfällen werden interaktive Testschritte in der Benutzeroberfläche angezeigt (siehe Unterstützte Testschritte). Nutzeranweisungen und Erwartungen können auch vorgelesen werden um den Nutzer bei der Durchführung der Testschritte zu unterstützen.
Manuelle Schritte (z.B. leere interakitv markierte Blöcke) pausieren die Testausführung bis eine manuelle Bewertung vorgenommen wird. Bei allen anderen Testschritten wird die Ausführung automatisch fortgesetzt, sobald die erwartete Bedingung erfüllt ist. Ein manuelles Bewerten automatisierter Schritte ist ebenfalls mölglich. In diesem Fall wird die Ausführung ebenfalls fortgesetzt, sobald die Bewertung erfolgt ist.