Donnerstag, 16. Dezember 2010

Software Testing und Qualitätssicherung


Download Folien
hier

Inhalt
  • Grundlagen Software Qualitätssicherung
  • Komponententests
  • Integrationstests
  • Systemtests

Lernziele (Fragen zur Vorlesung)
  • Was sind Qualitätskriterien guter Software?
  • Was wird bei Reviews geprüft? Wer prüft?
  • Welche Review Verfahren kennen Sie?
  • Welche Integrationsstrategien kennen Sie?
  • Wie können Tests als Tabellen modelliert werden?
  • Was ist eine Action Test Tabelle?
  • Was wird beim Integrationstest getestet? Welche typischen Fehler sollen hier gefunden werden?
  • Welche Java Namenskonventionen kennen Sie?
  • Wann im Software Lebenszyklus sind Fehler besonders teuer?
  • Beschreiben Sie die Phasen in die ein Unit Tests aufgeteilt werden kann.
  • Was bezeichnet der Begriff Testabdeckung?
  • Warum ist eine vollständige Testabdeckung i.d.R. nicht möglich?
  • Wie kann ein Werkzeug wie CodeCover den Abdeckungsgrad bestimmen?

Literatur
  • Andreas Spillner - Basiswissen Softwaretest - 2005
  • xUnit Test Patterns: Refactoring Test Code - Gerard Meszaros 2007
  • Continuous Integration: Improving Software Quality and Reducing Risk - Paul M. Duvall, Steve Matyas, Andrew Glover - 2007

Links

Keine Kommentare:

Kommentar veröffentlichen