Aufrufe
vor 4 Jahren

Download - Fakultät 06 - Hochschule München

Download - Fakultät 06 - Hochschule München

3. Testmethode der

3. Testmethode der Testautomatisierung 3. Testmethode der Testautomatisierung Die Testautomatisierung der Multimediatests wird am Testracks entwickelt. Mit TAF, in dem sich viele Services mit unterschiedlichen Methoden befinden, kann die TA besser und einfacher umgesetzt werden. Im Folgenden wird auf die für die Multimedia-TA relevanten Methoden des TAF eingegangen. 3.1. Simulation des ZBEs Man kann mit der vom ZBE gesendeten Nachricht direkt zu dem benötigen Menü (Media, Radio, Navigation, Telefon und Hauptmenü) springen. Da ZBE nur physikalische Knöpfe beinhaltet, soll die Simulation des ZBEs für TA genutzt werden. ZBEL6Service Der ZBEL6Service ist die auf dem CANService basierende Umsetzung von Nutzeraktionen der zentralen Bedieneinheit in der Baureihe L6 [8]. Dieser Service besitzt die Funktionen für die verschiedenen ZBE-Aktionen. Die nachfolgend aufgelisteten Methoden habe ich im Programm gebraucht: Drehen: - Left ( sleepTime, repeat ) - Right ( sleepTime, repeat ) Shift: - East ( sleepTime, repeat ) - West ( sleepTime, repeat ) Tasten am ZBE: - CD ( sleepTime ) - Mainmenü ( sleepTime ) Funktionsparameter der oberen verschiedenen Methoden repeat (integer): Anzahl der Wiederholungen des Befehls sleepTime (float): die nach Ausführen des Befehls gewartete Zeit. Bei mehreren Wiederholungen, wie ZBE mehrere Male nach links drehen, wird diese Zeit nach jeder Wiederholung gewartet. Bachelorarbeit-Hochschule München-2012 Yang LU 12

3. Testmethode der Testautomatisierung Code – Beispiel: 3.2. Screenshot und Bildvergleich Eine der einfachsten Methoden um die Ausgabe auf dem Bildschirm zu überprüfen ist der Vergleich des Bildes im Bildschirm mit einem Referenzbild. Vor dem Vergleich muss das Bild im Bildschirm abgegriffen werden. Dann muss das Bild bearbeitet werden, damit die Dimension des Bildes gleich ist wie die des Referenzbildes. FrameGrabberL6Service: Dieser Service bietet verschiedene Methoden zur Aufnahme von Screenshots sowie dem Vergleich dieser Screenshots untereinander. Im Folgenden stehen die Methoden, die ich im Programm brauchte: GetImage() Macht einen Screenshot und gibt das Bild als PIL-Image Objekt zurück. SaveImage(Pfad+filename) Macht einen Screenshot und speichert ihn unter dem gegebenem Pfad + Bildname. CompareImages2(Pfad+filename, Pfad+filename) Macht einen Vergleich zwischen zwei Bilder und gibt ein „bool― zurück. Code – Beispiel: Bachelorarbeit-Hochschule München-2012 Yang LU 13

Das Programm zum Download - Fakultät für Elektrotechnik und ...
Programm als Download - Hochschule Magdeburg-Stendal
Seminarprogramm PDF zum Download - Pädagogische Hochschule ...
Download Detailprogramm - Hochschule der Künste Bern
download Programm.pdf - Hochschule Anhalt
Zum Download - Hochschule Magdeburg-Stendal
Zum Download - Hochschule Magdeburg-Stendal
Download Flyer - Hochschule Aalen
Download - Alumni Hochschule Luzern
Download - Kompetenzzentrum Frau und Auto - Hochschule ...
Download Studiengangsflyer Kunstwissenschaft - Hochschule für ...
Download des aktuellen Forschungsberichts - Hochschule ...
Zum Download - Hochschule Magdeburg-Stendal
Download - Alumni Hochschule Luzern
download - Beuth Hochschule für Technik Berlin
Hochschultage Istanbul 2009 Download Präsentation - Fakultät für ...
Download - Hochschule für Wirtschaft und Recht Berlin
Download - Hochschule für Wirtschaft und Recht Berlin
Zum Download (PDF) - Hochschule Magdeburg-Stendal
Download - Hochschule für Wirtschaft und Recht Berlin
Download - Hochschule für Wirtschaft und Recht Berlin