Media-Query-Breakpoints
Demnächst verfügbar: erkennt Layout-Änderungen, die durch Media-Query-Breakpoints ausgelöst werden, über die vom Team definierten Viewport-Breiten hinweg.
Responsive ist nicht mehr nur ein Thema für Konsumenten-Websites: Business-Anwendungen werden inzwischen auf Tablets in Meetings, mobil beim Kunden oder auf externen Bildschirmen mit ungewöhnlichem Format aufgerufen. Eine visuelle Regression auf einem mittleren Breakpoint (typischerweise 820px auf einem iPad oder 1024px auf einem kleinen Laptop) kann einen Teil Ihrer Anwendung unbenutzbar machen, ohne dass es lokal jemandem auffällt, weil Entwickler in der Regel auf einem einzigen Format arbeiten. Das klassische Szenario: ein von 768px auf 480px geändertes Breakpoint, das die Spalten auf einem Tablet zerquetscht, ein durch ein Desktop-Menü ersetztes Hamburger-Menü, das aus dem Bildschirm überläuft, oder eine mobile font-size, die sich bis 1024px anwendet und den gesamten Text auf einem Laptop-Bildschirm zu klein erscheinen lässt. Container Queries fügen eine neue Komplexitätsdimension hinzu, weil sie vom Kontext des Elternelements abhängen und nicht vom globalen Viewport, was Regressionen noch weniger vorhersehbar macht. Aktuell erfasst und vergleicht Delta-QA jede Seite in einem einzigen, deterministischen Desktop-Viewport, was bereits die große Mehrheit der visuellen Regressionen erkennt. Die vom Team definierte Multi-Viewport-Erfassung, die eine multi-format visuelle Baseline erzeugt und schlecht stapelnde Spalten, überlaufende Elemente, schrumpfende Texte, sich misalignierende Komponenten und neu erschienene horizontale Scrollbars über jeden Breakpoint hervorhebt, ist demnächst verfügbar. Sie wird es QA-Teams ermöglichen, sämtliche Bruchpunkte abzudecken, ohne bei jedem Deployment einen Browser auf jedem Bildschirm manuell zu skalieren.
Demnächst verfügbar: erkennt Layout-Änderungen, die durch Media-Query-Breakpoints ausgelöst werden, über die vom Team definierten Viewport-Breiten hinweg.
Demnächst verfügbar: überwacht @container-Regeln, die das Komponentenstyling basierend auf den Dimensionen des übergeordneten Elements anpassen.
Demnächst verfügbar: erfasst Änderungen in Elementen, die Viewport-Einheiten (vw, vh, dvh, svh) und Viewport-relative Dimensionierung verwenden, über mehrere Viewports hinweg.
Demnächst verfügbar: verfolgt Änderungen in der Bildgröße, Aspect-Ratio und Srcset-gesteuertem Rendering über Breakpoints hinweg.
Ein Entwickler ändert den responsiven Breakpoint von 768px auf 480px. Auf Desktop und Handy (375px) ist alles in Ordnung. Aber auf dem Tablet (768px) werden die 3 Feature-Spalten gequetscht: der Text ist unlesbar, die Bilder überlappen sich. Ihre iPad-Besucher sehen eine kaputte Website. Der Tester hat auf Desktop und Handy geprüft, nicht bei den Zwischengrößen. Aktuell vergleicht Delta-QA in einem festen Desktop-Viewport; die vom Team definierte Multi-Viewport-Erfassung (die genau diese Art von Tablet-Bruch bei jedem Breakpoint erkennen wird) ist demnächst verfügbar.
Das mobile Hamburger-Menü funktioniert bei 375px perfekt. Aber bei 820px (iPad) wird das Desktop-Menü angezeigt… nur überläuft es den Bildschirm, weil es für mindestens 1024px konzipiert ist. Menüpunkte werden abgeschnitten, Ihre iPad-Besucher können nicht navigieren. Jede Komponente bei jedem Breakpoint manuell zu prüfen ist unrealistisch. Aktuell vergleicht Delta-QA in einem festen Desktop-Viewport; die vom Team definierte Multi-Viewport-Erfassung (die diese Art von Überlauf bei 820px sichtbar machen wird) ist demnächst verfügbar.
Ein Entwickler passt eine Media Query an und die mobile font-size (14px) gilt jetzt bis 1024px statt 768px. Auf einem Laptop ist der gesamte Text leicht zu klein: die Besucher kneifen die Augen zusammen, ohne zu verstehen warum. Der Entwickler hat auf seinem 1440px-Bildschirm getestet, da war alles in Ordnung. Aktuell vergleicht Delta-QA in einem festen Desktop-Viewport; die vom Team definierte Multi-Viewport-Erfassung (die den geschrumpften Text und die Layout-Verschiebungen bei 1024px erkennen wird) ist demnächst verfügbar.
Laden Sie Delta-QA herunter und erkennen Sie CSS-Änderungen in Ihren Webseiten, kein Code erforderlich.