
Web Platform Tests
Web Platform Tests sind eine gemeinsame Sammlung von Prüfaufgaben, mit denen Browser-Hersteller kontrollieren, ob ihre Programme sich an die vereinbarten Regeln des Internets halten. Sie sorgen dafür, dass eine Webseite in Chrome, Firefox und Safari möglichst gleich aussieht und funktioniert.
Für das Internet gibt es festgeschriebene Regeln, die genau festlegen, wie eine Webseite aufgebaut ist und wie sie sich verhalten soll. Diese Regeln werden von internationalen Gremien beschlossen und stehen als lange technische Texte im Netz. Programme wie Chrome, Firefox oder Safari müssen sich daran halten, sonst sieht dieselbe Seite überall anders aus. Die Web Platform Tests sind eine riesige Sammlung kleiner Prüfaufgaben, die genau das kontrollieren. Jede Aufgabe stellt eine winzige Frage, etwa: Wird dieser Text wirklich zentriert? Und jedes Programm, das Webseiten anzeigt, kann diese Aufgaben durchlaufen und bekommt am Ende eine Punktzahl.
Warum dieselbe Seite überall gleich aussehen soll
In den 2000er Jahren war das Web ein Flickenteppich. Viele Seiten trugen den Hinweis « Optimiert für Internet Explorer », weil sie in anderen Programmen kaputt aussahen. Firmen mussten ihre Webseiten mehrfach bauen, für jedes Anzeigeprogramm eine eigene Variante. Das kostete Geld und bremste kleine Anbieter aus, die sich diesen Aufwand nicht leisten konnten.
Die Web Platform Tests greifen dieses Problem an der Wurzel an. Weil alle Hersteller dieselbe Prüfsammlung benutzen, gibt es einen gemeinsamen Maßstab. Ein Hersteller kann nicht mehr behaupten, seine Auslegung der Regeln sei genauso richtig. Der Test sagt schlicht: bestanden oder nicht bestanden.
Das hat auch eine wirtschaftliche Seite. Je einheitlicher die Programme funktionieren, desto schwerer kann ein einzelner Konzern das Web an sich binden. Wettbewerbsbehörden schauen deshalb genau hin, wenn ein Hersteller wichtige Regeln bewusst ignoriert. Testergebnisse liefern dabei harte, nachprüfbare Zahlen statt Meinungen.
Eine Prüfsammlung, an der alle Hersteller mitschreiben
Die Tests liegen in einem öffentlichen Archiv, das jeder einsehen kann. Mitarbeiter von Google, Mozilla, Apple und Microsoft schreiben dort gemeinsam neue Aufgaben, ebenso Freiwillige. Insgesamt sind es über eine Million einzelner Prüfungen. Wer eine neue Regel für das Web vorschlägt, liefert heute meist direkt passende Tests mit.
Eine Aufgabe besteht technisch aus einer winzigen Webseite. Sie erzeugt eine bestimmte Situation und prüft anschließend selbst, ob das Ergebnis stimmt. Bei sichtbaren Dingen wie Layout arbeitet man mit einem Vergleichsbild: Die Testseite muss exakt so aussehen wie eine zweite Seite, die dasselbe auf einfachem Weg erzeugt. Stimmen beide Bilder überein, gilt der Test als bestanden.
Die Ergebnisse laufen auf einer öffentlichen Übersichtsseite zusammen. Dort steht für jeden Test, welches Programm ihn besteht und welches nicht. Besonders beachtet wird die Zahl der Tests, die in allen großen Programmen gleichzeitig funktionieren. Ein häufiger Irrtum ist übrigens, dass eine hohe Punktzahl automatisch einen guten Browser bedeutet. Sie misst nur die Regeltreue, nicht Geschwindigkeit, Datenschutz oder Bedienkomfort.
Von Interop-Ranglisten bis zur eigenen Schulwebseite
Am sichtbarsten werden die Tests bei der jährlichen Aktion « Interop ». Dabei einigen sich die Hersteller auf eine Liste von Bereichen, die noch schlecht zusammenpassen. Der Fortschritt wird dann über die Web Platform Tests gemessen und in einer öffentlichen Rangliste angezeigt. Tech-Nachrichtenseiten berichten regelmäßig über diese Zahlen.
Auch ohne Programmierkenntnisse profitiert man davon täglich. Dass ein Videoplayer, ein Online-Formular oder eine Kartenanwendung auf dem Handy und am Laptop gleich funktioniert, ist keine Selbstverständlichkeit. Dahinter stehen Tausende bestandener Tests. Wer selbst eine kleine Webseite baut, etwa für ein Schulprojekt, muss sie deshalb heute deutlich seltener in jedem Programm einzeln ausprobieren.
Verwechseln sollte man die Web Platform Tests nicht mit Testwerkzeugen für einzelne Webseiten. Programme wie Selenium oder Playwright prüfen, ob ein bestimmter Online-Shop richtig arbeitet. Die Web Platform Tests prüfen dagegen das Anzeigeprogramm selbst. Die einen kontrollieren also das Auto, die anderen die Straße, auf der alle Autos fahren.