2009-04-16 19 views
7

W jaki sposób mogę przeprowadzić testowanie zgodności przeglądarki?Testowanie zgodności przeglądarki

Czy istnieje szczególna metoda lub lista kontrolna, za pomocą której mogę potwierdzić testy zgodności w przeglądarce IE 6/7/8.

Pozwól mi rozszerzyć moje zapytanie w szczególności do stosowania:

Załóżmy aplikacja internetowa jest testowana w IE6 (około 5000 przypadków testowych)

teraz muszę sprawdzić zgodność aplikacji w IE7 & IE8 również.

Jak przejść? ponieważ nie mogę wykonać wszystkich 5000 przypadków testowych we wszystkich przeglądarkach. Muszę dokładnie wiedzieć, gdzie może wystąpić problem podczas testowania w przeglądarce IE7 w wersji IE7 &.

jaki jest poziom odniesienia, aby przetestować zgodność aplikacji w przeglądarkach?

Odpowiedz

5

Do testowania strony internetowej w różnych wersjach IE używam IETester.

Nie mam listy kontrolnej, ale po prostu wizualnie porównuję witryny w różnych przeglądarkach i sprawdzam, czy css i javascript (np. Wtyczki jQuery) działają zgodnie z zamierzeniami. Przez większość czasu wiesz, jakie części mogą powodować problemy w starszych wersjach przeglądarek ...

Czasami używam BrowserShots, ale będą wyświetlane tylko zrzuty ekranu i są opóźnienia w pobieraniu zrzutów ekranu, więc musisz poczekać na wyniki ...

+1

to naprawdę fajna aplikacja, dzięki –

+0

Tak, BrowserShots jest fajna. IETester lepiej obsługuje wszystkie wersje IE –

3

Firma Microsoft wydała Expression Web SuperPreview, która umożliwia testowanie wielu wersji IE (6, 7, 8) obok siebie.

Testowanie IE jest bezpłatne. Planują także dodać obsługę Firefoxa i Safari oraz pobrać za to opłatę. Wygląda całkiem interesująco, ale nadal jest po prostu beta.

Przegląd z bardzo wielu zrzutów ekranu: http://www.istartedsomething.com/20090318/expression-web-superpreview-cross-browser-testing/

Pobierz BETA: http://www.microsoft.com/downloads/details.aspx?FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677&displaylang=en

inny link: http://www.webdesignerdepot.com/2009/03/microsoft-announces-superpreview-for-ie-browser-testing/

1

Trzeba

Microsoft SuperPreview

Posiada silniki rederwujące od IE6 do IE8, a także obsługuje przeglądarki Firefox i Safari. Sprawdź również tę blog post, aby uzyskać szczegółowe informacje i inne metody testowania w różnych przeglądarkach.

3

Rozumiem, że twoje obecne przypadki testowe nie są zautomatyzowane.

Oprócz tego, co sugerują inne odpowiedzi, warto zautomatyzować niektóre z przypadków testowych (najważniejsze/krytyczne scenariusze) - sprawdź numer watin lub Selenium.Następnie możesz uruchomić je w wielu przeglądarkach, aby wykryć błędy. Możesz tworzyć zrzuty ekranu podczas testu i używać wizualnych narzędzi do porównywania, aby wykrywać zmiany i regresje, co bardzo pomoże ci w utrzymaniu aplikacji.

Wykonanie tego i śledzenie błędów IE doprowadzą cię tylko do pewnego punktu. Nie można całkowicie uniknąć ręcznego testowania ...

Dobrą wiadomością jest to, że nie musisz się martwić o IE8 - jest to zgodne ze standardami i zawsze możesz używać znaczników zgodnych z IE7, więc używa renderingu IE7 silnik.

0

Spróbuj wyszukać frameworki testowania jednostkowego w JavaScript (na przykład jsUnit). Posiadanie dużego testu zmniejszy ból podczas testowania kodu w różnych przeglądarkach!

0

Spróbuj użyć VM Ware Fusion, aby zainstalować kilka systemów operacyjnych na swoim komputerze. Następnie zainstaluj wszystkie przeglądarki, których potrzebujesz do przetestowania na różnych platformach.

Osobiście uruchamiam Fusion na pudełku OSX, z zainstalowanymi Windows 7 i Windows XP. Na Win7 uruchamiam IE8, na XP uruchamiam IE7.

Powiązane problemy