
Auch ältere Browser oder reine Textbrowser werden von einem Teil möglicher Kunden genutzt. Deshalb sollte man sicherstellen, dass diese die Internetseite auch ordentlich dargestellt bekommen und benutzten können.
Die Anzahl der Browser mit denen eine Homepage betrachtet werden kann ist immens. Leider stellen einige hiervon eine Website nicht unbedingt so dar, wie es der Entwickler gerne hätte. Wenn man zusätzlich bedenkt das ein nicht zu verachtender Teil der Internetnutzer noch den Internet Explorer 6 (IE6) oder gar den IE5.x nutzen, dann kann man es sich fast nicht leisten diesen zu zeigen wie veraltet und schlecht ihr Browser ist. Gerade der IE 6 und älter, hat teilweise starke Probleme damit CSS-Anweisungen richtig umzusetzen.
Ich möchte hier einmal einige Möglichkeiten auflisten, sein Webdesign unter verschiedenen Browsern zu testen.
#1 Screenshot-Services
Im Netz gibt es verschiedene Anbieter, welche teils kostenlos die Möglichkeit anbieten, eine bestimmte Seite mit verschiedenen Browsern zu testen. Hierbei wird die Seite von verschiedenen Rechnern, mit unterschiedlichen Betriebssystemen aufgerufen und hiervon dann Screenshots erstellt.
Der Vorteil hier ist, dass man selber nichts installieren muss und zusätzlich noch eine sehr große Auswahl an Browsern und Betriebssystemen hat. Allerdings sind diese Dienste (zumindest die kostenlosen) meist sehr langsam. Und man hat meist nicht die Möglichkeit mehrmals am Tag Bilder der selben Seite anfertigen zu lassen. Ein weiterer Nachteil ist es, dass man das Design nicht wirklich testen kann, da man ja lediglich Bilder hiervon sieht.
#2 Virtual Applications
Ähnlich wie eine Virtual Machine, bietet eine virtual Application die Möglichkeit auf einem bestimmten Betriebssystem verschiedene andere Systeme zu simulieren. Für Windows gibt es unter anderem das Programm Xenocode, für welches es auch schon startfertige Versionen der gängigsten Browser gibt. Diese ermöglichen ein schnelles und einfaches testen einer Website mit vielen unterschiedlichen Browsern.
#3 Virtual Machines
Mit einer Virtual Machine kann man auf seinem Rechner verschiedene Betriebssysteme installieren. So kann man auf seinem Windows XP PC, Linux installieren oder auf seinem MacOS Rechner, Windows Vista. Auf diesen virtuellen Betriebssystemen kann man anschließend dann eine große Zahl verschiedener Browser installieren. Man kann übrigens mehr als eine virtual Machine pro PC installieren.
VMware ist wohl die bekannteste Software hierzu. Es gibt sie in einer Version für Windows PC und eine für Macs.
Microsoft bietet mit Virtual PC eine eigene virtual Machine Software an. Zusätzlich gibt es von Microsoft noch Images mit denen man einfach die verschiedenen Versionen (IE6, IE7, IE8) des Internet Explorers testen kann.
Der einzige Nachteil einer virtual Machine ist es, dass das installieren der Systeme und Browser einiges an Zeit in Anspruch nimmt.
#4 SuperPreview für den Internet Explorer
Microsoft bietet ein neues Beta Add On für den Internet Explorer an. Mit SuperPreview kann man im IE einfach zwischen den unterschiedlichen Darstellungsarten, der unterschiedlichen IE Versionen umschalten. Um dann später die so erkannten Darstellungsprobleme zum Beispiel mit CSS-Hacks oder Browserweichen zu beheben.
JavaScript scheint allerdings (noch) nicht zu funktionieren.
#5 Remote Access
Als letzte Möglichkeit gibt es noch den Remote-Zugriff auf andere Rechner. Dies ist zumeist einfacher und schneller, als eben einen Freund anzurufen und ihn darum zu bitten eine Webseite mal kurz auf mögliche Darstellungsfehler mit seinen Browsern zu überprüfen.
Es gibt aber auch Unternehmen im Netz, welche Remotezugriff auf Computer mit verschiedenen Betriebssystemen & Browsern anbieten. Da diese allerdings kostenpflichtig sind und keinen Testzugang anboten, kann ich hierzu nichts weiter sagen.
Fazit
Je nach Größe des Webprojektes gibt es verschieden aufwändige Wege die korrekte Darstellung dieser mit verschiedenen Browsern unter unterschiedlichen Betriebssystemen zu testen. Vom einfachen erstellen diverser Screenshots einer Website, bis hin zum live testen der unterschiedlichen Browser unter den gängigsten Betriebssystemen per Virtual Machine.









