SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
#QAMeetup
ДАНИИЛ КИВЕНКО
Г.РОСТОВ-НА-ДОНУ 2016
Ваш UI под тест-контролем
или
Автоматизируем приложения
с помощью Appium
1
Здравствуйте 🖖
u Меня зовут Даниил
2
Познакомьтесь – Appium !
Сайт проекта http://appium.io
3
Поддерживаемые платформы 4
Принцип работа Appium 5
Клиент Appium 6
Главная рабочая область
Инспектор
7
Быстрое сравнение тестовых
фреймворков
Факторы UI Automation Selendroid Appium
Поддержка всех видов
приложений(гибридные,
нативные,webview)
ü ü ü
Тестирование User
Agent’a
û û ü
Кроссплатформенность
û û ü
Мультипоточное
выполнение тестов
û ü ü
8
На этом моменте
должен быть реальный
пример
9
Спасибо за внимание !
10
Контакты
SLACK: @MACBET
E-MAIL: KIVENKODANIIL@GMAIL.COM
SKYPE: MACBET27
VK: VK.COM/MACBET
РЕПОЗИТОРИЙ С ПРИМЕРАМИ:
HTTPS://GITHUB.COM/MACBET2/QAMEETUPRND
11

Weitere ähnliche Inhalte

Was ist angesagt?

Тестирование мобильных приложений
Тестирование мобильных приложенийТестирование мобильных приложений
Тестирование мобильных приложений
Alexander Khozya
 
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"
Dmitry Savchenko
 
Appium confet qa
Appium confet qaAppium confet qa
Appium confet qa
ISsoft
 

Was ist angesagt? (12)

Appium для народа
Appium для народаAppium для народа
Appium для народа
 
Виртуализация и автоматизация тестирования мобильных приложений
Виртуализация и автоматизация тестирования мобильных приложенийВиртуализация и автоматизация тестирования мобильных приложений
Виртуализация и автоматизация тестирования мобильных приложений
 
Тестируем мобильные приложения в облаках с appium
Тестируем мобильные приложения в облаках с appiumТестируем мобильные приложения в облаках с appium
Тестируем мобильные приложения в облаках с appium
 
Причины и способы имитации back-end'а
Причины и способы имитации back-end'аПричины и способы имитации back-end'а
Причины и способы имитации back-end'а
 
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
Как улучшить тесты на Selenium с помощью "визуального тестирования"?Как улучшить тесты на Selenium с помощью "визуального тестирования"?
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
 
Тестирование мобильных приложений
Тестирование мобильных приложенийТестирование мобильных приложений
Тестирование мобильных приложений
 
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"
Михаил Гaлушко "Разработка для WinRT: практика создания качественных приложений"
 
Image-based automation
Image-based automationImage-based automation
Image-based automation
 
GameDev 2017 - Сергій Гилюк "Інтеграція відео-реклами в вашу гру"
GameDev 2017 - Сергій Гилюк "Інтеграція відео-реклами в вашу гру"GameDev 2017 - Сергій Гилюк "Інтеграція відео-реклами в вашу гру"
GameDev 2017 - Сергій Гилюк "Інтеграція відео-реклами в вашу гру"
 
Appium confet qa
Appium confet qaAppium confet qa
Appium confet qa
 
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программистаРазработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
 
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программистаРазработка Windows 8 приложений глазами WPF/Silverlight программиста
Разработка Windows 8 приложений глазами WPF/Silverlight программиста
 

Andere mochten auch

Презентация франшизы интернет-рекламного агентства.
Презентация франшизы интернет-рекламного агентства.Презентация франшизы интернет-рекламного агентства.
Презентация франшизы интернет-рекламного агентства.
NikolasLornets
 
Representative Partner Placements
Representative Partner PlacementsRepresentative Partner Placements
Representative Partner Placements
John Jameson
 
FINAL presentation
FINAL presentationFINAL presentation
FINAL presentation
Colm Farrell
 

Andere mochten auch (20)

Bodretska
BodretskaBodretska
Bodretska
 
El derecho
El derechoEl derecho
El derecho
 
How to become an Android developer
How to become an Android developerHow to become an Android developer
How to become an Android developer
 
