2010-03-29 2 views
5

Auf meiner Windows-Maschine - ich teste normalerweise verschiedene Versionen von Internet Explorer mit einem Array von Virtual Machine-Instanzen (die offensichtlich eine Menge Zeit und Geld erfordert). Zur Not habe ich auch IETester benutzt - was manchmal etwas unzuverlässig sein kann.Ist IE Collection ein zuverlässiges Tool zum Testen mit verschiedenen Versionen von Internet Explorer?

Allerdings habe ich gerade IE Collection entdeckt und fragte mich, ob die Leute es benutzt haben - und kann ich mich darauf verlassen, dass es zu Testzwecken auf Webseiten geht?

Würde gerne wissen, was Sie denken.

Antwort

7

IE ist nicht dafür vorgesehen, Seite an Seite mit anderen Versionen installiert zu werden. Die meisten dieser "All-in-One" -Testwerkzeuge verwenden einen Trick des Windows-Loaders, mit dem Sie System-DLLs mit DLLs in einem lokalen Verzeichnis überschreiben können. Dann packen sie eine zufällige Teilmenge von Windows-DLLs aus verschiedenen Betriebssystemversionen und verschiedenen IE-Versionen zusammen und legen sie auf einer Benutzeroberfläche ab. Die Tatsache, dass sie auf diese Art und Weise zu funktionieren scheinen, ist ein Zufall und nicht zuverlässig. Es wird Fehler und andere Fremdheit geben und stürzt wahrscheinlich ab, wenn Ihr Zielbetriebssystem weit genug von der IE-Version (z. B. IE6 auf Win7) entfernt ist und Ihre Webseite sehr komplex ist.

Also, um klar zu sein, nein, verwenden Sie diese Tools nicht, weil Sie sich nicht auf sie verlassen können, um Ihnen ein genaues Ergebnis zu geben. Wenn Sie wissen möchten, wie Ihre Seite in einer bestimmten IE-Version aussieht, verwenden Sie die IE App Compat VHDs, die kostenlos von Microsoft here erhältlich sind.

+2

IECollection sollte sicher sein. Ich habe es mehrere Jahre ohne Probleme benutzt. Nun, es knackt manchmal, funktioniert aber ansonsten sehr gut. Bitte lesen Sie http://coding.smashingmagazine.com/2011/09/02/zuverlässig-cross-browser-test-teil-1-internet-explorer/ – OZZIE

+1

IETester ist ** nicht ** zuverlässig aber – OZZIE

2

Nein, ich würde mich nicht darauf verlassen - zumindest nicht vollständig (d. H. Es nur für schnelle IE-Tests verwenden, aber alles später noch einmal in einer zuverlässigen Lösung testen).

Beim Testen sowohl mit IETester als auch mit IECollection gibt es Unterschiede, vor allem bei der Javascript-Verarbeitung.

einen ähnlichen Thread Siehe hier: https://superuser.com/questions/118069/whats-the-easiest-way-to-install-multiple-versions-of-ie-and-firefox-on-the-same/

Aus den wenigen Antworten gibt, die rentabelsten Lösungen sind virtuelle Maschinen (die Sie bereits verwenden) oder Web-Services, die für Sie die Prüfung durchführen (obwohl diese Macht nicht für jedermann geeignet sein, zB wegen Vertraulichkeit der Daten).

3

Vor kurzem (Januar 2013) veröffentlicht Microsoft eine Website http://www.modern.ie/ genannt, um mit Tests mit verschiedenen IE-Versionen zu arbeiten, sogar auf verschiedenen Betriebssystemen.

Es basiert darauf, dass verschiedene VMs auf die Umgebung ausgerichtet sind, die Sie testen möchten (z. B. IE8 auf Win7). Wählen Sie daher den gewünschten Betriebssystemtyp und die gewünschte Virtualisierungsplattform aus und laden Sie das VM-Image herunter.

Es scheint viel zuverlässiger, dass IE-Sammlung, wie Sie den gesamten Browser-Stack testen.

Verwandte Themen