Es ist nicht bei vielen Leuten Dinge, die ich am meisten an Webdesign mag Liste, aber Browserübergreifendes Testen kommt nur mit dem Gebiet. Viele argumentieren, dass es keine beste Methode gibt - aber wie Sie Testen Sie Ihre Arbeit in mehreren Browsern?
Um diese Umfrage verständlich zu machen, habe ich Browserübergreifende Testmethoden in fünf Hauptkategorien eingeteilt. Das meine ich damit:
Wenn Sie verschiedene Browser auf Ihren Systemen installiert haben, haben Sie direkten Zugriff, um zu überprüfen, wie sie Ihre Arbeit erledigen.
Diese können Bei einigen Browsern (z. B. Internet Explorer) kann es zu Komplikationen kommen, wenn sie nicht zulassen, dass mehrere Versionen auf demselben Betriebssystem ausgeführt werden. Es gibt jedoch Problemumgehungen, meistens in Form der Ausführung von virtuellen Desktops mit Diensten wie VMWare und VirtualBox.
Services, die einen Screenshot der von Ihnen ausgewählten Website in einer Vielzahl von Browsern und Betriebssystemen abrufen, und das alles bequem von Ihrem eigenen Browser aus. Denken Sie an Adobe BrowserLab, Browsershots und Net Mechanic Browser Photo .
Das Anzeigen von Screenshots ist für die Ästhetik in Ordnung, aber was ist, wenn Sie das Javascript testen, das DOM auseinander nehmen oder sich sogar bei einer sicheren Sitzung anmelden müssen? In diesem Fall benötigen Sie wahrscheinlich einen Simulator (oder einen Emulator), mit dem Sie die Steuerung eines Remote-Computers übernehmen und mit den Browsern über Ihr eigenes System spielen können.
Scout, Spoon Browser Sandbox, Crossbrowsertesting und Browsera sind gängige Beispiele dafür, was ich damit meine.
Desktop-Anwendungen werden häufig sowohl Screenshot- als auch Simulator-Anforderungen erfüllen, müssen jedoch auf Ihrem System installiert werden.
Denken Sie an IETester, Multibrowser-Viewer, Microsoft Expression Web Super Preview und Browserseal.
Einige Browser bieten Plugins und Tools an, mit denen sie das Verhalten anderer Browser nachahmen können. Safari hat seinen Debug> User Agent, Internet Explorer 8 läuft im Kompatibilitätsmodus und es gibt zahlreiche Erweiterungen wie den User Agent Switcher für Firefox.
Haben Sie einen anderen Weg, Dinge zu tun? Lass es uns hören!