Презентация франшизы интернет-рекламного агентства.
Презентация франшизы интернет-рекламного агентства.Презентация франшизы интернет-рекламного агентства.
Презентация франшизы интернет-рекламного агентства.
 
Representative Partner Placements
Representative Partner PlacementsRepresentative Partner Placements
Representative Partner Placements
 
CV
CVCV
CV
 
Nd teknologiforum2016 historikk i nvdb
Nd teknologiforum2016 historikk i nvdbNd teknologiforum2016 historikk i nvdb
Nd teknologiforum2016 historikk i nvdb
 
Nd teknologi forum2016-fange-skilt-med-mobiltelefon
Nd teknologi forum2016-fange-skilt-med-mobiltelefonNd teknologi forum2016-fange-skilt-med-mobiltelefon
Nd teknologi forum2016-fange-skilt-med-mobiltelefon
 
Deontologia la moral y el derecho
 Deontologia la moral y el derecho Deontologia la moral y el derecho
Deontologia la moral y el derecho
 
Universidad técnica de ambatotrabajo de ntics angel diaz
Universidad técnica de ambatotrabajo de ntics angel diazUniversidad técnica de ambatotrabajo de ntics angel diaz
Universidad técnica de ambatotrabajo de ntics angel diaz
 
J falconer: oer: challenges and benefits
J falconer: oer: challenges and benefitsJ falconer: oer: challenges and benefits
J falconer: oer: challenges and benefits
 
FINAL presentation
FINAL presentationFINAL presentation
FINAL presentation
 
DOCENTE
DOCENTEDOCENTE
DOCENTE
 
DOCENTE
DOCENTEDOCENTE
DOCENTE
 
OVIDIO-TRISTES
OVIDIO-TRISTESOVIDIO-TRISTES
OVIDIO-TRISTES
 
Trabajos segunda parcial de deontologia
Trabajos segunda parcial de deontologiaTrabajos segunda parcial de deontologia
Trabajos segunda parcial de deontologia
 
Bloodhound Studios UnigripCommandStick_1015
Bloodhound Studios UnigripCommandStick_1015Bloodhound Studios UnigripCommandStick_1015
Bloodhound Studios UnigripCommandStick_1015
 
MPA November 3, 2015
MPA November 3, 2015MPA November 3, 2015
MPA November 3, 2015
 
Propuestas y recomendaciones de mejora de la atención domiciliaria en la UE
Propuestas y recomendaciones de mejora de la atención domiciliaria en la UEPropuestas y recomendaciones de mejora de la atención domiciliaria en la UE
Propuestas y recomendaciones de mejora de la atención domiciliaria en la UE
 
A séma sem másé ma - Pusztai Ádám, TEDxYouth@Budapest slideshow
A séma sem másé ma - Pusztai Ádám, TEDxYouth@Budapest slideshowA séma sem másé ma - Pusztai Ádám, TEDxYouth@Budapest slideshow
A séma sem másé ma - Pusztai Ádám, TEDxYouth@Budapest slideshow
 

Ähnlich wie Автоматизированное тестирование UI в мобильных OC

Solit 2014, Appium. Тестируем гибридные мобильные прирложения в стиле webdriv...
Solit 2014, Appium. Тестируем гибридные мобильные прирложения в стиле webdriv...Solit 2014, Appium. Тестируем гибридные мобильные прирложения в стиле webdriv...
Solit 2014, Appium. Тестируем гибридные мобильные прирложения в стиле webdriv...
solit
 
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
Омские ИТ-субботники
 
CodeFest 2012. Кузьмин В. — Как выстроить разработку сервиса под несколько мо...
CodeFest 2012. Кузьмин В. — Как выстроить разработку сервиса под несколько мо...CodeFest 2012. Кузьмин В. — Как выстроить разработку сервиса под несколько мо...
CodeFest 2012. Кузьмин В. — Как выстроить разработку сервиса под несколько мо...
CodeFest
 
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
Provectus
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спростить
GoIT
 

Ähnlich wie Автоматизированное тестирование UI в мобильных OC (20)

Михаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестированииМихаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестировании
 
End-2-End UI автоматизация в мобильном приложении. Наша реализация
End-2-End UI автоматизация в мобильном приложении. Наша реализацияEnd-2-End UI автоматизация в мобильном приложении. Наша реализация
End-2-End UI автоматизация в мобильном приложении. Наша реализация
 
