3.3. Architektur

Checkerberry web ist für den Einsatz in unterschiedlichen Umgebungen modular aufgebaut. Die folgende Grafik beschreibt die Architektur von checkerberry web.

Abbildung 3.5. Architektur checkerberry web

Architektur checkerberry web


Die Unit-Testklassen greifen in der Setup- und Teardown-Phase direkt auf die Umgebung von checkerberry web zu. Bei der Testdurchführung verwenden die Tests jedoch ausschließlich die Modellklassen für die Kommunikation mit Selenium. Checkerberry web stellt Basisklassen für die schnelle und einfache Erstellung der Modellklassen zur Verfügung. Die Basisklassen verwenden wiederum die Umgebung von checkerberry web für die Kommunikation mit dem Browser.