8 Software testen und dokumentieren
Grundlagen für die Testung von Software
- Definition der Fehlerklasse und Bewertung der Schwere der Fehler
- Testkriterien, Abnahmekriterien
- Testumfang, Testabdeckung
- Umfang der Testobjekte
- Prioritäten im Test, Risikobewertung
- Testarten, Teststufen
- Testdaten
- Testumgebung
- Ressourcen- und TEstteamplanung
- Teststeuerung und Überwachung
- Dokumentation des Testprozesses
Testverfahren
- Statische Testverfahren
- Inspektion
- Review
- Walkthrough
- Audit
- Statische Code-Analyse
- Dynamische Testverfahren
- Whitebox-Test
- Blackbox-Test
Zu testende Qualitätsmerkmale
- Funktionalität
- Zuverlässigkeit
- Benutzbarkeit
- Effizienz
- Änderbarkeit/Wartbarkeit
- Übertragbarkeit
Teststufen
- Modul-,Unit-,Komponententest
- Integrationstest
- Systemtest
- Abnahmetest
- Alphatest
- Betatest
- Release Candidate
Dokumentation
- Übersicht
- Testkonzept
- Testspezifikationen
- Testentwurfsspezifikation
- Testfallspezifikation
- Testablaufspezifikation
- Testbericht
- Testobjektübergabebericht
- Testprotokoll
- Testabweichungsbericht
- Testabschlussbericht
Video: Softwaretests
Dauer: ca. 4 Min
Schritte der Testgetriebenen Softwareentwicklung
- Schreiben eines Tests
- Implementierung des Programmcodes
- Refaktorisierung der Lösung
Unter einer Dokumentation ist die Nutzbarmachung von Informationen zum Zweckeder weiteren Verwendung zu verstehen. Sie dient dazu, diese gezielt auffindbar zu machen. Die enthaltenen Informationen sollten vollständig, übersichtlich, verständlich und inhaltlich korrekt sein. Dokumentationen erfolgen meistens in schriftlicher Form. Jedoch können auch Bilder, Videos oder Tonaufzeichnungen als Dokumentation dienen.
Kriterien einer guten Dokumentation
- Die Informationen werden schnell und einfach gefunden.
- Es sind nur die relevanten Informationen enthalten.
- Die Informationen sind verständlich dargestellt.
- Die Informationen sind zielgruppengerecht aufbereitet
- Die Informationen können praxisnah nachvollzogen werden.
- Das Dokument ist schnell zu lesen.
- Die Inhalte sind aktuell.
- Die Inhalte sind widerspruchsfrei.
- Die Inhalte sind vollständig.
Video: Arten der Softwaredokumentation
Dauer: ca. 5 Min
- Entwicklungsdokumentation
- Projektdokumentation
- Systemdokumentation
- Testdokumentation
- Benutzdokumentation
- Benutzerhandbuch
- Installationsanleitung
- Schulungsunterlagen
- Marketingunterlagen