SlideShare a Scribd company logo
И никуда не надо ехать!
Как screenshot-based средство
помогает в автоматизации
тестирования iOS приложений
Александр Хозя
Александр Хозя
@AKhozya
www.akhozya.com
2
3
Ограничения автоматизации
мобильных приложений
4
Датчики и сенсоры
5
Условия использования
6
7
Лирическое отступление –
удобство использования 
Heatma.ps ?
8
9
10
Ограничения iOS
11
12
Screenshot-based
Native tools* UI Automation
Other KIF, iPhone NativeDriver
Record’n’play
BDD
(Cucumber-like)
Automation Tools
SeeTest EggPlant
ZucciniFrank
M-eux
Почему Calabash
1.Ограничения – те же
2.Open-source
3.BDD
4.Отличное community & девелопер
5.Унификация тестов для iOS и Android
6.Близящееся “идейное объединение”
c Frank
7.Быстрота интеграции
14
Почему НЕ Calabash
1.Те же самые ограничения, что у и других
фреймворков 
2. Идейно неправильная интеграция в
проект
3. Не умеет ставить приложения на
девайсы*
4. Некоторые баги все же долго правятся
5. Странное поведение с Ruby 1.8.7
6. Дилемма: “Писать свои степы правильно
или переиспользовать готовые” 15
Фича
16
17
Фича
18
Фича
19
20
А может screenshot-based?
21
22
23
24 24
25
Извольте-с
26
27
Еще чуток магии 
28
29
30
31
32
33
Благодарю за внимание!
34
35
Александр Хозя
h0ssman88
alexander.khozya@gmail.com
http://akhozya.com
@AKhozya

More Related Content

What's hot

Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...ISsoft
 
Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏
SQALab
 
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
Как улучшить тесты на Selenium с помощью "визуального тестирования"?Как улучшить тесты на Selenium с помощью "визуального тестирования"?
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
Oksana Avchinnikova
 
Причины и способы имитации back-end'а
Причины и способы имитации back-end'аПричины и способы имитации back-end'а
Причины и способы имитации back-end'а
Oksana Avchinnikova
 
Тестирование мобильных приложений
Тестирование мобильных приложенийТестирование мобильных приложений
Тестирование мобильных приложенийAlexander Khozya
 
Appium для народа
Appium для народаAppium для народа
Appium для народа
SQALab
 
Автоматическое тестирование мобильных приложений на основе скриншотов
Автоматическое тестирование мобильных приложений на основе скриншотовАвтоматическое тестирование мобильных приложений на основе скриншотов
Автоматическое тестирование мобильных приложений на основе скриншотов
Sergey Borisov
 
Go для веба глазами PHP-разработчика
Go для веба глазами PHP-разработчикаGo для веба глазами PHP-разработчика
Go для веба глазами PHP-разработчика
UP2IT
 
Локализационное тестирование носителями языков
Локализационное тестирование носителями языковЛокализационное тестирование носителями языков
Локализационное тестирование носителями языков
SQALab
 
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
Provectus
 
iOS and Android Mobile Test Automation
iOS and Android Mobile Test AutomationiOS and Android Mobile Test Automation
iOS and Android Mobile Test Automation
Andrii Dzynia
 
Appium confet qa
Appium confet qaAppium confet qa
Appium confet qaISsoft
 
Опыт Автоматизации тестирования
Опыт Автоматизации тестированияОпыт Автоматизации тестирования
Опыт Автоматизации тестирования
Agile Ukraine
 
Keep it calm and functional. Автотесты для iOS приложений
Keep it calm and functional. Автотесты для iOS приложенийKeep it calm and functional. Автотесты для iOS приложений
Keep it calm and functional. Автотесты для iOS приложений
SQALab
 
Как сейчас тесты в Android пишут, Денис Неклюдов, Google Dev Expert, Москва
 Как сейчас тесты в Android пишут, Денис Неклюдов, Google Dev Expert, Москва  Как сейчас тесты в Android пишут, Денис Неклюдов, Google Dev Expert, Москва
Как сейчас тесты в Android пишут, Денис Неклюдов, Google Dev Expert, Москва
it-people
 
Поиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложениеПоиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложение
SQALab
 
Джентельменский набор тест-лида
Джентельменский набор тест-лидаДжентельменский набор тест-лида
Джентельменский набор тест-лида
SQALab
 
«Тестируем веб приложения», Павел Сташевский
«Тестируем веб приложения», Павел Сташевский«Тестируем веб приложения», Павел Сташевский
«Тестируем веб приложения», Павел Сташевский
DevDay
 
