Download - Fakultät 06 - Hochschule München
Download - Fakultät 06 - Hochschule München
Download - Fakultät 06 - Hochschule München
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
6. Zusammenfassung<br />
1 2 3 4 5<br />
1 - In 3369 Pixel In 7863 Pixel In 10087 Pixel In 12200 Pixel<br />
2 - - In 3558 Pixel In 7383 Pixel In 10076 Pixel<br />
3 - - - In 3350 Pixel In 8133 Pixel<br />
4 - - - - In 3266 Pixel<br />
5 - - - - -<br />
Tabelle 6.2: Vergleichsergebnisse der Bilder in der Tabelle 6.1<br />
Aus der oberen Tabelle ist es deutlich, dass das Ergebnis des Vergleiches falsch<br />
zurückgegeben wird, obwohl gleiche Zeichen in dieser Cursor-Region stehen.<br />
Glücklicherweise ist dieser Fehler in der Testautomatisierung selten aufgetreten.<br />
Es ist jedoch nötig ihn zu lösen, damit das Programm sicher und robust ist.<br />
6.1.2. Lösungsvarianten<br />
In der Testautomatisierung gibt es momentan zwei Methoden, um die Testfälle<br />
durchzuführen, Zeichenvergleich mit der Zeichenerkennung und Bildvergleich.<br />
Deshalb habe ich mir zwei Varianten überlegt.<br />
Erste Variante: für die Titel mit lateinischen Buchstaben wird die<br />
Zeichenerkennung benutzt, während der Bildvergleich weiterhin für die Titel mit<br />
chinesischen Zeichen verwendet wird.<br />
Obwohl es das Problem nicht vollständig lösen kann, reduziert es die<br />
Auftrittswahrscheinlichkeit des oben beschriebenen Fehlers.<br />
Zweite Variante: die Bilder werden zuerst gefiltert, d.h. der Rot- und Schwarz-<br />
Teil wird in die gleiche Farbe (vollständig rot) umgewandelt. Dann wird die<br />
Methode Bildvergleich verwendet.<br />
Damit kann das Problem vollständig gelöst werden.<br />
6.2. Ausblick<br />
6.2.1. Mögliche Verbesserung und Erweiterungen<br />
In diesen Testfällen sind viele Referenzbilder nötig und man muss die<br />
Referenzbilder verändern, wenn die auf dem USB-Stick gespeicherten<br />
Lieder gewechselt werden oder die Anforderungen an die Funktionen sich<br />
ändern. Deswegen ist ein Programm, das Referenzbilder erstellen kann,<br />
nützlich und sinnvoll. Damit muss man nicht manuell diese Bilder<br />
anfertigen. Außerdem ist die Erzeugung der Bilder durch ein Programm<br />
genauer als durch manuelle Erstellung.<br />
Bachelorarbeit-<strong>Hochschule</strong> <strong>München</strong>-2012 Yang LU<br />
42