Будущее уже здесь! Поэтому уже недостаточно тестировать только на десктопных браузерах, не забываейте про мобильные. Но, как и везде, в мобильных браузерах есть свои особенности. Именно о них мы и поговорим: типы мобильных браузеров, специфики для разных платформ. Используйте эту информацию мудро ;)
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерах
1. Киев 2016
Первый в Украине фестиваль тестирования
Немного о мобильных
браузерах
Татьяна Люлюченко
2. Киев 2016
О себе
• Test Engineer в ITERA, Киев
• Опыт в тестировании 5+ лет
• Опыт работы с веб- и мобильными
приложениями
• Веду внутренние тренинги по мобильному
тестированию
Немного о мобильных браузерах
3. Киев 2016
Что такое браузер?
Браузер - это программное обеспечение
используемое для запроса, обработки,
манипулирования и отображения содержания
веб-сайтов.
Немного о мобильных браузерах
4. Киев 2016
Что такое мобильный браузер?
• Мобильный браузер — веб-браузер,
предназначенный для использования на
мобильных устройствах таких как мобильный
телефон. Мобильные браузеры оптимизированы
так, чтобы показывать страницу наиболее
эффективно для небольших экранов мобильных
устройств. Мобильный браузер должен занимать
мало памяти и быть рассчитанным на невысокую
скорость Интернета у мобильного устройства.
Немного о мобильных браузерах
5. Киев 2016
Что такое браузерный движок?
• Браузерный движок (rendering engine, layout
engine, web-browser engine) — представляет
собой программу, преобразующую содержимое
веб-страниц (файлы HTML, XML, цифровые
изображения и т. д.) и информацию о
форматировании (в форматах CSS, XSL и т. д.) в
интерактивное изображение форматированного
содержимого на экране.
Немного о мобильных браузерах
6. Киев 2016
Самые известные браузерные движки
Немного о мобильных браузерах
WebKit Blink Gecko EdgeHTML
Safari Google Chrome,
Opera (v.15+)
Firefox MS Edge
7. Киев 2016
Типы браузеров
• Браузеры, установленные по умолчанию
• Скачиваемые (устанавливаемые) браузеры
• Прокси-браузеры
• WebView
Немного о мобильных браузерах
8. Киев 2016
Браузер, установленный по
умолчанию
Браузер, которые входят в комплект
операционной системы. Чаще всего
разрабатывается тем же разработчиком, что и
платформа.
Могут обновляться только при обновлении
операционной системы.
Немного о мобильных браузерах
9. Киев 2016Немного о мобильных браузерах
Платформа Браузер по умолчанию
iOS Safari
Android Android WebKit or Chrome
BlackBerry BlackBerry WebKit
Windows Phone (WP 10) Internet Explorer (MS Edge)
Symbian Symbian WebKit
Firefox OS Firefox
10. Киев 2016
Скачиваемый браузер
Браузер, который пользователь может
самостоятельно сказать и установить на
мобильное устройство.
Пример:
• Chrome
• Opera
• Firefox
• UC, etc.
Немного о мобильных браузерах
11. Киев 2016
Прокси-браузер
Браузер, у которого браузерный движок находится
не на устройстве, а на удаленном сервере
(пример: Opera Mini).
Немного о мобильных браузерах
15. Киев 2016
iOS
Apple не разрешает установку и использование
сторонних браузерных движков, и для
отображения веб-страниц браузеры и приложения
должны использовать WebKit и WebView.
Немного о мобильных браузерах
16. Киев 2016
В чем тестировать на iOS?
• Safari
• Популярные прокси-браузеры
• WebView
Немного о мобильных браузерах
17. Киев 2016
Android
• Производители мобильных телефонов могут
кастомизировать операционную систему (в том
числе - браузер) для своих мобильных устройств.
• Разработчикам браузеров можно использовать
свои браузерные движки.
Немного о мобильных браузерах
18. Киев 2016
В чем тестировать на Android?
• Android WebKit или Chrome (в зависимости от
производителя устройства)
• Популярные скачиваемые браузеры
• Популярные прокси-браузеры
• WebView
Немного о мобильных браузерах
19. Киев 2016
Что не забыть?
• Используйте статистику по региону
• Важна статистика использования, а не продаж
• Утверждать список браузеров с заказчиком
Немного о мобильных браузерах
20. Киев 2016
Где взять статистику?
• http://gs.statcounter.com/
• http://www.netmarketshare.com/
• https://opensignal.com/networks/ - покрытие
мобильными сетями, самые популярные Android
устройства (по странам)
Немного о мобильных браузерах