50 Testfälle

Layout

Das Layout ist das Rückgrat jeder Oberfläche: Es entscheidet, wohin Ihre Besucher den Blick richten, wie sie navigieren und wie viel Aufwand sie für eine Aufgabe leisten müssen. Eine Layout-Regression ist niemals kosmetisch. Ein „Bezahlen"-Button, der wegen eines geänderten Paddings unter den Fold rutscht, bedeutet einen sofortigen Conversion-Einbruch; eine Admin-Tabelle mit überlappenden Spalten ist ein operatives Risiko an einem Business-Arbeitsplatz. Layout-Regressionen entstehen oft durch unbeabsichtigte Kaskadeneffekte: Anpassung eines globalen Paddings für einen Sonderfall, Hinzufügen eines overflow: hidden, das den Margin-Collapse bricht, Refactoring einer Flexbox, die die Reihenfolge der Items umkehrt, Änderung eines CSS-Grids, das einen ganzen Katalog verschiebt, oder Einführung einer neuen Komponente, die benachbarte Inhalte stillschweigend wegschiebt. Die Komplexität des CSS-Box-Modells in Verbindung mit der Verschachtelung von Flexbox, Grid, absoluter Positionierung und Float macht diese Wechselwirkungen selbst für erfahrene Entwickler schwer vorhersehbar. Klassische automatisierte Test-Pipelines prüfen, ob Elemente im DOM existieren, nicht ob sie visuell am richtigen Platz sind. Delta-QA deckt diesen blinden Fleck ab, indem es vollständige Seiten-Screenshots vor und nach jeder Änderung vergleicht und anschließend jeden Bereich hervorhebt, dessen Position, Größe oder Ausrichtung sich verändert hat. Der Visualbericht zeigt Verschiebungen, Überlappungen und aus dem Viewport rutschende Elemente klar auf, sodass sich validieren lässt, dass eine CSS-Überarbeitung keinen anderen Teil der Anwendung gebrochen hat — ohne jedes Template manuell erneut prüfen zu müssen. Diese visuelle Regression-Erfassung ist auf ERP- und Banken-Dashboards besonders kritisch.

Was wir erkennen

1

Flexbox-Eigenschaften

Überwacht Flex-Direction, Justify-Content, Align-Items, Flex-Wrap, Gap und Order-Änderungen, die die Elementanordnung verändern.

2

CSS-Grid-Änderungen

Erkennt Grid-Template-Modifikationen, Track-Sizing-Änderungen, Grid-Area-Neuzuweisungen und Auto-Placement-Verhaltensänderungen.

3

Position & Stapelkontext

Erfasst Positionseigenschafts-Änderungen (static, relative, absolute, fixed, sticky) und deren Auswirkung auf die Elementplatzierung.

4

Margin & Padding

Verfolgt Abstandsänderungen einschließlich Margin-Collapse-Szenarien, die unerwartete Layout-Verschiebungen verursachen können.

5

Box-Model & Dimensionierung

Erkennt Width-, Height-, Min/Max-Beschränkungen und Box-Sizing-Änderungen, die die Elementdimensionen beeinflussen.

6

Float & Clear

Identifiziert Float-basierte Layout-Änderungen und Clearfix-Verhalten, das zu Content-Reflow führen kann.

Live-Beispiel

Sehen Sie genau, was Delta-QA erkennt. Vergleichen Sie beide Versionen nebeneinander.

Vorher
Nachher

Praxisszenarien

🎯

Das Padding, das alles verschiebt

Ein Entwickler behebt einen Ausrichtungsfehler im Registrierungsformular und ändert das globale Input-Padding. Nebeneffekt: Das Zahlungsformular hat nun größere Felder, und der „Bezahlen"-Button rutscht unter den Fold. Auf dem Handy ist es schlimmer — das Formular überläuft den Bildschirm. Die QA hat das Registrierungsformular geprüft (das geänderte), nicht das Zahlungsformular. Delta-QA vergleicht die Screenshots aller Seiten und hebt die Verschiebung im Zahlungsformular hervor — der „Bezahlen"-Button, der aus dem Viewport verschwindet, ist im Diff sofort sichtbar.

⚠️

Die Flexbox, die die Reihenfolge umkehrt

Ein Entwickler refaktoriert das CSS der Pricing-Seite und kehrt versehentlich die Anzeigereihenfolge der Angebote um. Die drei Pläne erscheinen jetzt als Enterprise, Pro, Kostenlos — von rechts nach links. Ihre Besucher sehen das teuerste Angebot zuerst, die psychologische Verankerung ist umgekehrt. Die Auslieferung war dringend, man hat das Minimum getestet: drei Angebote sind da, der Klick funktioniert, also wird deployed. Delta-QA vergleicht die Screenshots und erkennt, dass die Blöcke ihre Position getauscht haben — die Umkehrung ist im Diff deutlich sichtbar.

💡

Der lautlose Margin Collapse

Ein Entwickler fügt overflow: hidden auf einem Container hinzu, um einen Überlauf-Bug zu beheben. Unerwartete Folge: Der CSS-Margin-Collapse-Mechanismus bricht, und der Abstand zwischen den Sektionen verdoppelt sich plötzlich. Die Seite wird 200px länger, die Sektionen wirken voneinander getrennt. Das Team hat der automatisierten Test-Pipeline vertraut, die das Visuelle nicht abdeckt. Delta-QA vergleicht die Screenshots und hebt die Verdopplung des Abstands zwischen den Sektionen hervor — die Verschiebung des gesamten Layouts ist im Diff sichtbar.

Bereit, jede visuelle Regression zu erkennen?

Laden Sie Delta-QA herunter und erkennen Sie CSS-Änderungen in Ihren Webseiten — kein Code erforderlich.