Mobile testing. Tips and tricks
Mobile testing. Tips and tricksMobile testing. Tips and tricks
Mobile testing. Tips and tricks
SQALab
 
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
geekfamilyrussia
 

What's hot (20)

Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
Инструменты автоматизации тестирования мобильных приложений. Сравнительный ан...
 
Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏
 
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
Как улучшить тесты на Selenium с помощью "визуального тестирования"?Как улучшить тесты на Selenium с помощью "визуального тестирования"?
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
 
Причины и способы имитации back-end'а
Причины и способы имитации back-end'аПричины и способы имитации back-end'а
Причины и способы имитации back-end'а
 
Тестирование мобильных приложений
Тестирование мобильных приложенийТестирование мобильных приложений
Тестирование мобильных приложений
 
Appium для народа
Appium для народаAppium для народа
Appium для народа
 
Автоматическое тестирование мобильных приложений на основе скриншотов
Автоматическое тестирование мобильных приложений на основе скриншотовАвтоматическое тестирование мобильных приложений на основе скриншотов
Автоматическое тестирование мобильных приложений на основе скриншотов
 
Go для веба глазами PHP-разработчика
Go для веба глазами PHP-разработчикаGo для веба глазами PHP-разработчика
Go для веба глазами PHP-разработчика
 
Локализационное тестирование носителями языков
Локализационное тестирование носителями языковЛокализационное тестирование носителями языков
Локализационное тестирование носителями языков
 
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
[Expert Fridays] QA MeetUp - Альфия Хайретдинова (Provectus): Плюсы и минусы ...
 
iOS and Android Mobile Test Automation
iOS and Android Mobile Test AutomationiOS and Android Mobile Test Automation
iOS and Android Mobile Test Automation
 
Appium confet qa
Appium confet qaAppium confet qa
Appium confet qa
 
Опыт Автоматизации тестирования
Опыт Автоматизации тестированияОпыт Автоматизации тестирования
Опыт Автоматизации тестирования
 
Keep it calm and functional. Автотесты для iOS приложений
Keep it calm and functional. Автотесты для iOS приложенийKeep it calm and functional. Автотесты для iOS приложений
Keep it calm and functional. Автотесты для iOS приложений
 
Как сейчас тесты в Android пишут, Денис Неклюдов, Google Dev Expert, Москва
 Как сейчас тесты в Android пишут, Денис Неклюдов, Google Dev Expert, Москва  Как сейчас тесты в Android пишут, Денис Неклюдов, Google Dev Expert, Москва
Как сейчас тесты в Android пишут, Денис Неклюдов, Google Dev Expert, Москва
 
Поиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложениеПоиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложение
 
Джентельменский набор тест-лида
Джентельменский набор тест-лидаДжентельменский набор тест-лида
Джентельменский набор тест-лида
 
«Тестируем веб приложения», Павел Сташевский
«Тестируем веб приложения», Павел Сташевский«Тестируем веб приложения», Павел Сташевский
«Тестируем веб приложения», Павел Сташевский
 
Mobile testing. Tips and tricks
Mobile testing. Tips and tricksMobile testing. Tips and tricks
Mobile testing. Tips and tricks
 
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
 

Viewers also liked

Мобильные посиделки automated-testing.info + QAClubKiev
Мобильные посиделки automated-testing.info + QAClubKievМобильные посиделки automated-testing.info + QAClubKiev
Мобильные посиделки automated-testing.info + QAClubKiev
Alexander Khozya
 
Commercial Catalog
Commercial CatalogCommercial Catalog
Commercial Catalog
andreamsipe
 
Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?
Alexander Khozya
 
54278982 ra6675-generics-act-of-1988
54278982 ra6675-generics-act-of-198854278982 ra6675-generics-act-of-1988
54278982 ra6675-generics-act-of-1988
Wingielyn Baldoza
 
Ph pharmacy act (ra 5921)
Ph pharmacy act (ra 5921)Ph pharmacy act (ra 5921)
Ph pharmacy act (ra 5921)
Wingielyn Baldoza
 
Ra 9994 the expanded senior citizens act
Ra 9994   the expanded senior citizens actRa 9994   the expanded senior citizens act
Ra 9994 the expanded senior citizens act
Wingielyn Baldoza
 
118871442 ra-3720-foods-drugs-devices-and-cosmetic-act
118871442 ra-3720-foods-drugs-devices-and-cosmetic-act118871442 ra-3720-foods-drugs-devices-and-cosmetic-act
118871442 ra-3720-foods-drugs-devices-and-cosmetic-act
Wingielyn Baldoza
 
The methods for studying microorganisms
The methods for studying microorganismsThe methods for studying microorganisms
The methods for studying microorganisms
Wingielyn Baldoza
 