Solit 2014, Appium. Тестируем гибридные мобильные прирложения в стиле webdriv...
Solit 2014, Appium. Тестируем гибридные мобильные прирложения в стиле webdriv...Solit 2014, Appium. Тестируем гибридные мобильные прирложения в стиле webdriv...
Solit 2014, Appium. Тестируем гибридные мобильные прирложения в стиле webdriv...
 
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
 
Mobile development
Mobile developmentMobile development
Mobile development
 
CodeFest 2012. Кузьмин В. — Как выстроить разработку сервиса под несколько мо...
CodeFest 2012. Кузьмин В. — Как выстроить разработку сервиса под несколько мо...CodeFest 2012. Кузьмин В. — Как выстроить разработку сервиса под несколько мо...
CodeFest 2012. Кузьмин В. — Как выстроить разработку сервиса под несколько мо...
 
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
 
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
 
Основной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ruОсновной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ru
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спростить
 
Codeless: автоматизация тестирования
Codeless: автоматизация тестированияCodeless: автоматизация тестирования
Codeless: автоматизация тестирования
 
Mobile testing. Tips and tricks
Mobile testing. Tips and tricksMobile testing. Tips and tricks
Mobile testing. Tips and tricks
 
Мобильный сайт или мобильное приложение?
Мобильный сайт или мобильное приложение?Мобильный сайт или мобильное приложение?
Мобильный сайт или мобильное приложение?
 
E2E-тестирование мобильных приложений
E2E-тестирование мобильных приложенийE2E-тестирование мобильных приложений
E2E-тестирование мобильных приложений
 
Как оценить юзабилити-характеристики макета или продукта
Как оценить юзабилити-характеристики макета или продуктаКак оценить юзабилити-характеристики макета или продукта
Как оценить юзабилити-характеристики макета или продукта
 
Сделайте ваш бизнес МОБИЛЬНЫМ
Сделайте ваш бизнес МОБИЛЬНЫМСделайте ваш бизнес МОБИЛЬНЫМ
Сделайте ваш бизнес МОБИЛЬНЫМ
 
Report Portal - эффективность вашей автоматизации
Report Portal - эффективность вашей автоматизацииReport Portal - эффективность вашей автоматизации
Report Portal - эффективность вашей автоматизации
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPad
 
Mobile automation with Appium
Mobile automation with AppiumMobile automation with Appium
Mobile automation with Appium
 
Автоматизация UI тестирования в неконтролируемо улучшаемой внешней среде
Автоматизация UI тестирования в неконтролируемо улучшаемой внешней средеАвтоматизация UI тестирования в неконтролируемо улучшаемой внешней среде
Автоматизация UI тестирования в неконтролируемо улучшаемой внешней среде
 

Mehr von IT61

Параллельное управление, Елена Сибилева (Жмек дизайн)
Параллельное управление, Елена Сибилева (Жмек дизайн)Параллельное управление, Елена Сибилева (Жмек дизайн)
Параллельное управление, Елена Сибилева (Жмек дизайн)
IT61
 

Mehr von IT61 (20)

Александр Шорин - Как перестать гоняться за кандидатом и начать жить?
Александр Шорин - Как перестать гоняться за кандидатом и начать жить?Александр Шорин - Как перестать гоняться за кандидатом и начать жить?
Александр Шорин - Как перестать гоняться за кандидатом и начать жить?
 
Нина Марменкова - Найти себя и нАЙТИ своих
Нина Марменкова - Найти себя и нАЙТИ своихНина Марменкова - Найти себя и нАЙТИ своих
Нина Марменкова - Найти себя и нАЙТИ своих
 
Павел Седаков - Performance review: теория и практика оценки эффективности ра...
Павел Седаков - Performance review: теория и практика оценки эффективности ра...Павел Седаков - Performance review: теория и практика оценки эффективности ра...
Павел Седаков - Performance review: теория и практика оценки эффективности ра...
 
Дмитрий Костюк - Необходимые инструменты и качества для роста менеджера
Дмитрий Костюк - Необходимые инструменты и качества для роста менеджераДмитрий Костюк - Необходимые инструменты и качества для роста менеджера
Дмитрий Костюк - Необходимые инструменты и качества для роста менеджера
 
