Software test

Bei dem beschriebenen Kurs handelt es sich um einen Einführungskurs in das Testen von Software. Er deckt nicht nur die technischen Aspekte des Testens von Softwaremodulen und Quellcode ab, sondern umfasst auch alle Aspekte des Qualitätsmanagements im Produktentwicklungsprozess. Der Kurs betont, wie wichtig es ist, den Testprozess so früh wie möglich parallel zum Entwicklungsprozess zu beginnen. Er unterstreicht den Grundsatz, dass es für jede Entwicklungsaktivität eine entsprechende Testaktivität geben sollte. Das bedeutet, dass das Testen von Software nicht erst am Ende der Programmierung oder bei Kundenbeschwerden erfolgt, sondern eine fortlaufende Aktivität ist, die die Produktqualität während der gesamten Entwicklung sicherstellt und dokumentiert.

Der Kurs unterstreicht auch die Bedeutung eines ganzheitlichen Managements der Organisation im Hinblick auf den Kundennutzen. Es wird erläutert, dass das Testen von Software eng mit dem Requirements Engineering und dem Anforderungsmanagement verbunden ist. Der Kurs gibt einen Überblick über verschiedene Methoden und Zusammenhänge des Softwaretestens, einschließlich grundlegender Begriffe und Prinzipien, Testen im Softwareentwicklungszyklus, verschiedene Testarten wie Komponenten-, Integrations-, System-, Abnahme- und Wartungstests. Außerdem werden statische Tests und Reviews, Blackbox-Tests (einschließlich Äquivalenzklassen, Grenzwertanalyse und Entscheidungstabellen), Whitebox-Tests und Testmanagement behandelt.

Für diesen Kurs sind keine besonderen Vorkenntnisse erforderlich, es ist jedoch von Vorteil, wenn Sie über einige Erfahrung in der Softwareentwicklung und grundlegende Programmierkenntnisse verfügen. Der Kurs richtet sich in erster Linie an Neueinsteiger in diesem Bereich.

Kurslink: https://www.udemy.com/course/software-testen/