Tesztelés Határon böngésző kompatibilitás
Milyen gyakran vásárlók szívesebben, hogy gyermekük dolgozni minden felhasználó számára, bármilyen körülmények és a környezet? Lesz megfelelő választ - mindig. Mi rejlik e mögött a kifejezést? Mi szükséges az ellenőrzés a tesztelő? És hogyan fogja végrehajtani a követelmények az életben?
Nem titok, hogy a WEB-alkalmazások is az asztalról. A legfontosabb különbség, és a félelem - az, hogy nem tudjuk, ahol a böngésző, és még inkább - bizonyos változatai a böngésző felhasználói megnyílik az alkalmazás.
Hány böngészők
Ha a program megkérdezi, hogy hány böngésző tudja, azt hiszem, te biztos, hogy hívja legalább öt. És ha megkérdezed, hogy mennyi minden böngésző van - talán akkor gondolom.
És ha kérdezni, hogy a Google-nál? A válasz nem egyértelmű. A számos, többé-kevésbé ismert böngészők már meghaladja a 50 tétel. És talán most valaki kiadja a hálózat egyik saját. De tegyük fel, hogy holnap ez a „valaki” felszabadítja egy aktualizált böngészőt. Hogy ilyen nehéz körülmények között is kipróbálni mindent?
Melyek a szabványok létrehozását böngészők
Van jó hír! Modell motor, amellyel böngészők dolgozni sokkal kevesebb. Ezen kívül van egy leíró nyelv és protokollok, amelyek egyesítik az összes sokrétű és heterogén böngészők. Arról beszélek, hogy a dolgokat, mint a HTML, CSS és a HTTP. Bármilyen önérzetes magad, és a potenciális felhasználók böngésző készítő betartja ezeket a szabályokat, és a böngésző szabott általánosan elfogadott normáknak. Külön lehet olvasni róla w3.org oldalon.
De még itt is vannak buktatók. Szabványok javulnak; Új változat a böngészők, legalábbis megpróbálja javítani. És a régi verzió? Kevés dolgozó véglegesítése régebbi verziók. Igen, általában senki sem teszi. Megjelent egy új - és mindenki boldog. És a felhasználók, akik úgy gondolják, minden nap a böngésző frissítéséhez? Szintén nem valószínű.
Továbbá ne felejtsük el a fejlesztők, akik írni a kérelmet. Ezek az emberek is, lehet hibázni a kódot, nem lát bele a standard - bármi megtörténhet. Ezért sajnos a szabványok - nem csodaszer.
Hogyan válasszuk ki a böngészőt az alkalmazás
Most a teszt. Mielőtt elkezdené azonnal tesztelni egy adott web-alkalmazás, a teszter kell ismernie megfogalmazott követelmények az ügyfél. Úgy történik, hogy a követelmények eredetileg írva: „A termék működik Chrome-verzió óta 43, és az IE verzió óta 9”. Vagy maga az ügyfél nem tud dönteni, és természetesen, azt akarja, hogy átfogja mindent és mindenkit. De hirtelen, ez a legfontosabb potenciális ügyfél használja a böngésző Uran? És akkor mi van? Nem fog látni annak alkalmazása egyáltalán?
Mielőtt a tesztelő kezdi el telepíteni a böngésző a világ egyetlen számítógépen, vagy fordítva, törölje a nem kívánt 48, akkor lehet ajánlani az ügyfélnek, hogy készítsen tanulmányt. Így a vizsgálat kerül sor gyorsabban és mélyebben. Az alkalmazás fog megjelenni, mielőtt. Nos, az ügyfél által kevesebb pénzt költenek.
Először meg kell határozni azokat a célközönség a jövő alkalmazás. Kik ezek az emberek, hol élnek? Ezen adatok alapján, a hálózat látható a használati statisztikákat böngészők - mint például Ázsia egyik legnépszerűbb böngésző. Nagyon érdekes, és még a váratlan eredmények láthatók miatt az ilyen kérelmeket. Nos, ha az alkalmazás valamilyen formában már létezik, akkor használja a kényelmes statisztikák GuglAnalitiks és saját specifikus adat.
Hogyan végezzen egy cross-böngésző kompatibilitási vizsgálatok
Ha a választás a böngészők befejeződött teljes vizsgálat megkezdéséig. Tegyük fel, hogy úgy döntött, a három változat a IE, három változatban a Chrome, Firefox és két változatban a két változat a Safari. Ha több böngésző egy tesztelő képes kezelni a különböző változatai a rántás lehet ugyanabban a böngészőben.
Itt jön a támogatás emulátor. Ők is sok. Néhány, például Browsershots. kaphat screenshotok a felhasználók valós szükségünk van a böngészők és a böngésző verzió. A rendszer segítségével a többiek, akkor ő maga végezze el a szükséges lépéseket az emulátort.
Azt akarom, hogy meséljek ketten, akik személyesen használják során munkájukat.
Például, IETester emulátor. kifejezetten erre a böngészőt. A szomszédos ablakok emulátor, akkor nyissa meg az ugyanazon az oldalon a különböző böngésző verziók. Ez nagyon kényelmes és intuitív. Ha összehasonlítjuk a két különböző oldalon, akkor könnyen látható, a következetlenségeket a leképezést. Ez a program cserben a praxisomban. És utána, a másik meg egy határozott plusz - a program teljesen ingyenes, és nagyon kevés helyet.
Azonban vannak olyan vélemények, hogy a kijelzőn az emulátor nem felel meg a valóságnak. Hogyan lehet ebben a helyzetben? Van megoldás! Ellenőrizze a böngésző. Ha valamikor „egyenes összekeveri-zavaros”, nyissa meg a böngészőt és a tényleges megjelenés.
Ha például ellenőrizni kell az IE 10, és már van IE 11? Vegye ki, újratelepítése ellenőrizze - ez a rossz döntés. Itt jön a támogatás virtuális gépek. Ez olyan, mint egy számítógép a számítógép.
Például, akkor használja a VMware Workstation. És, hogy a számítógépen, néhány böngésző verzió, és a virtuális gép - a másik. Akkor is telepíteni egy ilyen gép egy számítógépen, majd a keze a sok különböző szoftver. Meg kell jegyezni, hogy a virtuális gép is más:
Tovább emulátor - Spoon. Azt is fel lehet használni teljesen ingyen. Ez magában foglalja a széles körű böngészők: Firefox, Chrome, Opera, Safari és a különböző változatokban. Az is nagyon könnyen használható program, amely lehetővé teszi a különböző ablakok ugyanazon az oldalon összehasonlítani a különböző böngészőkben.
A különböző eszközök cross-browser vizsgálat
Természetesen, a két program, a választott emulátorok nem korlátozódik:
Minden tesztelő ismeri és szereti néhány saját alkalmazásokat.
Amellett, hogy a telepített programok helyben, a felhő, a vizsgálat és megszerzése screenshotok is szeretnénk kiemelni a szolgáltatás Crossbrowsertesting.com. Ez lehet:
- képernyőkép;
- teszteltük a különböző böngészők és operációs rendszerek;
- levelet tesztek és később hajt, hogy további releváns böngészők.
Ami fontos, hogy nézd meg a határokon böngésző kompatibilitási vizsgálatok
És miért a tesztelők végezzen ilyen próba, mit akarnak ellenőrizni? Mint mondtam, a böngészők - különböző motorok, amelyen azok működése is eltérő. Ez azt jelenti, hogy az azonos elemek különböző módon jelenjenek meg. Végtére is, a fejlesztők idején pályázatkészítés elég nehéz beállítani, hogy csak az alábbi böngészők és figyelembe veszi az összes funkcióját.
WEB-alkalmazás másképp hívják kliens-szerver alkalmazások. Itt az ügyfél végzi a böngésző és a szerver - Web szerver. A böngésző fogadja a kérést a felhasználó, elküldi a kiszolgálónak. WEB-kiszolgáló feldolgozza a kérést és visszaküld egy válasz formájában HTML-oldalakat. A böngésző megjeleníti a kódot az oldalon, hogy veletek vagyunk a végén, és látni. Azaz, közvetlenül a böngésző függ, hogyan látjuk az oldalt.
A tesztelők az ilyen típusú monitor ellenőrzi a kijelző formák, mezők, jelölőnégyzetek, betűtípusok, de a legtöbb figyelmet, persze, kell fordítani a felületet: az, hogy először értékeli a felhasználó az alkalmazás.