Kursbeschreibung
In diesem Kapitel lernen Sie verschiedene Testtechniken kennen, die Sie auf Ihren Code anwenden können, um ihn auf Fehler und korrekte Verwendung zu prüfen. Sie werden verschiedene Black-Box- und White-Box-Testtechniken erforschen, wofür sie verwendet werden, wann sie eingesetzt werden und wie man sie mit echten, funktionierenden Softwarebeispielen anwendet.
Was Sie lernen werden
- Unterscheiden Sie Black-Box- und White-Box-Testverfahren und ihre Testfälle
- Wenden Sie Anweisungsabdeckung und Verzweigungsabdeckung an, um Codepfade auf Fehler zu überprüfen
- Verwenden Sie Grenz- und Äquivalenztests, um effektive Testfälle zu entwerfen
- Erstellen Sie Entscheidungstabellen- und Zustandsübergangstests für unterschiedliche Bedingungen
- Bestimmen Sie, wie, wann und warum Sie jedes Testverfahren basierend auf dem angewendet, das Sie überprüfen
- Unterscheiden Sie funktionale von nicht-funktionalen Tests und skalieren Sie die Testleiter auf
Wichtige Erkenntnisse
- Es gibt verschiedene Testverfahren, um Code auf Fehler und ordnungsgemäße Verwendung zu überprüfen, einschließlich Black-Box- und White-Box-Ansätze.
- Die Wahl eines Testverfahrens hängt davon ab, auf welche Fehler Sie überprüfen möchten. Der Kurs deckt daher ab, wann und warum Sie jeweils verwenden sollten.
- White-Box-Techniken wie Anweisungsabdeckung und Verzweigungsabdeckung untersuchen die internen Pfade von Code.
- Black-Box-Techniken wie Grenztests, Äquivalenztests, Entscheidungstabellentests und Zustandsübergangstests konzentrieren sich auf Eingaben und erwartet Verhalten.
- Der Kurs unterscheidet funktionale von nicht-funktionalen Tests und demonstriert Techniken anhand von echten Softwarebeispielen.
Häufig gestellte Fragen
Was deckt dieser Kurs ab?
Er deckt verschiedene Testverfahren ab, die Sie auf Ihren Code anwenden können, um auf Fehler und ordnungsgemäße Verwendung zu überprüfen, und erkundet Black-Box- und White-Box-Techniken einschließlich Anweisungsabdeckung, Verzweigungsabdeckung, Grenztests, Äquivalenztests, Entscheidungstabellentests, Zustandsübergangstests und funktionale und nicht-funktionale Tests.
Was ist der Unterschied zwischen den hier gelehrten Testverfahren?
Der Kurs lehrt die Unterschiede zwischen Testverfahren wie Black-Box- und White-Box-Testfällen und erklärt, wie, wann und warum Sie jeweils basierend auf dem verwendet, das Sie überprüfen möchten.
Welche Fähigkeiten werden Sie aus diesem Kurs gewinnen?
Sie werden Fähigkeiten in Black-Box-Testen, White-Box-Testen, Gray-Box-Testen, Code-Testen, Softwaretests und der Verwendung von Testtools aufbauen.
Verwendet der Kurs echte Beispiele?
Ja, es zeigt, wie verschiedene Testverfahren anhand von echten Softwarebeispielen verwendet werden.









