P r a k t I s c h e Testen von Software-Systemen Systemen - Einleitung 2007 Dr. Klaudia Dussa-Zieger Testen von Software-Systemen SS 2007 (1)
Leitidee Certified Tester Nationale Boards und ISTQB Lehrplan Certified Tester Ausbildung Akkreditierung Zertifizierung Prüfungen Testen von Software-Systemen SS 2007 (2)
Leitidee Die Informatik beeinflusst heute nahezu alle Lebensbereiche unserer Gesellschaft. Daraus erwächst eine immer stärkere Abhängigkeit von Software. IT-gestützte Systeme müssen trotz zunehmender Komplexität unter allen Bedingungen fehlerfrei und zuverlässig arbeiten. Systematisches Prüfen von Software und IT-Systemen erforderlich, um vor dem Einsatz zuverlässiges Funktionieren nachzuweisen. Testen von Software-Systemen SS 2007 (3)
Prüfobjekte sind IT-Systeme im kommerziellen und technischen Umfeld komplexe Endprodukte, die IT-Systeme beinhalten auch einzelne Teile des IT-Systems (Teilsysteme, Komponenten, Module usw.) Entwicklungsdokumente Testen von Software-Systemen SS 2007 (4)
Testen ist ein komplexer Prozess, der einerseits ein gutes Verständnis des jeweiligen Prüfobjekts und andererseits ein umfassendes Verständnis und die sichere Beherrschung geeigneter Test- und Prüftechniken erfordert. Testen von Software-Systemen SS 2007 (5)
Um den Ausbildungsstand, bzw. das Qualifikationsprofil der Tester zu beschreiben, gibt es seit mehreren Jahren die Certified Tester Qualifikation. Das International Software Testing Qualifications Board (ISTQB) wurde im November 2002 gegründet Mitglieder des ISTQB sind u.a. die nationalen Testing Boards von Dänemark, Deutschland, England, Finnland, Indien, Israel, Niederlande, Norwegen, Österreich, Polen, Portugal, Schweden, Schweiz, Spanien, Frankreich und USA In den nationalen Boards sitzen Vertreter aus Wirtschaft und Industrie, sowie von Hochschulen German Testing Board (GTB), http://german-testing-board.net Testen von Software-Systemen SS 2007 (6)
Lehrplan Das ISTQB verantwortet die internationalen Lehrpläne zum Certified Tester. Die nationalen Boards verwenden entweder diese Lehrpläne oder eine nationale Variante der Lehrpläne. Darauf basieren alle akkreditierten Schulungen und die Zertifikatsprüfungen der nationalen Boards. Daher sind alle Certified-Tester-Ausbildungen und -Zertifikatsprüfungen weltweit vergleichbar und werden von allen nationalen Boards anerkannt. Diesem Kurs liegt die deutsche Variante des Lehrplans zu Grunde: Lehrplan Foundation Level Deutsch, V. 2005, Download-Bereich des GTB Testen von Software-Systemen SS 2007 (7)
Certified Tester Ausbildung Zwei Ebenen definiert Foundation Level Advanced Level Test Manager Functional Tester Technical Tester Test Manager ISTQB Certified Tester, Expert Level ISTQB Certified Tester, Full Advanced Level Functional Tester ISTQB Certified Tester, Foundation Level Technical Tester Eine dritte Ebene, der Expert Level, ist in Vorbereitung TTCN-3 Testprozessverbesserung Testen von Software-Systemen SS 2007 (8)
Akkreditierung Alle Schulungsanbieter, die eine Schulung zum Certified Tester anbieten wollen, müssen ihre Schulungsunterlagen und ihr Schulungskonzept durch das jeweilige nationale Board akkreditieren lassen. Dadurch ist gewährleistet, dass alle prüfungsrelevanten Themen in angemessenem Umfang und sachlich richtig behandelt werden. Testen von Software-Systemen SS 2007 (9)
Zertifizierung Die Prüfungsfragen werden in Deutschland vom German Testing Board (GTB) erstellt und fachlich verantwortet. Durchgeführt werden die Prüfungen vom International Software Quality Institute (isqi), www.isqi.org Dienstleistungsgesellschaft für Informatik (DLGI), www.dlgi.de sowohl bei Inhouse-Seminaren als auch bei öffentlichen Seminaren. Testen von Software-Systemen SS 2007 (10)
Die Foundation Level - Prüfung Dauer des Examens: ca. 90 Minuten Multiple-Choice-Fragen Prüfung hier? Im Rahmen der Vorlesung? Eine Advanced Level -Prüfung Dauer der Examens: ca. 90 Minuten Multiple-Choice-Fragen Testen von Software-Systemen SS 2007 (11)
... Testen von Software-Systemen SS 2007 (12)
Certified Tester können Prüfungen und Tests projektspezifisch konzipieren und planen adäquate Testziele definieren angemessene Prüftechniken (Test oder Review) auswählen notwendige Prüfaufgaben identifizieren und priorisieren Testdokumentation planen, organisieren und erstellen evaluieren, wie Testen durch Werkzeuge unterstützt werden kann Certified Tester sind sich bewusst, dass vollständiges Prüfen von Software durch Testen nicht möglich ist. Testfälle werden daher entsprechend des damit verbundenen Risikos ausgewählt. Testen von Software-Systemen SS 2007 (13)