Testing (Softwaretests)
Was es ist
Softwaretests decken systematische Techniken ab, um zu prüfen, dass sich ein Programm korrekt verhält — einschließlich Unit-Tests, Integrationstests, testgetriebene Entwicklung, und Strategien zur Wahl von Testfällen, die tatsächlich bedeutsame Bugs finden.
Warum es wichtig ist
Ungetesteter Code ist eine Verbindlichkeit ab dem Moment, in dem er geschrieben wird, selbst wenn er aktuell funktioniert — Tests sind das, was einem Entwicklungsteam das Vertrauen gibt, ein System zu ändern und zu erweitern, ohne ständig zu befürchten, still etwas anderswo kaputt gemacht zu haben.
Prüfungstipp
Beziehen Sie beim Entwerfen von Testfällen absichtlich Grenzwerte ein (die kleinsten, größten, und Grenzfälle) statt nur typischer Eingaben — die Mehrheit echter Bugs findet sich an den Grenzen, nicht in der Mitte des normalen Eingabebereichs.
Interesse an Unterricht für Testing (Softwaretests)?
Erzählen Sie uns von Zielen und Selbstvertrauen des Schülers — wir entwerfen einen individuellen Plan.
