Hallo zusammen. Willkommen beim Kurs von Knowledge City, Software, QA-Tools und Methoden. In diesem Modul Wir werden uns verschiedene Testtechniken ansehen können Sie verwenden, um zu sehen, ob Ihr Programm korrekt funktioniert. Techniken, die als White-Box-Techniken betrachtet werden könnten, Black-Box-Techniken. In dieser Lektion werden wir uns einen ansehen Anweisungsabdeckung genannt. Wir werden uns in zukünftigen Lektionen andere Techniken ansehen, wie Entscheidungstabellen und Grenztests. Aber in dieser Lektion sehen wir uns die Anweisungsabdeckung an, was wahrscheinlich eines der einfachsten ist. Was genau ist Anweisungsabdeckung? Einfach ausgedrückt, funktioniert jede Codezeile, muss jede Anweisung mindestens einmal ausgeführt werden? Hat dieses Programm es mindestens einmal getroffen? Ich rede jetzt nicht von Kommentaren. Kommentare sind Zeilen im Code die nur andere Programmierer sehen. Die Benutzer sollten niemals eine Kommentarzeile sehen. Ich rede also nicht von Kommentaren. Ich spreche von tatsächlichem Code, der das soll tun Sie etwas in Ihrem Programm. Wie kann das passieren? Warum sollte dort Code sein, der nie ausgeführt wird? Nun, es könnte etwas mit einem Verzweigungsproblem zusammenhängen, worüber wir in einer zukünftigen Lektion sprechen werden. Aber einer der häufigsten Gründe liegt daran, dass Sie möglicherweise etwas entfernt haben und nicht alles entfernt. Also, was ist die große Sache? Was also, wenn ein oder zwei Zeilen nicht ausgeführt werden? Nun, ein paar Gründe. Wenn es nie ausgeführt wird, warum ist es da drin? Nummer eins und Nummer zwei, Linien darin haben, die niemals ausgeführt werden, dadurch wird das Programm größer. Es könnte dazu führen, dass es langsamer wird. Sie wissen nicht, welche Art von Problemen Sie in Zukunft treffen werden. Das Ziel ist also offensichtlich eine 100%ige Nutzung. Sehen wir uns also ein Beispiel an. Okay, wir haben ein Programm, das ich gemacht habe. Es ist, wir werden es später sehen. Dies ist nur ein Screenshot wo wir diese Schaltfläche entfernen werden. Das Programm benötigt diese Schaltfläche nicht mehr. Wenn Sie die Schaltfläche entfernen, dieser Knopf, leider oder zum Glück, hat hier oben eine Subroutine namens AccOMNIToAzure aufgerufen. Eine Statement-Überprüfung würde mir also zeigen, Hey, niemand ruft das mehr an. Als wir also den Knopf losgeworden sind, wir hätten das Unterprogramm loswerden sollen weil es niemals getroffen werden wird. Wenn niemand diese Subroutine jemals aufruft, wird sie nie getroffen. Also eine sehr einfache Möglichkeit, dies zu überprüfen wenn Sie einen Code haben, der nie getroffen wird, ist, sich eine Liste aller Ihrer Subroutinen anzusehen die du erschaffen hast, und führen Sie einfach eine Suche durch, wie Sie es tun würden über ein Word-Dokument. Suchen Sie nach diesen Wörtern und sehen Sie, ob Sie eine Linie sehen das sagt irgendwas in die Richtung, Rufen Sie AccOMNIToAzure auf. Denn wenn du es nirgendwo findest, es wird nie getroffen. Okay, in dieser Lektion ging es also um die Abdeckung von Aussagen. In zukünftigen Lektionen werden Sie andere sehen Arten von Tests, die Sie durchführen können. Danke fürs Kommen und bis zum nächsten Mal.