Frage

Ich entwickle eine Webanwendung und wir testen sie an mehreren Browsern, einschließlich Firefox und Internet Explorer. Während unserer Entwicklung haben wir die Anwendung auf Firefox 3.5 getestet.2 und unser Testteam hat das gleiche auf 3.5 getestet.6 Und fand die Benutzeroberfläche gut aussieht. Einmal in der Produktion, haben wir angefangen, Kundenbeschwerden zu erhalten, dass es in 3.5 nicht gut aussieht.8.

Wie gehen wir mit diesen kleinen Versionsproblemen um? Wie können wir die Browserkompatibilität während der Entwicklung und während des Tests überprüfen?

Gibt es ein Tool, um die Anwendung auf 3.5 zu testen?X, X ist alle kleinen Versionen?

War es hilfreich?

Lösung

Ich würde sagen, bleiben Sie bei den uralten Traditionen in der Webentwicklung.

Bleib bei den Standards. Fügen Sie für die spezifischen Browser, die Ihre Benutzer gegebenenfalls verwenden, kleine Anpassungen hinzu.

Man kann es nicht wirklich besser machen. Es gibt kein Werkzeug Dadurch wird sichergestellt, dass Ihre Website in jedem einzelnen Browser und jeder einzelnen Version funktioniert. Bleib bei den Standards. Fügen Sie kleine Anpassungen hinzu.

Andere Tipps

Unit Testen Sie Ihre WebApps:

Es gibt mehrere Tools, mit denen Sie Major und einige kleinere Versionen von Websites überprüfen können, indem Sie Screenshots und Unit -Test -Frameworks vergleichen, mit denen Sie den Browser automatisch treiben können, und sowohl Inhalt als auch Funktionalität sind korrekt. Wenn Zeit ein Problem ist, würde ich Option Nr. 1 vorschlagen. Wenn Sie Zeit zum Schreiben von Unit -Tests haben, ist dies die bessere Option, dann entscheiden Sie sich mit Option Nr. 2.

  1. Versuchen http://browsershots.org/. Es gibt auch andere, die das Gleiche tun. Ohne viel Arbeit können Sie die Überprüfung von Hunderten von Browsern und Versionen durchführen.

  2. Wenn Sie detaillierter werden möchten, würde ich vorschlagen, Web -UI -Unit -Tests zu schreiben, die Ihnen mehr Kontrolle über Ihre Tests geben. Zu den großartigen Bibliotheken gehören Selen (C#, Java, Rubin und vieles mehr) oder Watin.

Das ist Eine einsame Begrenzung Fall, wo ich sagen würde, der IE hat den Vorteil gegenüber anderen Browsern.

Version veröffentlicht. Bam! Nichts bis zur nächsten Version. Es hat Probleme? Arbeite um sie herum. Der Schlüssel hier sind die Probleme konsistent und wiederholbar Käfer. Firefox hat ungefähr ein halbes Dutzend Versionen im aktiven Gebrauch von 3, 3,5, 3,6, 4 und den dazwischen. Hält sich alle mit seiner Version Schritt? Wahrscheinlich nicht.

Ich empfehle das Testen in der neuesten stabilen Build von Firefox, Chrome, Safari und natürlich dh 7/8. Wenn jemand ein Problem für einen anderen Browser erwähnt, öffnen Sie es und machen Sie eine Lösung. Dies könnte einen Kompromiss in der Gestaltung oder Reduzierung der Stiftungsstufe auf der Seite beinhalten.

Alles in allem, Einfache Designs sind besser.

Derzeit akzeptierte die Branche Standardlösung für dieses Problem die Verwendung automatisierter und/oder ausgelagertes Cross -Browser -Tests.

Beispiele für Tools und Dienste, die bei einigen/all diesen Arbeiten hilfreich sind - einschließlich (nicht exexhustiv, nicht als Empfehlung für Ihre spezifische Situation auf dieser Liste vorhanden):

Browserstapel, Browserling, Selen (Einer der Branchenarbeitspferde für Tests im Allgemeinen), Ghostlab, Sauce Labs, etc ... usw. ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
scroll top