SlideShare a Scribd company logo
Киев 2016
Первый в Украине фестиваль тестирования
Немного о мобильных
браузерах
Татьяна Люлюченко
Киев 2016
О себе
• Test Engineer в ITERA, Киев
• Опыт в тестировании 5+ лет
• Опыт работы с веб- и мобильными
приложениями
• Веду внутренние тренинги по мобильному
тестированию
Немного о мобильных браузерах
Киев 2016
Что такое браузер?
Браузер - это программное обеспечение
используемое для запроса, обработки,
манипулирования и отображения содержания
веб-сайтов.
Немного о мобильных браузерах
Киев 2016
Что такое мобильный браузер?
• Мобильный браузер — веб-браузер,
предназначенный для использования на
мобильных устройствах таких как мобильный
телефон. Мобильные браузеры оптимизированы
так, чтобы показывать страницу наиболее
эффективно для небольших экранов мобильных
устройств. Мобильный браузер должен занимать
мало памяти и быть рассчитанным на невысокую
скорость Интернета у мобильного устройства.
Немного о мобильных браузерах
Киев 2016
Что такое браузерный движок?
• Браузерный движок (rendering engine, layout
engine, web-browser engine) — представляет
собой программу, преобразующую содержимое
веб-страниц (файлы HTML, XML, цифровые
изображения и т. д.) и информацию о
форматировании (в форматах CSS, XSL и т. д.) в
интерактивное изображение форматированного
содержимого на экране.
Немного о мобильных браузерах
Киев 2016
Самые известные браузерные движки
Немного о мобильных браузерах
WebKit Blink Gecko EdgeHTML
Safari Google Chrome,
Opera (v.15+)
Firefox MS Edge
Киев 2016
Типы браузеров
• Браузеры, установленные по умолчанию
• Скачиваемые (устанавливаемые) браузеры
• Прокси-браузеры
• WebView
Немного о мобильных браузерах
Киев 2016
Браузер, установленный по
умолчанию
Браузер, которые входят в комплект
операционной системы. Чаще всего
разрабатывается тем же разработчиком, что и
платформа.
Могут обновляться только при обновлении
операционной системы.
Немного о мобильных браузерах
Киев 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
Киев 2016
Скачиваемый браузер
Браузер, который пользователь может
самостоятельно сказать и установить на
мобильное устройство.
Пример:
• Chrome
• Opera
• Firefox
• UC, etc.
Немного о мобильных браузерах
Киев 2016
Прокси-браузер
Браузер, у которого браузерный движок находится
не на устройстве, а на удаленном сервере
(пример: Opera Mini).
Немного о мобильных браузерах
Киев 2016
WebView
Компонент, который позволяет
встраивать веб-страницы в
приложения, своеобразный мини-
браузер.
Немного о мобильных браузерах
Киев 2016
В каких браузерах нужно
тестировать?
• Браузер, установленный по умолчанию
• Популярные скачиваемые браузеры
• Популярные прокси-браузеры
• WebView
Немного о мобильных браузерах
Киев 2016Немного о мобильных браузерах
Киев 2016
iOS
Apple не разрешает установку и использование
сторонних браузерных движков, и для
отображения веб-страниц браузеры и приложения
должны использовать WebKit и WebView.
Немного о мобильных браузерах
Киев 2016
В чем тестировать на iOS?
• Safari
• Популярные прокси-браузеры
• WebView
Немного о мобильных браузерах
Киев 2016
Android
• Производители мобильных телефонов могут
кастомизировать операционную систему (в том
числе - браузер) для своих мобильных устройств.
• Разработчикам браузеров можно использовать
свои браузерные движки.
Немного о мобильных браузерах
Киев 2016
В чем тестировать на Android?
• Android WebKit или Chrome (в зависимости от
производителя устройства)
• Популярные скачиваемые браузеры
• Популярные прокси-браузеры
• WebView
Немного о мобильных браузерах
Киев 2016
Что не забыть?
• Используйте статистику по региону
• Важна статистика использования, а не продаж
• Утверждать список браузеров с заказчиком
Немного о мобильных браузерах
Киев 2016
Где взять статистику?
• http://gs.statcounter.com/
• http://www.netmarketshare.com/
• https://opensignal.com/networks/ - покрытие
мобильными сетями, самые популярные Android
устройства (по странам)
Немного о мобильных браузерах
Киев 2016
Что почитать?
Peter-Paul Koch
The Mobile Web Handbook
Немного о мобильных браузерах
Киев 2016
Вопросы?
Немного о мобильных браузерах
Киев 2016
Спасибо!
Немного о мобильных браузерах

More Related Content

What's hot (20)

PPTX
Backbone js for expert fridays.pptx
Provectus
 
PPTX
Progressive Web Apps
Provectus
 
PPTX
Евгений Сатуров. Firebase в Android-разработке: основные возможности. РИФ-Вор...
РИФ-Воронеж
 
PPTX
Браузерные помощники тестировщика (QA Fest 2016)
Alexander Nedeliaev
 
