Softwaretest und -qualitätssicherung
Softwaretest und -qualitätssicherung
Dozierende/Dozierender:
Dipl.-Wirtschaftsinf.
Nicolas
Repp
School/Professur:
Die Qualitätssicherung besitzt in praktischen Entwicklungsprojekten eine ebenso große Bedeutung wie der Entwurf und die Realisierung von Anwendungsteilen. Heute wird die Qualitätssicherung deswegen als Querschnittsaufgabe betrachtet, die in allen Phasen des Entwicklungsprozesses zu berücksichtigen ist.
Im Rahmen des Moduls werden zunächst Techniken zur Bewertung verschiedener Architekturentwürfe vorgestellt. Daran schließt sich die Betrachtung von Methoden an, mit denen sich Programmcode dokumentieren und nach der Fertigstellung im Rahmen von Modul- und Integrationstests auf seine Korrektheit überprüfen lässt. Modultests konzentrieren sich dabei auf die Korrektheit der einzelnen Teile, während Integrationstest das korrekte Zusammenwirken von Modulen überprüfen. Die erworbenen Kenntnisse werden im Rahmen einer Übung anhand verbreiteter Entwicklungswerkzeuge wie NDoc bzw. NUnit angewendet und vertieft.
Im Rahmen des Moduls werden zunächst Techniken zur Bewertung verschiedener Architekturentwürfe vorgestellt. Daran schließt sich die Betrachtung von Methoden an, mit denen sich Programmcode dokumentieren und nach der Fertigstellung im Rahmen von Modul- und Integrationstests auf seine Korrektheit überprüfen lässt. Modultests konzentrieren sich dabei auf die Korrektheit der einzelnen Teile, während Integrationstest das korrekte Zusammenwirken von Modulen überprüfen. Die erworbenen Kenntnisse werden im Rahmen einer Übung anhand verbreiteter Entwicklungswerkzeuge wie NDoc bzw. NUnit angewendet und vertieft.