Константин Гуфан - Чем должны заниматься менеджеры и чем они на самом деле за...
Константин Гуфан - Чем должны заниматься менеджеры и чем они на самом деле за...Константин Гуфан - Чем должны заниматься менеджеры и чем они на самом деле за...
Константин Гуфан - Чем должны заниматься менеджеры и чем они на самом деле за...
 
Ольга Стратанович - Менеджер будущего
Ольга Стратанович - Менеджер будущегоОльга Стратанович - Менеджер будущего
Ольга Стратанович - Менеджер будущего
 
Константин Гуфан - Сколько лет живет любовь к работе?
Константин Гуфан - Сколько лет живет любовь к работе?Константин Гуфан - Сколько лет живет любовь к работе?
Константин Гуфан - Сколько лет живет любовь к работе?
 
Организация тестирования в Inostudio
Организация тестирования в InostudioОрганизация тестирования в Inostudio
Организация тестирования в Inostudio
 
Нагрузочное тестирование API. Как летать, а не ползать?
Нагрузочное тестирование API. Как летать, а не ползать?Нагрузочное тестирование API. Как летать, а не ползать?
Нагрузочное тестирование API. Как летать, а не ползать?
 
Calabash. Автоматизированное тестирование мобильных приложений
Calabash. Автоматизированное тестирование мобильных приложенийCalabash. Автоматизированное тестирование мобильных приложений
Calabash. Автоматизированное тестирование мобильных приложений
 
Особенности тестирования мобильных приложений
Особенности тестирования мобильных приложенийОсобенности тестирования мобильных приложений
Особенности тестирования мобильных приложений
 
Machine learning на примере алгоритма ценообразования, Овсеп Авакян
Machine learning на примере алгоритма ценообразования, Овсеп АвакянMachine learning на примере алгоритма ценообразования, Овсеп Авакян
Machine learning на примере алгоритма ценообразования, Овсеп Авакян
 
Machine learning c использованием нейронных сетей, Дмитрий Лапин
Machine learning c использованием нейронных сетей, Дмитрий ЛапинMachine learning c использованием нейронных сетей, Дмитрий Лапин
Machine learning c использованием нейронных сетей, Дмитрий Лапин
 
Изоморфизм как предметное поле data science, Артем Москалец
Изоморфизм как предметное поле data science, Артем МоскалецИзоморфизм как предметное поле data science, Артем Москалец
Изоморфизм как предметное поле data science, Артем Москалец
 
Data scientology starter pack, Сергей Казаков
Data scientology starter pack, Сергей КазаковData scientology starter pack, Сергей Казаков
Data scientology starter pack, Сергей Казаков
 
Параллельное управление, Елена Сибилева (Жмек дизайн)
Параллельное управление, Елена Сибилева (Жмек дизайн)Параллельное управление, Елена Сибилева (Жмек дизайн)
Параллельное управление, Елена Сибилева (Жмек дизайн)
 
Эффективный отдел техподдержки сайтов без вашего участия, Максим Мул (Рабочие...
Эффективный отдел техподдержки сайтов без вашего участия, Максим Мул (Рабочие...Эффективный отдел техподдержки сайтов без вашего участия, Максим Мул (Рабочие...
Эффективный отдел техподдержки сайтов без вашего участия, Максим Мул (Рабочие...
 
Тренды в процессах разработки, Константин Иванов (TradingView)
Тренды в процессах разработки, Константин Иванов (TradingView)Тренды в процессах разработки, Константин Иванов (TradingView)
Тренды в процессах разработки, Константин Иванов (TradingView)
 
Амина Прима - Ой, все! Я ухожу
Амина Прима - Ой, все! Я ухожуАмина Прима - Ой, все! Я ухожу
Амина Прима - Ой, все! Я ухожу
 
Как перестать беспокоиться и начать тестировать или это волшебное слово Agile
Как перестать беспокоиться и начать тестировать или это волшебное слово AgileКак перестать беспокоиться и начать тестировать или это волшебное слово Agile
Как перестать беспокоиться и начать тестировать или это волшебное слово Agile
 

Автоматизированное тестирование UI в мобильных OC