11.10.2013 Aufrufe

Download - Fakultät 06 - Hochschule München

Download - Fakultät 06 - Hochschule München

Download - Fakultät 06 - Hochschule München

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3. Testmethode der Testautomatisierung<br />

3.4. Zeichenerkennung (OCR)<br />

Beim Bildvergleich sollen die Referenzbilder zunächst gespeichert werden. Um die<br />

Überprüfung effizienter zu machen, bietet TAF die Zeichenerkennung an. Damit kann<br />

die Überprüfung ohne Referenzbild automatisch durchgeführt werden. Diese optische<br />

Zeichenerkennung ist eine wesentlich bessere Alternative zum Bildvergleich. Sie heißt<br />

im Englisch OCR (Optical Character Recognition). Mit dieser Funktion können die in<br />

einem vom FrameGrabber geschossenem Screenshot dargestellten Zeichen erkannt<br />

werden. Diese lassen sich dann sehr komfortabel im Testskript durch einen einfachen<br />

String-Vergleich mit der erwarteten Referenz abgleichen.<br />

OCR2Service<br />

OCR2Service bietet die Funktion der Zeichenerkennung. Das heißt, dass mit Hilfe des<br />

Services die Zeichen oder die lateinischen Buchstaben im Bild erkannt werden können.<br />

Recognize(img)<br />

Zeichenerkennung aller Zeichen oder lateinischen Buchstaben im Bild und Rückgabe<br />

einer Liste mit diesen.<br />

Momentan unterstützt der Service die chinesischen Zeichen, und zwar vereinfachtes<br />

Chinesisch und traditionelles Chinesisch. Die Rückgabe erfolgt in Hexadezimalcode,<br />

der nach Unicode kodiert ist.<br />

Obwohl es funktioniert, ist die Erkennungsrate ca. 60%, z.B. chinesische Zeichen „一,<br />

二, 三― sind nicht erkennbar. Deswegen ist die OCR für chinesische Zeichen zu<br />

schlecht für die Testautomatisierung. Daher benutzte ich im Programm kein OCR für<br />

die Erkennung der chinesischen Zeichen, diese Funktion habe ich mit Bildvergleich<br />

ersetzt.<br />

Code – Beispiel:<br />

Bachelorarbeit-<strong>Hochschule</strong> <strong>München</strong>-2012 Yang LU<br />

15

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!