- Test-Methodik
- Unit-, Integrations- und System-Tests
- Tests und agile Programmierung
- White Box und Black Box Tests
- Tests als Bestandteil der Dokumentation
Programmierung von Tests:
- Das unittest-Modul
- Programmierung von Testfällen
- Assertions
- Umgang mit erwarteten und unerwarteten Fehlern
- Test-Suiten
- Parametrisierung der Tests
- Protokollierung der Ergebnisse
- unittest-Erweiterungen und nose
- Alternativen zu unittest: Testify und doctest
- Behaviour Driven Testing am Beispiel Lettuce
Weiterführende Konzepte:
- Dummies, Testtreiber und Mocks
- Bestimmung der Coverage
- Test-Decorators
- Regressionstest durch Record/Play
- Tests und Refactoring
- Web Frontends und Gui
Infrastruktur:
- Task-basierte Programmierung
- Issue Management und Ticket-Systeme (Bugzilla/JIRA)
- Kontinuierliche Integration, Beispiel Jenkins
- Report-Generierung
MethodeVortrag, Diskussion, Praktikum am System.
- Test-Methodik
- Unit-, Integrations- und System-Tests
- Tests und agile Programmierung
- White Box und Black Box Tests
- Tests als Bestandteil der Dokumentation
Programmierung von Tests:
Mehr Informationen >>