Mittwoch, 11. November 2015

Dependency Injection (DI) und Integrationstests

Folien
Inhalt
  • Wiederholung Statische-Tests
  • Refactoring
  • Dependency Injection (Einführung in Spring u. Spring Boot)
  • Integrationstests
  • Integrationsstrategien
Lernziele (Fragen zur Vorlesung) 
  • Was sind die Testziele beim Integrationstest?
  • Was verstehen Sie unter äußere & innere Software-Qualität?
    (Ordnen Sie die Attribute der ISO-9126 entsprechend zu.)
  • In welche Teststufen können Integrationstests aufgeteilt werden?
  • Was ist der Unterschied zwischen White-Box und Black-Box Testing?
  • Was versteht man unter einem unabhängigen Tester?
  • Nennen Sie drei typische Integrationsfehler.
  • Welche Integrationsstrategien kennen Sie? Welche Vor- und Nachteile haben diese?
  • Wer führt den Integrationstest durch?
  • Wie schreibt man Komponenten, bei denen die damit verbundenen Komponenten gut austauschbar sind?
Literatur
  • xUnit Test Patterns: Refactoring Test Code - Gerard Meszaros 2007
  • Andreas Spillner - Basiswissen Softwaretest - 2005

Keine Kommentare:

Kommentar veröffentlichen