Beschreibung |
Lehrinhalt: • Qualitätskriterien von Software nach ISO/IEC 25000. • Konstruktive versus analytische Qualitätssicherung • Integration der Softwarequalitätssicherung in Software-Entwicklungsprozesse. • Testen im Software Lebenszyklus: Komponententest, Integrationstest, Systemtest, Akzeptanztest • Testen in Agilen Projekten. • Statische Testverfahren, z.B. Reviews, Inspektionen, Code Metriken. • Dynamische Testverfahren, Blackbox-Testverfahren und Whitebox-Testverfahren • Testwerkzeuge • Psychologie des Testens
Lernziele des Moduls: Fachliche Kompetenzen: • Qualitätskriterien für Software kennen • Maßnahmen zur Qualitätssicherung kennen und anwenden können • Wissen, wann und wie man im Lebenszyklus testet • die wichtigsten Werkzeugarten kennen und anwenden sowie hinsichtlich Nutzen beurteilen können
Methodische Kompetenzen: • Die Studierenden können in Kleingruppen Lösungen zu Problemstellung der Softwarequalitätssicherung erarbeiten und präsentieren.
Literatur, Medien, Informationsangebote: -Spillner Andreas, Linz Tilo: Basiswissen Softwaretest: Aus- und Weiterbildung zum Certified Tester – Foundation Level nach ISTQB-Standard, 6. Auflage, dpunkt.verlag, 2019. -Testen in Scrum-Projekten : Leitfaden für Softwarequalität in der agilen Welt : Aus- und Wei-terbildung zum ISTQB Certified Agile Tester - Foundation Extension / Tilo Linz, Heidelberg : dpunkt.verlag, 2016, 2., aktualisierte und überarbeitete Auflage -Crispin Lisa, Gregory Janet: Agile Testing: A Practical Guide for Testers and Agile Teams, 1st Edition, Addison-Wesley Professional, 2009. |