PDF
"Redux: the best for isomorphic apps", Денис Измайлов, MoscowJS 25
MoscowJS
 
PDF
Как я перестал бояться и полюбил SVG -- Руслан Каймаков -- MoscowJS 17
MoscowJS
 
PDF
Rambler.iOS #1: Nimbus Kit Models
RAMBLER&Co
 
PPTX
Full stack веб-разработка используя C# и WebAssembly
Andrei Amialchenia
 
PDF
66 - Spring. Spring и JSF
Roman Brovko
 
PDF
Виртуальные среды тестирования (ADD2010)
Dmitry Lobasev
 
PDF
130 - Spring WebFlow. Создание проекта
Roman Brovko
 
PDF
141 - Spring. Добавление контроллеров Spring MVC
Roman Brovko
 
PDF
AntonSaburov (Gemini-Systems) @ CodeCamp2011
CodeCamp
 
PPTX
20 проектов, 6 платформ, больше миллиона строк кода, 3 qa инженера. Дмитрий К...
Unigine Corp.
 
PPTX
Sergey Gavruk - WebMatrix
beloslab
 
PDF
Rambler.iOS #5: TDD и VIPER
RAMBLER&Co
 
PDF
131 - Spring. Переход между страницами
Roman Brovko
 
PPTX
Автоматизированное тестирование WEB сервисов
SQALab
 
PDF
Symfony в архитектуре Upwork Enterprise
Dmitry Semenov
 
Backbone js for expert fridays.pptx
Provectus
 
Progressive Web Apps
Provectus
 
Евгений Сатуров. Firebase в Android-разработке: основные возможности. РИФ-Вор...
РИФ-Воронеж
 
Браузерные помощники тестировщика (QA Fest 2016)
Alexander Nedeliaev
 
"Redux: the best for isomorphic apps", Денис Измайлов, MoscowJS 25
MoscowJS
 
Как я перестал бояться и полюбил SVG -- Руслан Каймаков -- MoscowJS 17
MoscowJS
 
Rambler.iOS #1: Nimbus Kit Models
RAMBLER&Co
 
Full stack веб-разработка используя C# и WebAssembly
Andrei Amialchenia
 
66 - Spring. Spring и JSF
Roman Brovko
 
Виртуальные среды тестирования (ADD2010)
Dmitry Lobasev
 
130 - Spring WebFlow. Создание проекта
Roman Brovko
 
141 - Spring. Добавление контроллеров Spring MVC
Roman Brovko
 
AntonSaburov (Gemini-Systems) @ CodeCamp2011
CodeCamp
 
20 проектов, 6 платформ, больше миллиона строк кода, 3 qa инженера. Дмитрий К...
Unigine Corp.
 
Sergey Gavruk - WebMatrix
beloslab
 
Rambler.iOS #5: TDD и VIPER
RAMBLER&Co
 
131 - Spring. Переход между страницами
Roman Brovko
 
Автоматизированное тестирование WEB сервисов
SQALab
 
Symfony в архитектуре Upwork Enterprise
Dmitry Semenov
 

Viewers also liked (16)

PDF
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QAFest
 
PDF
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QAFest
 
PPTX
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QAFest
 
PPTX
QA Fes 2016. Александр Хотемской. Обзор ProtractorJS как фреймворка для брауз...
QAFest
 
PDF
QA Fes 2016. Алексей Виноградов. Page Objects: лучше проще, да лучшe
QAFest
 
PPTX
How QA engineers could affect quality?
Mikalai Alimenkou
 
PPTX
QA Fest 2016. Андрей Мясников. Тест-дизайн для чайников
QAFest
 
PPTX
QA Fest 2015. Татьяна Люлюченко. А ваше веб-приложение дружит с mobile?
QAFest
 
PDF
QA Fes 2016. Катерина Овеченко & Михаил Дырда. История одной авантюры: наш не...
QAFest
 
PPTX
Роль TestOps: расширяем традиционные обязанности тестировщика
SQALab
 
PPTX
QA Fes 2016. Артем Быковец. Как выживать тестировщику в Agile среде
QAFest
 
PPTX
QA Fest 2016. Артем Быковец. Bug Report - таска для девелопера за соседним ст...
QAFest
 
PPTX
QA Fes 2016. Иван Пашко. Теория Дарвина в тестах. Эволюция Wait-ов.
QAFest
 
PDF
Easy tests with Selenide and Easyb
Iakiv Kramarenko
 
PPTX
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QAFest
 
PPTX
Тренировка служебных тестировщиков
SQALab
 
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QAFest
 
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QAFest
 
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QAFest
 
QA Fes 2016. Александр Хотемской. Обзор ProtractorJS как фреймворка для брауз...
QAFest
 
QA Fes 2016. Алексей Виноградов. Page Objects: лучше проще, да лучшe
QAFest
 
How QA engineers could affect quality?
Mikalai Alimenkou
 
QA Fest 2016. Андрей Мясников. Тест-дизайн для чайников
QAFest
 
