Jak najlepiej przetestować stronę w różnych przeglądarkach

0

Jak najlepiej przetestować stronę w różnych przeglądarkach? Nie chodzi mi o screeny tylko o realne testy. W moim przypadku screeny to za mało, strona zbyt dynamicznie się zmienia.

Niestety nie mogę poinstalować u siebie wszytkich wersji przeglądarek które chciałbym przetestować - często nowa wersja usuwa starą.

Jedyny pomysl na jaki wpadłem to postawienie kilku maszyn wirtualnych i zainstalowanie na nich po kilku przeglądarek (róznych).

Może Wy macie jakieś inne, lepsze pomysły?

0

Kwestia IE rozwiązana. A inne?

0

Powiem ci, że przejmujesz się nie potrzebnymi drobnostkami.
Patrz na ranking i pomyśl czy warto się męczyć z Firefoksem 2.x ,Opera 9.x itp. itd.?
user image

Według mnie więcej roboty niż to warte.

0

Pytajacy nie wspomial jaki jest krag odbiorcow, wiec ta statystyka w sumie nic nie w nosi. W pewnych srodowiskach, przewaznie jesli sie robi cos dla jakies firmy x, taki ranking moze byc zupelnie inny, i np IE6 moze stac na samym szczycie.

0
mwili napisał(a)

Pytajacy nie wspomial jaki jest krag odbiorcow, wiec ta statystyka w sumie nic nie w nosi. W pewnych srodowiskach, przewaznie jesli sie robi cos dla jakies firmy x, taki ranking moze byc zupelnie inny, i np IE6 moze stac na samym szczycie.

no to mówił że kwestia IE rozwiązana
a IE to najpopularniejsze odejście od norm
bo widziałeś gdzieś firmę gdzie narzucają pracownikom na przykład używanie Safari 4? IE czasem jest narzucone ze względu na ActiveX ale pozostałych nie ma sensu narzucać raczej

0

Ja mam 5 zainstalowanych, w razie potrzeby (gdy użytkownik zgłosi błąd) sprawdzenia na innych, odpalam maszynę wirtualną i ew. instaluję brakujący soft.

0

OK, a gdzie znajdę statystyki podobne do podanych ale dla "globala"?

0

to są staty z ranking.pl

0

browsershoots

0

dupa :p

instalujesz serwer CI, np cruisecontrol lub hudsona, stawiasz wirtualki, przykladowo linuch i windows, na tych wirtualkach instalujes firefox, opera, ie i co tam jeszcze chcesz, robisz test case'y w selenium i odpalasz serwer selenium rc,
pozniej piszesz kod, przy kazdym commicie do repozytorium, aplikacja jest deployowana i selenium zapuszcza testy na wszystkich przegladarkach :P

0

@cepa - zapuszcza testy i co dalej?

0
somekind napisał(a)

@cepa - zapuszcza testy i co dalej?

piszesz test case'y np: w phpunicie czy junicie, wtedy wrapper laczy sie z serwerem selenium rc, ktory jest odpalony na kazdej wirtualce, serwery odpalaja pokolei przegladarki w wirtualkach, kazda przegladarka otwiera spreparowana strone w ktorej siedzi ogolnie duuuuzo javascriptu (selenium), javascript doslownie lazi i "klika" w strone/przyciski itp, mozna symulowac wysylanie formularzy, chodzenie po linkach itp itd,
na samym koncu powstaje pliczek xml z raportem z testowania i jest on w bardziej strawnej postaci wyswietlony np: przez cruise control i widac ktory test na czym sie wyjebal i co jest do poprawienia

dodatkowo bodajze mozna takze zapisac screen shot przy testowaniu wiec wychodzi z tego funkcjonalnosc taka sama jak na tych stronach co podaliscie w linkach :P

mam to postawione u siebie i dziala nawet bez zadnego monitora:

  • debian z VNC
  • wirtualki w virtualboxie + vnc na wirtualkach

minus jest taki ze selenium jest wooolne :)

edit // bede mial chwile to opisze jak to postawic, skonfigurac, uzywac

0

A nie chodzi tutaj o przetestowanie wyglądu stronki na różnych przeglądarkach? Jeśli tak to nie widzę innej możliwości niż ręczne przeglądnięcie wyglądu wygenerowanego przez konfigurację o której mówi cepa.

0

No bo ja właśnie też nie rozumiem jak jakiś JavaScript i inne takie sprawdzą, czy divy pod Operą i IE leżą tak samo. Ja to zawsze ręcznie robię (właściwie to nawet ocznie).

1 użytkowników online, w tym zalogowanych: 0, gości: 1