SlideShare a Scribd company logo
Грабли автоматизации
тестирования мобильного веба с
помощью Selenium 2	
  
Ребров Андрей
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
мобильном
вебе
Своими руками
Взяли и переписали
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
Поговорим о трех богатырях
Современная версия
м
Тестировать так тестировать!
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
Можно тестировать и так
Естественно, нет
Кэп намекает
Смотрите далее
• Запускаем WebDriver на Android
• Запускаем WebDriver на iPhone
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
Android
Эпизод 1: Скрытая угроза
•  Нужен android device / emulator
•  Нужен android server
•  Google =)
•  Упорное желание добиться результата
Схема работы Android Driver
Как оно работает
Тесты
Эмулятор
Server	
  
И вот он
браузер!
Демо!
Android
Эпизод 2: Атака клонов
•  Нужен android device / emulator
•  Нужно написать android приложение
•  Google =)
•  Упорное желание добиться результата
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
Демо!
Какой вариант выбрать?
Remote server Application
Вы ненавидите Java и хотите
писать на другом языке
Java единственный язык,
который вам нравится и вы
пишете только на нем
Вам не очень важна
скорость тестов
Вам критична скорость
тестов
Вы тестируете не только под
андроидом
Вы тестируете только под
андроид и любите Android
Test FrameWork
Доктор, что мне делать, у
меня…
Медленные тесты
•  Не используйте поиск по xpath
•  Не перезапускайте эмулятор
•  Window Handle vs Window Name
медленно стартует эмулятор
•  --no-boot-anim
•  --no-audio
•  --noskin
•  --no-window.
нет коннекта к устройству/эмулятору
$ adb kill-server
$ adb start-server
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
iPhone – И целого mac`а мало!
•  Нужен mac (или удача поставить
hackintosh)
•  Качаем xCode
•  Качаем selenium source
•  … и google search
Демо!
Без облаков никуда
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
Twi$er	
  
	
  @andrebrov	
  
E-­‐mail	
  
	
  arebrov@scrumtrek.ru	
  
Skype	
  
	
  rebrov.andrey	
  
	
  
Вопросы?

More Related Content

PDF
It is a Test
PPTX
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
PPTX
Автоматизированное тестирование верстки веб-сайтов, используя сравнение с диз...
PPTX
Solit 2013, Эволюция тестирования на Selenium, Мычко Алексей
PPTX
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
PDF
Сергей Татаринцев — Тестирование CSS-регрессий с Gemini
PPTX
Как мы измеряем наши проекты
PPTX
Do you know what you are testing?
It is a Test
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Автоматизированное тестирование верстки веб-сайтов, используя сравнение с диз...
Solit 2013, Эволюция тестирования на Selenium, Мычко Алексей
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
Сергей Татаринцев — Тестирование CSS-регрессий с Gemini
Как мы измеряем наши проекты
Do you know what you are testing?

What's hot (9)

PPT
Юнит тестирование в Web. Как получать пользу и удовольствие.
PPTX
Причины и способы имитации back-end'а
PDF
Т. Черемных "Автоматизация тестирования верстки", DUMP-2014
PPT
Test framework grid_ant_testng
PPTX
Continuous Integration для QA
PPTX
SECON'2016. Стахиевич Андрей, Selenide: используем listener-ы
PDF
Тестирование CSS-регрессий с Gemini — Сергей Татаринцев
PPTX
Qa Automation - отбрасываем лишнее и тестируем суть
PPT
Continuous Integration для тестировщиков
Юнит тестирование в Web. Как получать пользу и удовольствие.
Причины и способы имитации back-end'а
Т. Черемных "Автоматизация тестирования верстки", DUMP-2014
Test framework grid_ant_testng
Continuous Integration для QA
SECON'2016. Стахиевич Андрей, Selenide: используем listener-ы
Тестирование CSS-регрессий с Gemini — Сергей Татаринцев
Qa Automation - отбрасываем лишнее и тестируем суть
Continuous Integration для тестировщиков
Ad

Similar to грабли автоматизации тестирования мобильного веба с помощью Selenium 2 (20)

PPT
Автоматизируйте это немедленно или коллекция инструментов автотестирования с ...
PDF
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
PPTX
Appium review
PPTX
Appium + selenide comaqa.by. Антон Семенченко
PPTX
Тестирование PhoneGap-приложений: специфика + опыт
PDF
Rebrov selenium camp2013
PPT
Функциональное тестирование. Семейство продуктов Selenium
PPTX
(Seleniumcamp) Selenium RC for QA Engineer
PDF
Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...
ODP
Selenium на практике и подводные камни
PPTX
Олександр Хотемський “Обзор архитектуры Selenium WebDriver”
PDF
Плюсы и минусы автоматизации, пример из жизни
PPT
Selenium 2.0: обзор новых возможностей
PPTX
Mobile Automation
PPTX
Автоматизированное тестирование UI на C# + Selenium WebDriver
PPTX
Automation Functional Testing in Agile Projects
PPTX
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Огляд екосистеми Selenium» QADay 2019
PPTX
Каким будет Selenium 3.0 и Selenium 4.0
PDF
Testing with Selenium
PPTX
iOS and Android Mobile Test Automation
Автоматизируйте это немедленно или коллекция инструментов автотестирования с ...
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
Appium review
Appium + selenide comaqa.by. Антон Семенченко
Тестирование PhoneGap-приложений: специфика + опыт
Rebrov selenium camp2013
Функциональное тестирование. Семейство продуктов Selenium
(Seleniumcamp) Selenium RC for QA Engineer
Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...
Selenium на практике и подводные камни
Олександр Хотемський “Обзор архитектуры Selenium WebDriver”
Плюсы и минусы автоматизации, пример из жизни
Selenium 2.0: обзор новых возможностей
Mobile Automation
Автоматизированное тестирование UI на C# + Selenium WebDriver
Automation Functional Testing in Agile Projects
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Огляд екосистеми Selenium» QADay 2019
Каким будет Selenium 3.0 и Selenium 4.0
Testing with Selenium
iOS and Android Mobile Test Automation
Ad

More from Andrey Rebrov (20)

PPTX
Agile Testing in Enterprise: Way to transform - SQA Days 2014
PPTX
Spec By Example or How to teach people talk to each other
PPTX
Test Automation Canvas
PPT
How engineering practices help business
PPT
Don’t turn your logs into cuneiform
PPT
DevOps tools cargo tools
PPTX
Agile Games
PDF
Agile тестирование в enterpise проектов: путь трансформации
PDF
Building deployment pipeline - DevOps way
PDF
Test Automation Canvas - не наступайте на глабли автоматизации
PDF
Не превращайте ваши логи в клинопись
PDF
Карго культ инструментов в DevOps
PDF
как инженерные практики помогают экономить бизнесу
PDF
DevOps от и до - что, зачем и почему
PDF
Agile Testing: вопросы и ответы
PDF
DevOps модное слово или следующая ступень эволюции
PPTX
Как научить людей общаться с помощью Spec By Example
PDF
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
PPTX
вебинар - функциональное тестирование с использованием Selenium 2 и TestNG
PPTX
Бодрящий микс из Selenium и TestNG- регрессионное тестирование руками разрабо...
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Spec By Example or How to teach people talk to each other
Test Automation Canvas
How engineering practices help business
Don’t turn your logs into cuneiform
DevOps tools cargo tools
Agile Games
Agile тестирование в enterpise проектов: путь трансформации
Building deployment pipeline - DevOps way
Test Automation Canvas - не наступайте на глабли автоматизации
Не превращайте ваши логи в клинопись
Карго культ инструментов в DevOps
как инженерные практики помогают экономить бизнесу
DevOps от и до - что, зачем и почему
Agile Testing: вопросы и ответы
DevOps модное слово или следующая ступень эволюции
Как научить людей общаться с помощью Spec By Example
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
вебинар - функциональное тестирование с использованием Selenium 2 и TestNG
Бодрящий микс из Selenium и TestNG- регрессионное тестирование руками разрабо...

грабли автоматизации тестирования мобильного веба с помощью Selenium 2