Die Prüfung ist eine der wichtigsten Aufgaben bei der Entwicklung von komplexer, umfangreicher Software. In der Praxis wird dafür ein erheblicher Anteil des gesamten Entwicklungsaufwands aufgebracht, und dennoch beobachtet man oft deutliche Qualitätsmängel. Es existieren heute zahlreiche Methoden, Techniken und Werkzeuge für die Prüfung von Software, und sie entwickeln sich ständig weiter, zusammen mit denen für die Softwareentwicklung. So arbeiten immer mehr Unternehmen mit objektorientierten Methoden und Werkzeugen der Softwareentwicklung und müssen deshalb ihre Prüfmethoden und -werkzeuge entsprechend anpassen.
Es ist für die industrielle Praxis entscheidend, aus der Vielzahl von Methoden, Techniken und Werkzeugen die für den Einzelfall am besten geeigneten auswählen und sie dort einsetzen zu können, wo sie den größtmöglichen Nutzen bringen. Natürlich muss dabei ein Kompromiss zwischen der Erreichung der geforderten Qualität und der Einhaltung wirtschaftlicher, zeitlicher und technischer Restriktionen erzielt werden.
Um dies unter industriellen Rahmenbedingungen zu erreichen, muss man die unterschiedlichen Prüfmethoden, -techniken und -werkzeuge kennen und ihre Leistungsfähigkeit im konkreten Anwendungsfall bewerten können.
Die Teilnehmenden erhalten den breiten, klassifizierenden Überblick über den Stand der Technik in der analytischen Software-Qualitätssicherung, den sie benötigen, um bei ihren konkreten Aufgaben zu optimalen Lösungen zu kommen. Sie werden die praxisrelevanten Lösungen im Detail kennen lernen, die eine schnelle Umsetzung ermöglichen. Neben den generellen Methoden, Techniken und Werkzeugen werden sie auch die spezifischen Aspekte der Prüfung objektorientierter Software verstehen.
Sie erwerben ferner umfassende, präzise Kenntnisse über modernes, systematisches Prüfen von Software, über systematische, dynamische Testverfahren und über wichtige statische Analysen und formale Verifikationsverfahren. Sie werden in der Lage sein, die Eignung von Prüfverfahren in der Praxis zu bewerten, Verfahren auszuwählen und erfolgreich einzusetzen.
Auf der Basis dieser Kenntnisse und ihrem Verständnis der zahlreichen Methoden und Techniken, ihrer Zusammenhänge, Unterschiede, Stärken und Schwächen, können die Teilnehmenden eine für ihre konkreten Verhältnisse maßgeschneiderte Prüfstrategie und -methodik konzipieren, erfolgreich umsetzen und durch Werkzeuge unterstützen. Ferner beherrschen sie einen systematischen Testansatz, der alle heute existierenden Anforderungen an systematisches Testen erfüllt und so einfach umsetzbar ist, dass er eine geeignete Einstiegsmöglichkeit in den systematischen Test bietet.