Ra 9165 comprehensive dangerous drugs act
Ra 9165   comprehensive dangerous drugs actRa 9165   comprehensive dangerous drugs act
Ra 9165 comprehensive dangerous drugs act
Wingielyn Baldoza
 
Media and biochemical tests
Media and biochemical testsMedia and biochemical tests
Media and biochemical tests
Wingielyn Baldoza
 
Bali_views
Bali_viewsBali_views
Bali_views
bunnypens
 
Bali_views
Bali_viewsBali_views
Bali_views
bunnypens
 
Pilipinas
PilipinasPilipinas
Pilipinas
storm5497
 
Tiffin windows 888 778 0212
Tiffin windows 888 778 0212Tiffin windows 888 778 0212
Tiffin windows 888 778 0212
hansons0588
 
Trenton siding 888 778 0212
Trenton siding 888 778 0212Trenton siding 888 778 0212
Trenton siding 888 778 0212
hansons0588
 
Why have Google chosen our IDE as a platform?
Why have Google chosen our IDE as a platform?Why have Google chosen our IDE as a platform?
Why have Google chosen our IDE as a platform?Philip Torchinsky
 
Dibujos animados
Dibujos animadosDibujos animados
Dibujos animados
Roberto Mejia
 

Viewers also liked (20)

Мобильные посиделки automated-testing.info + QAClubKiev
Мобильные посиделки automated-testing.info + QAClubKievМобильные посиделки automated-testing.info + QAClubKiev
Мобильные посиделки automated-testing.info + QAClubKiev
 
Commercial Catalog
Commercial CatalogCommercial Catalog
Commercial Catalog
 
Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?
 
54278982 ra6675-generics-act-of-1988
54278982 ra6675-generics-act-of-198854278982 ra6675-generics-act-of-1988
54278982 ra6675-generics-act-of-1988
 
Ph pharmacy act (ra 5921)
Ph pharmacy act (ra 5921)Ph pharmacy act (ra 5921)
Ph pharmacy act (ra 5921)
 
Ra 9994 the expanded senior citizens act
Ra 9994   the expanded senior citizens actRa 9994   the expanded senior citizens act
Ra 9994 the expanded senior citizens act
 
118871442 ra-3720-foods-drugs-devices-and-cosmetic-act
118871442 ra-3720-foods-drugs-devices-and-cosmetic-act118871442 ra-3720-foods-drugs-devices-and-cosmetic-act
118871442 ra-3720-foods-drugs-devices-and-cosmetic-act
 
The methods for studying microorganisms
The methods for studying microorganismsThe methods for studying microorganisms
The methods for studying microorganisms
 
Ra 9165 comprehensive dangerous drugs act
Ra 9165   comprehensive dangerous drugs actRa 9165   comprehensive dangerous drugs act
Ra 9165 comprehensive dangerous drugs act
 
Media and biochemical tests
Media and biochemical testsMedia and biochemical tests
Media and biochemical tests
 
Bali_views
Bali_viewsBali_views
Bali_views
 
Bali_views
Bali_viewsBali_views
Bali_views
 
Mobile development
Mobile developmentMobile development
Mobile development
 
Pilipinas
PilipinasPilipinas
Pilipinas
 
SR Cover CD
SR Cover CDSR Cover CD
SR Cover CD
 
New Doc 2_2
New Doc 2_2New Doc 2_2
New Doc 2_2
 
Tiffin windows 888 778 0212
Tiffin windows 888 778 0212Tiffin windows 888 778 0212
Tiffin windows 888 778 0212
 
Trenton siding 888 778 0212
Trenton siding 888 778 0212Trenton siding 888 778 0212
Trenton siding 888 778 0212
 
Why have Google chosen our IDE as a platform?
Why have Google chosen our IDE as a platform?Why have Google chosen our IDE as a platform?
Why have Google chosen our IDE as a platform?
 
Dibujos animados
Dibujos animadosDibujos animados
Dibujos animados
 

Similar to Как screenshot-based средство помогает в автоматизации тестирования iOS приложений

CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...CodeFest
 
Михаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестированииМихаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестировании
Yandex
 
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidUnity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
DevGAMM Conference
 
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps DevelopmentMobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
Intersog
 
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex PetrovReal-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
Ruby Meditation
 
Mobile automation overview
Mobile automation overviewMobile automation overview
Mobile automation overviewYauheni Patotsky
 
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский..."IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...
Yandex
 
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под AndroidОмские ИТ-субботники
 
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Badoo Development
 
