Testowanie w przeglądarce jest gorącym i frustrującym problemem zarówno wśród projektantów stron internetowych, jak i programistów. W większości przypadków programiści projektują jedną przeglądarkę docelową, a gdy już to zrobią, zaczynają ulepszać swój projekt, aby był zgodny z innymi przeglądarkami.
Istnieje wiele sposobów przetestowania witryny przed jej uruchomieniem, do których należą: zainstalowanie wielu przeglądarek i systemów operacyjnych, uruchamianie maszyn wirtualnych o różnych konfiguracjach lub korzystanie z usługi hostowanego obrazu, w której tworzony jest zrzut ekranu dla danej wersji przeglądarki i systemu operacyjnego, który ma być używany dla celów porównawczych.
Od dzisiaj istnieje nowy sposób testowania zgodności przeglądarek opracowany przez firmę Microsoft i nazywa się SuperPreview . W tym artykule przedstawię krótką recenzję SuperPreview oraz porównaję i wymieniam alternatywne systemy do testowania twoich projektów stron internetowych.
SuperPreview to nowa bezpłatna autonomiczna aplikacja firmy Microsoft (wciąż dostępna w wersji beta), która pozwala zobaczyć, jak Twoje witryny będą wyglądać w różnych wersjach Internet Explorera, dzięki czemu migracja z IE6 do wersji 7 i 8 będzie łatwiejsza niż wcześniej, bez konieczności uruchamiania wirtualnego Maszyna do uruchomienia IE6 lub oddzielnego komputera dedykowanego do uruchamiania IE6. Będą także wydawać płatną wersję, która będzie obsługiwać przeglądarki inne niż IE. W tej recenzji będę omawiać tylko bezpłatną wersję. Powinienem wspomnieć, że jest to bardzo wczesne wydanie podglądu, więc więcej funkcji i poprawek powinno nadejść w przyszłości.
Wersja beta SuperPreview zostanie dziś ogłoszona na konferencji Mix09 i wkrótce będzie dostępna do pobrania dla szerokiej publiczności. [UPDATE] Oprogramowanie zostało wydane dzisiaj przed MIX 09 i wcześniej niż początkowo oczekiwano i jest już dostępne: Pobierz Microsoft SuperPreview
Microsoft zwrócił się do mnie z prośbą o przetestowanie wczesnej wersji beta i pracowałem z ich zespołem programistów w ciągu ostatnich kilku dni, udzielając im opinii i sugestii.
Wersja SuperPreview dla przeglądarki Internet Explorer będzie dostępna latem 2009 roku.
Dostępna jest również pełna wersja zawierająca obsługę przeglądarki Firefox i Safari. To jest wersja PAID, która będzie częścią Expression Web 3 . Będziesz mieć możliwość włączenia go z Expression Web lub jako samodzielny. Przewidywana data premiery to także lato 2009 roku.
SuperPreview to całkiem fajny pomysł i po raz pierwszy widziałem tego rodzaju funkcjonalność testowania przeglądarki jako samodzielną aplikację w przeciwieństwie do hostowanej usługi. Zasadniczo wpisujesz adres URL (lub plik lokalny), który chcesz przetestować, i pokazuje podgląd w dwóch wersjach IE w tym samym czasie, w podzielonym oknie. Pochodzi z wbudowanym silnikiem renderującym IE6 i wymaga porównania IE7 lub IE8 .
Główną wadą jest to, że w tej chwili nie mają konkretnych planów wydania wersji na komputery Mac , chociaż może to być dodane w przyszłości. Musiałem to przetestować na moim Macu używając Parallels, które wyprodukowało kilka błędów, takich jak wolny czas reakcji i migotanie na niektórych ekranach ładowania. Ponadto, interfejs użytkownika jest dość nieatrakcyjny i mało przyjazny dla użytkownika, chociaż twierdzą, że naprawia to w ostatecznej wersji.
Ponadto, nie ma jeszcze hostowanego rozwiązania , które byłoby szczególnie przydatne dla tych z nas na Macach, którzy nie mogą zainstalować IE w celach testowych.
Pasek narzędzi przedstawiający różne prowadnice i linijki
Przewodniki i linijki z podświetlaniem DOM pokazują różnice w renderowaniu w IE6 i IE7
Wybór lokalnych przeglądarek, zdalnych przeglądarek lub obrazów (zrzut ekranu pełnej wersji z obsługą przeglądarki innej niż IE)
Powszechną metodą testowania witryny (oprócz instalowania wielu przeglądarek i systemów operacyjnych) jest korzystanie z hostowanej usługi, która wykonuje zrzuty ekranu Twojej strony w różnych przeglądarkach i systemach operacyjnych. Oto kilka najpopularniejszych:
Obsługuje wiele przeglądarek, Java, Flash, JavaScript i rozdzielczości ekranu. Łatwy w użyciu i bezpłatny.
Obsługuje wiele przeglądarek i wersji, a także Windows, Mac i Linux. Od 800 × 600 do 1024 × 768. Cena: 15 USD za jednorazowe użycie lub 150 USD za domenę / rok za nieograniczone korzystanie
Obsługuje wiele przeglądarek i systemów operacyjnych. Płacisz za minutę użytkowania. Wymaga Java. Bezpłatny okres próbny.
Obsługuje dowolną przeglądarkę, dowolny system operacyjny. Obejmuje JavaScript, formularze DHTML i bardziej dynamiczną funkcjonalność. Możliwość zdalnego dostępu i rozwoju strony mobilnej. Od 19,95 USD za jednodniowe wykorzystanie do przechwytywania przeglądarki.
Testowanie przeglądarki MAC OS X za pomocą zrzutów ekranu. Od rozdzielczości 800 px do 1600. Darmowe zrzuty ekranu Safari 3.1.2. Płatna usługa od 3 USD za dzień.
Sprawdza, jak witryna jest renderowana przez Internet Explorer 7, 6 lub 5.5. Darmowy.
Sprawdza każdą przeglądarkę i dowolną platformę i zawiera śledzenie błędów. 50 testów w miesiącu jest darmowych, ale tylko dla IE7 i Firefox 2. 23 Obsługa przeglądarki zaczyna się od 24 $ za dzień.
Na koniec możesz zainstalować wiele przeglądarek lub użyć maszyn wirtualnych do dalszych testów.
Umożliwia instalację wielu systemów operacyjnych na tym samym komputerze
http://www.thesitewizard.com/webdesign/multiplebrowsers.shtml
http://css-discuss.incutio.com/?page=BrowserTesting
Nota prawna od edytora WDD: Ten post jest osobistą recenzją SuperPreview. Nie otrzymałem żadnej rekompensaty od firmy Microsoft ani żadnej innej firmy za dokonanie przeglądu tego produktu lub innych. Opinie wyrażone tutaj są wyłącznie moje.
Podaj poniżej, jakie inne systemy używasz do testowania projektów swojej witryny w różnych przeglądarkach i różnych wersjach.