Aufrufe
vor 5 Jahren

Download - Fakultät 06 - Hochschule München

Download - Fakultät 06 - Hochschule München

5. Testfälle Nachteil:

5. Testfälle Nachteil: - Das Programm ist nicht robust. Z.B. wird ein Fehler auftreten, wenn das Symbol von Delete mit weißem Highlight erschienen ist (ohne Highlight kann das Symbol nicht ausgewählt werden und die Drehungsanzahl bleibt korrekt. D.h. mit Highlight ist die Drehungsanzahl falsch und führt dann zu einem Fehler.). Um den oberen genannten Nachteil zu vermeiden wird die folgende Verbesserung benutzt. Verbesserung: der Buchstabe wird jeweils mit OCR (Zeichenerkennung) erkannt, wenn ZBE einmal nach rechts gedreht wurde. Mit der Verbesserung ist das Programm robust, jedoch zeitaufwändig, weil mehr als zwanzig Mal Screenshots und Zeichenerkennungen gemacht werden, wenn der Buchstabe „Z― einzugeben ist. Problem 2: wie kann man die Zeit sparen Analyse: Aus dem Bild (erstes Bild in der Tabelle 5.2) kann man sehen, dass die Drehungsanzahl mit der Reihenfolge von a bis z zu tun hat. Reihenfolge 1 2 3 4 5 6 7 8 9 10 11 12 13 Buchstabe auszuwählen a b c d e f g h i j k l m Drehungsanzahl 2 3 4 5 6 7 8 9 * 10 11 12 13 Reihenfolge 14 15 16 17 18 19 20 21 22 23 24 25 26 Buchstabe auszuwählen n o p q r s t u v w x y z Drehungsanzahl 14 15 16 17 18 19 20 * * 21 22 23 24 Tabelle 5.3: Analyse der Beziehung zwischen Reihenfolge und Drehungsanzahl (Mit Stern * bedeutet, dass diese Buchstaben nicht ausgewählt werden kann. Der Grund dafür ist im Kapitel 4.1.2.1 erklärt.) Aus der oberen Tabelle und dem Nachteil der ersten Lösung ist die Konsequenz: Drehungsanzahl ∈ [Reihenfolge minus drei, Reihenfolge plus drei] Lösung 2: In der zweiten Lösung sind zwei Varianten verfügbar. 0060 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F a b c d e f g h i j k l m n o 0070 p q r s t u v w x y z Tabelle 5.5: die Buchstaben a bis z in Unicode-Tabelle Bachelorarbeit-Hochschule München-2012 Yang LU 36

5. Testfälle Variante 1 Variante 2 Inhalt Die Buchstaben a bis z werden sukzessiv in einer Liste abgelegt. Die Position des Buchstabens in der Liste steht für die Reihenfolge. (Im Programm beginnen die Positionen der Liste bei 0. Deshalb darf man im Programm nicht vergessen, die Position plus eins zu rechnen.) Bachelorarbeit-Hochschule München-2012 Yang LU 37 In der Programmiersprache Python gibt es eine Funktion „ord―, mit der der Buchstabe oder das Zeichen nach Unicode umgewandelt werden kann. (In der Tabelle 5.5 stehen die Entsprechung von lateinischen Buchstaben und Unicode, die Zahlen sind hexadezimal.) Beispiel: das Ergebnis der Funktion ord(‚n‘) ist die ganze Zahl 110. ord(‚n‘)-96 1 = 14, es ist die Position des Buchstabes „n― in der Gruppe „A bis Z―. Analyse Im Vergleich der ersten Variante mit der zweiten Variante ist das Programm mit Variante 2 viel einfacher zu erfüllen. Beispielweise kann man das Programm so schreiben: ZBEL6.Right(0.1, (ord(‚n‘)-96)) Man muss damit keine Liste erstellen und kann so Speicher sparen. Zusammenfassung Nach der Analyse ist die zweite Variante auszuwählen. Tabelle 5.4: zwei Varianten der zweiten Lösung 5.3.4.2.Testablauf In diesem Testfall ist das Suchergebnis zu überprüfen. Der Test läuft gemäß des Ablaufdiagramms (Abb.: 5.14) ab. Als ersten Schritt in diesem Testfall wird mit dem ZBEL6.Service zur Kategorie „A – Z Suche― navigiert. Dann ist die Umschrift (z.B. Pinyin with conversion) auszuwählen. Nachdem die Umschrift eingestellt wurde, wird der Pinyin-String (z.B. „ni―) mit der Funktion „ord― und Zeichenerkennung eingegeben. Danach ist das chinesische Zeichen mit der Methode Bildvergleich zu finden und auszuwählen. Zum Schluss ist mit dem Bildvergleich das aktuelle Ergebnis mit dem Referenzbild zu vergleichen. 1 96: (0060)16 = (96)10. Z.B. der Unicode des Buchstabes a ist (0061)16, wenn die Zahl minus (0060)16 oder (96)10 rechnet wird, entspricht die erworbene Zahl die Position des Buchstabes a in der Gruppe „A bis Z―.

Das Programm zum Download - Fakultät für Elektrotechnik und ...
Seminarprogramm PDF zum Download - Pädagogische Hochschule ...
Zum Download - Hochschule Magdeburg-Stendal
Download des aktuellen Forschungsberichts - Hochschule ...
Download - Alumni Hochschule Luzern
Download Flyer - Hochschule Aalen
Zum Download - Hochschule Magdeburg-Stendal
Hochschultage Istanbul 2009 Download Präsentation - Fakultät für ...
Download Detailprogramm - Hochschule der Künste Bern
Zum Download (PDF) - Hochschule Magdeburg-Stendal
Download - Hochschule für Wirtschaft und Recht Berlin
Programm als Download - Hochschule Magdeburg-Stendal
Download - Alumni Hochschule Luzern
Download - Kompetenzzentrum Frau und Auto - Hochschule ...
Download als PDF - Georg-Simon-Ohm-Hochschule Nürnberg
HIS:Magazin 3|2013 Download - Hochschul-Informations-System ...
Download Flyer - Philosophisch-Theologische Hochschule Brixen
Download - Hochschule für Wirtschaft und Recht Berlin
Studienführer zum Download - Hochschule für nachhaltige ...
Download Aufbaustudiengang KunstTherapie Flyer - Hochschule für ...
Zum Download - Hochschule für Telekommunikation Leipzig
Download - Hochschule für Wirtschaft und Recht Berlin
download Programm.pdf - Hochschule Anhalt
Zum Download - Hochschule Magdeburg-Stendal
Download Wir - Ausgabe 1/2013 - SRH Hochschule Heidelberg
Download (PDF-Dokument) - Hochschule Karlsruhe – Technik und ...