2015-12-12 | AzovDevMeetup 2015 | Мобильная разработка: Native, Hybrid, Cross...
2015-12-12 | AzovDevMeetup 2015 | Мобильная разработка: Native, Hybrid, Cross...2015-12-12 | AzovDevMeetup 2015 | Мобильная разработка: Native, Hybrid, Cross...
2015-12-12 | AzovDevMeetup 2015 | Мобильная разработка: Native, Hybrid, Cross...
JSC “Arcadia Inc”
 
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014it-people
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPad
Softengi
 
Mistakes in Android OS:causes and prospects.
Mistakes in Android OS:causes and prospects.Mistakes in Android OS:causes and prospects.
Mistakes in Android OS:causes and prospects.
Soloten
 
Mobile Automation based on Appium
Mobile Automation based on AppiumMobile Automation based on Appium
Mobile Automation based on Appium
Anton Sirota
 
Introduction to Mobile applications testing
Introduction to Mobile applications testingIntroduction to Mobile applications testing
Introduction to Mobile applications testing
Oleg Nikiforov
 
В offline и обратно
В offline и обратноВ offline и обратно
В offline и обратно
Den Ilin
 
сравнение браузеров
сравнение браузеровсравнение браузеров
сравнение браузеров
natasha16makritskaya
 
Кроссплатформенная разработка
Кроссплатформенная разработкаКроссплатформенная разработка
Кроссплатформенная разработкаValery
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
COMAQA.BY
 
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
solit
 

Similar to Как screenshot-based средство помогает в автоматизации тестирования iOS приложений (20)

CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
CodeFest 2013. Хозя А. — Как screenshot-based средство автоматизации нам стро...
 
Михаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестированииМихаил Левин: Автоматизация в мобильном тестировании
Михаил Левин: Автоматизация в мобильном тестировании
 
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidUnity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
 
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps DevelopmentMobile Monday Kiev#1 - How to save time in Mobile Apps Development
Mobile Monday Kiev#1 - How to save time in Mobile Apps Development
 
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex PetrovReal-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
 
Mobile automation overview
Mobile automation overviewMobile automation overview
Mobile automation overview
 
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский..."IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...
"IntelliJ IDEA и Android Studio для Android-разработчиков". Филипп Торчинский...
 
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
2012-01-05 02 Юлия Миттова. Автоматизированное тестирование под Android
 
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
Доклад Александра Хози и Николая Козлова на Mobile ConfetQA. "Есть ли жизнь п...
 
2015-12-12 | AzovDevMeetup 2015 | Мобильная разработка: Native, Hybrid, Cross...
2015-12-12 | AzovDevMeetup 2015 | Мобильная разработка: Native, Hybrid, Cross...2015-12-12 | AzovDevMeetup 2015 | Мобильная разработка: Native, Hybrid, Cross...
2015-12-12 | AzovDevMeetup 2015 | Мобильная разработка: Native, Hybrid, Cross...
 
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPad
 
Mistakes in Android OS:causes and prospects.
Mistakes in Android OS:causes and prospects.Mistakes in Android OS:causes and prospects.
Mistakes in Android OS:causes and prospects.
 
Mobile Automation based on Appium
Mobile Automation based on AppiumMobile Automation based on Appium
Mobile Automation based on Appium
 
Introduction to Mobile applications testing
Introduction to Mobile applications testingIntroduction to Mobile applications testing
Introduction to Mobile applications testing
 
В offline и обратно
В offline и обратноВ offline и обратно
В offline и обратно
 
сравнение браузеров
сравнение браузеровсравнение браузеров
сравнение браузеров
 
Кроссплатформенная разработка
Кроссплатформенная разработкаКроссплатформенная разработка
Кроссплатформенная разработка
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
 
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
 

Как screenshot-based средство помогает в автоматизации тестирования iOS приложений

Editor's Notes

  1. TestDroid – fail. Использует устаревшую версию Robotium. Чтобы правильно определяло активити надо изменить настройки и подключить JUnit4. До рабочих тестов, надо хорошо дорабатывать напильником. У меня ушло примерно 50% времени написания теста вручную FoneMonkey – fail. Не может даже на кнопку menu нажать. Проекту можно простить – 0.6.4 версия всего Experitest SeeTest – capture driven framework. Для простенькой автоматизации сойдет, но для продуктов с богатым UI не подходит (покажу видео) M-eux – бьюсь с их суппортом, не могут выдать нормальный пакет инсталляции сервера лицензирования (неполный jar файл) Squish – продукт стоит 2400 евро. Они не удосужились написать мануал по инсталляции для iOS – ссылаются на MacOS мануал, но он не подходит