Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Мобильные браузеры: очевидное-невероятное

959 views

Published on

Доклад Татьяны Люлюченко на конференции SQA Days-20. 24-26 ноября 2016. Минск
www.sqadays.com

Published in: Education
  • Be the first to comment

  • Be the first to like this

Мобильные браузеры: очевидное-невероятное

  1. 1. Software quality assurance days 20 Международная конференция по вопросам качества ПО sqadays.com Минск. 24–26 ноября 2016 Татьяна Люлюченко ITERA. Киев, Украина Мобильные браузеры: очевидное-невероятное
  2. 2. Мобильные браузеры: очевидное-невероятное О себе • Test Engineer в ITERA, Киев • Опыт в тестировании 5+ лет • Опыт работы с веб- и мобильными приложениями • Веду внутренние тренинги по мобильному тестированию
  3. 3. Мобильные браузеры: очевидное-невероятное Мобильный браузер Веб-браузер, предназначенный для использования на мобильных устройствах таких как мобильный телефон. Мобильные браузеры оптимизированы так, чтобы показывать страницу наиболее эффективно для небольших экранов мобильных устройств. Мобильный браузер должен занимать мало памяти и быть рассчитанным на невысокую скорость Интернета у мобильного устройства.
  4. 4. Мобильные браузеры: очевидное-невероятное Браузерный движок (rendering engine, layout engine, web-browser engine) Представляет собой программу, преобразующую содержимое веб-страниц (файлы HTML, XML, цифровые изображения и т. д.) и информацию о форматировании (в форматах CSS, XSL и т. д.) в интерактивное изображение форматированного содержимого на экране. Движок Браузер WebKit Safari Blink Google Chrome, Opera (v.15+) Gecko Firefox Trident / EdgeHTML Internet Explorer / MS Edge
  5. 5. Мобильные браузеры: очевидное-невероятное Браузер, установленный по умолчанию Браузер, который входит в комплект операционной системы. Чаще всего разрабатывается тем же разработчиком, что и платформа. Может обновляться только при обновлении операционной системы. Платформа Браузер по умолчанию iOS Safari Android Android WebKit or Chrome BlackBerry BlackBerry WebKit Windows Phone (WP 10) Internet Explorer (MS Edge) Symbian Symbian WebKit Firefox OS Firefox
  6. 6. Мобильные браузеры: очевидное-невероятное Скачиваемый браузер Браузер, который пользователь может самостоятельно скачать и установить на мобильное устройство. Например: • Chrome • Opera • Firefox • UC, etc.
  7. 7. Мобильные браузеры: очевидное-невероятное Прокси-браузер Браузер, у которого браузерный движок находится не на устройстве, а на удаленном сервере (пример: Opera Mini).
  8. 8. Мобильные браузеры: очевидное-невероятное WebView Компонент, который позволяет встраивать веб-страницы в приложения, своеобразный мини-браузер.
  9. 9. Мобильные браузеры: очевидное-невероятное В каких браузерах нужно тестировать? • Браузер, установленный по умолчанию • Популярные скачиваемые браузеры • Популярные прокси-браузеры • WebView
  10. 10. Мобильные браузеры: очевидное-невероятное В чем тестировать на iOS? Apple не разрешает установку и использование сторонних браузерных движков, и для отображения веб-страниц браузеры и приложения должны использовать WebKit и WebView. • Safari • Популярные прокси-браузеры • WebView
  11. 11. Мобильные браузеры: очевидное-невероятное В чем тестировать на Android? Производители мобильных телефонов могут кастомизировать операционную систему (в том числе - браузер) для своих мобильных устройств. • Android WebKit или Chrome (в зависимости от производителя устройства) • Популярные скачиваемые браузеры • Популярные прокси-браузеры • WebView
  12. 12. Мобильные браузеры: очевидное-невероятное Эмуляторы • Встроенный в десктопный браузер • Эмулятор мобильного устройства • Удаленное мобильное устройство
  13. 13. Мобильные браузеры: очевидное-невероятное Достоинства эмуляторов • Позволяют эмулировать работу веб-приложения в условиях: • разных размеров экрана и разрешений • разных юзер-агентов • разных конфигураций сети • а также: GPS, поворот экрана, и т.д. • Бесплатны (или дешевле, по сравнению с покупкой реальных устройств) и легко доступны • Дают доступ к панели отладки
  14. 14. Мобильные браузеры: очевидное-невероятное Недостатки эмуляторов • Не позволяют протестировать скорость работы и удобство пользования • Каждый тип эмулятора имеет свои ограничения по работе • Не все эмуляторы бесплатны • Некоторые требуют дополнительных конфигураций
  15. 15. Мобильные браузеры: очевидное-невероятное Вывод • Используйте статистику (собранную приложением или по региону) для определения браузеров, в которых тестировать • Эмуляторы не могут полноценно заменить тестирование на реальных устройствах, но могут быть полезным дополнением
  16. 16. Мобильные браузеры: очевидное-невероятное Спасибо! Пишите и задавайте вопросы: https://www.linkedin.com/in/tetiana-liuliuchenko-332a5746

×