Nu este pe multe persoane lucruri care îmi plac cel mai mult în ceea ce privește designul web listă, dar testarea în browser încrucișată vine doar cu teritoriul. Mulți susțin că nu există o metodă optimă - dar cum se face tu verificați munca dvs. în mai multe browsere?
Pentru a face acest sondaj digerabil, am clasificat metodele de testare încrucișată în 5 tipuri principale. Iată ce vreau să spun prin ele:
Având diverse browsere instalate pe sistemele dvs. vă oferă acces direct pentru a verifica modul în care se ocupă de munca dvs..
Acest poate sa provocați complicații în cazul anumitor browsere (Internet Explorer, de exemplu) atunci când acestea nu permit mai multe versiuni care rulează pe același sistem de operare. Există soluții de rezolvare cu toate acestea, cel mai frecvent sub forma funcționării desktopurilor virtuale cu servicii cum ar fi VMWare și VirtualBox.
Servicii care captează o captură de ecran a site-ului dvs. ales într-o gamă largă de browsere și sisteme de operare, toate din confortul propriului dvs. browser. Gândiți-vă la Adobe BrowserLab, Browsershots și Net Mechanic Browser Photo .
Vizionarea capturilor de ecran este bine pentru estetică, dar ce se întâmplă dacă trebuie să testați javascript-ul, să distrugeți DOM-ul sau chiar să vă conectați la o sesiune sigură? Acesta este momentul în care probabil vă veți baza pe un simulator (sau un emulator, indiferent), permițându-vă să preluați controlul asupra unei mașini la distanță și să jucați cu browserele sale prin intermediul propriului sistem.
Scout, Spoon Sandbox Browser, Crossbrowsertesting și Browsera sunt exemple comune ale ceea ce vreau să spun prin aceasta.
Aplicațiile desktop vor îndeplini adesea atât nevoi de ecran, cât și simulatoare, dar necesită instalare pe sistemul dvs..
Gândiți-vă la IETester, vizualizatorul multibrowser, Microsoft Expression Web Super Preview și Browserseal.
Unele browsere oferă pluginuri și instrumente care le permit să imite comportamentul altor browsere. Safari are Debug> User Agent, Internet Explorer 8 va rula în modul Compatibility și există o mulțime de extensii, cum ar fi User Agent Switcher pentru Firefox.
Au un alt mod de a face lucrurile? Să auzim!