Для кросбраузерного тестування ви можете використовувати три підходи. 1) Якщо у вас є всі пристрої, на яких ви хочете перевірити ваш сайт, просто візьміть ці пристрої і перевірте. Це можливо, використовуючи оптимізацію цього процесу. 2) Якщо у вас є інші питання, але потрібно протестувати на обмеженій кількості браузерів і пристроїв, можна підняти емулятори і просто послідовно пройтись по сайту у всіх доступних браузерах. 3) Якщо немає пристрою, а хочеться хорошої якості, то варто пошукати онлайн-сервіси, які можуть надати реальний пристрій з потрібними браузерами в окреме користування. Отже:
1) Програмне забезпечення для управління тестами на реальних пристроях.
Якщо бажані мобільні пристрої доступні для вас, є кілька інструментів для централізованого сервісу веб-тестування та налагодження: http://html.adobe.com/edge/inspect/ та http://vanamco.com/ghostlab/
2) Емуляція
Існує широко відомий dosbox та менш відомі емулятори для мобільних пристроїв: Для емуляції Android можна скористатися офіційним емулятором тут: http://developer.android.com/tools/help/emulator.html Або легким умовно-відкритим емулятором від Genymotion: https://cloud.genymotion.com/page/customer/login/?next=/ Для IOS все досить сумно і доводиться покладатися на iPadian. Для Windows Phone є офіційний емулятор http://msdn.microsoft.com/en us/library/windowsphone/develop/ff402563(v=vs.105).aspx Не важко здогадатися, що він тільки для Windows. Слід зазначити, що всі дизайнерські емуляції вимагають хитрого збочення і, як правило, не піддаються хоч якійсь автоматизації, хоча при належному застосуванні хитрості, впертості і таланту можна спробувати схрестити емульовану ОС і пристрій з першим пунктом. Важливо також, що з емуляцією ви ніколи не можете бути впевнені, що реальний пристрій буде працювати точно так само, як емуляція. Наприклад, ви можете емулювати IE 9 в IE 11, але оскільки емуляція відбувається через консоль, ви ніколи не дізнаєтеся, що в IE 9 ця консоль не існує і створюється тільки при його відкритті, а отже, будь-який ваш console.log() при відсутності спеціальних заходів буде призводити до помилок і падінь скриптів. І, нарешті, третій варіант:
3) Сервіси для кросбраузерного тестування.
http://deviceanywhere.com/ It provides real device to test anything manually. There are two types of free access and full paid access. Free access to a common basis allows you to remotely use the 11-th mobile device sessions of 10 minutes. Technically they can put anything, in fact the same works where the limit is 10 minutes. The initial set of units is basic. If you need to test mobile chrome under OS you will have to install it. There’s a free trial period of 7 days. To use it you will have to set the “test center”. In the trial period the range of devices is comparable to free, but there are no restrictions on the length of the sessions anymore.










0 коментарів