QA Fest 2015. Татьяна Люлюченко. А ваше веб-приложение дружит с mobile?
QAFest
 
QA Fes 2016. Катерина Овеченко & Михаил Дырда. История одной авантюры: наш не...
QAFest
 
Роль TestOps: расширяем традиционные обязанности тестировщика
SQALab
 
QA Fes 2016. Артем Быковец. Как выживать тестировщику в Agile среде
QAFest
 
QA Fest 2016. Артем Быковец. Bug Report - таска для девелопера за соседним ст...
QAFest
 
QA Fes 2016. Иван Пашко. Теория Дарвина в тестах. Эволюция Wait-ов.
QAFest
 
Easy tests with Selenide and Easyb
Iakiv Kramarenko
 
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QAFest
 
Тренировка служебных тестировщиков
SQALab
 
Ad

Similar to QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерах (20)

PPTX
Мобильные браузеры: очевидное-невероятное
SQALab
 
PPT
браузер
Елена Иванова
 
PPT
что такое браузер и с чем его едят (климова наталия)
jellyalien
 
PDF
Web browser 2015
Matevosyan Artur
 
PPT
835453
PillowIsGod
 
PPTX
браузеры
po-grib
 
PPTX
браузеры
po-grib
 
PPTX
Мобильная баннерная сеть Admixer
Aleksandr Breus
 
PPT
преимущ Google chrome
ChriStinochka_06
 
PPT
преимущ Google chrome
BaschkatovaOlga_1111
 
PPTX
сравнение браузеров
natasha16makritskaya
 
PPTX
браузеры презентация
4ertenka
 
PPTX
сравнение 5 наиболее популярных браузеров
Elizaveta Borisenok
 
PPTX
браузеры презентация
4ertenka
 
KEY
[JAM 1.2] HTML5 (Alexei Yanochkin)
Evgeny Kaziak
 
PDF
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Yandex
 
PDF
Cовременный станок верстальщика
mcslayer
 
ODP
Браузер Google chrome
Тимофей Янковский
 
Мобильные браузеры: очевидное-невероятное
SQALab
 
что такое браузер и с чем его едят (климова наталия)
jellyalien
 
Web browser 2015
Matevosyan Artur
 
835453
PillowIsGod
 
браузеры
po-grib
 
браузеры
po-grib
 
Мобильная баннерная сеть Admixer
Aleksandr Breus
 
преимущ Google chrome
ChriStinochka_06
 
преимущ Google chrome
BaschkatovaOlga_1111
 
сравнение браузеров
natasha16makritskaya
 
браузеры презентация
4ertenka
 
сравнение 5 наиболее популярных браузеров
Elizaveta Borisenok
 
браузеры презентация
4ertenka
 
[JAM 1.2] HTML5 (Alexei Yanochkin)
Evgeny Kaziak
 
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Yandex
 
Cовременный станок верстальщика
mcslayer
 
Браузер Google chrome
Тимофей Янковский
 
Ad

More from QAFest (20)

PDF
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QAFest
 
PPTX
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QAFest
 
PPTX
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QAFest
 
PDF
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QAFest
 
PDF
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QAFest
 
PDF
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QAFest
 
PDF
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QAFest
 
PPTX
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QAFest
 
PPTX
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QAFest
 
PDF
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QAFest
 
PPTX
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QAFest
 
PDF
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QAFest
 
PPTX
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QAFest
 
PDF
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QAFest
 
PDF
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QAFest
 
PDF
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QAFest
 
PPTX
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QAFest
 
PPTX
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QAFest
 
PDF
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QAFest
 
PPTX
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QAFest
 
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QAFest
 
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QAFest
 
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QAFest
 
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QAFest
 
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QAFest
 
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QAFest
 
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QAFest
 
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QAFest
 
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QAFest
 
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QAFest
 
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QAFest
 
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QAFest
 
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QAFest
 
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QAFest
 
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QAFest
 
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QAFest
 
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QAFest
 
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QAFest
 
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QAFest
 
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QAFest
 

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). Немного о мобильных браузерах
  • 12. Киев 2016 WebView Компонент, который позволяет встраивать веб-страницы в приложения, своеобразный мини- браузер. Немного о мобильных браузерах
  • 13. Киев 2016 В каких браузерах нужно тестировать? • Браузер, установленный по умолчанию • Популярные скачиваемые браузеры • Популярные прокси-браузеры • WebView Немного о мобильных браузерах
  • 14. Киев 2016Немного о мобильных браузерах
  • 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 устройства (по странам) Немного о мобильных браузерах
  • 21. Киев 2016 Что почитать? Peter-Paul Koch The Mobile Web Handbook Немного о мобильных браузерах
  • 22. Киев 2016 Вопросы? Немного о мобильных браузерах
  • 23. Киев 2016 Спасибо! Немного о мобильных браузерах

Editor's Notes

  • #11: Легко обновляются, поэтому самые новые свойства появляются раньше всего именно на них.