И никуда не надо ехать! Как screenshot-based средство помогает в автоматизации тестирования iOS приложений Александр Хозя
Jun 26, 2015
И никуда не надо ехать!
Как 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-source3.BDD 4.Отличное community & девелопер5.Унификация тестов для iOS и Android6.Близящееся “идейное объединение”
c Frank 7.Быстрота интеграции
14
Почему НЕ Calabash1.Те же самые ограничения, что у и других
фреймворков 2. Идейно неправильная интеграция в
проект 3. Не умеет ставить приложения на
девайсы*4. Некоторые баги все же долго правятся5. Странное поведение с Ruby 1.8.76. Дилемма: “Писать свои степы правильно
или переиспользовать готовые” 15
Фича
16
17
Фича
18
Фича
19
20
А может screenshot-based?
21
22
23
24 24
25
Извольте-с
26
27
Еще чуток магии
28
29
30
31
32
33
Благодарю за внимание!
34
35