advertisement

Доклад Александра Хози на Codefest-2013. "Как screenshot-based средство автоматизации нам строить и жить помогает".

67 %
33 %
advertisement
Information about Доклад Александра Хози на Codefest-2013. "Как screenshot-based средство...
Technology

Published on April 3, 2013

Author: BadooDev

Source: slideshare.net

Description

Мобайл — молодая и стремительно развивающаяся отрасль, где лидеры и правила игры меняются с огромной скоростью. В силу молодости подходы к разработке и тестированию еще не окончательно устоялись, и имеется целый набор «детских болезней».
Докладчик рассказывает про то:
• как началась автоматизация iOS-приложений в Badoo;
• как мы выбирали инструмент;
• как на самом деле «работают» ОЧЕНЬ платные инструменты автоматизации;
• как пришли к Screenshot-based модели автоматизации;
• как скомбинировали c «традиционными» инструментами автоматизации;
• к чему пришли и куда будем двигаться дальше.
advertisement

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

2  

Александр  Хозя  @AKhozya   www.akhozya.com   3

4

5

Ограничения  автоматизации   мобильных  приложений   6

Датчики  и  сенсоры   7

Условия  использования   8

Дядя  Жора   9

Старшие  братья/сестры   10  

Ну  и,  конечно,  мы  с  вами   11  

Работа  с     Сетевая     ресурсами   часть  Потребление   Удобство  *   энергии   использования   12  

Лирическое  отступление  –  удобство  использования  J   Heatma.ps  ?   13  

14  

15  

Что  могут  утилиты   автоматизации?   16   16  

Automahon  Tools                                                                                                            Screenshot-­‐based     SeeTest   EggPlant   Nahve  tools*   UI  Automahon   Other   KIF,  iPhone  NahveDriver   Record’n’play                                                                                   M-­‐eux   BDD     (Cucumber-­‐like)   Frank   Zuccini   17  

Screenshot  based   18  

Screenshot  based  SeeTest   Eggplant   19  

Na9ve  UI  Automahon   20  

Other   Keep  it  func9onal  iOS  Na9ve  Driver   21  

Record’n’play   M-­‐eux   22  

Record’n’play   M-­‐eux        =>   23  

BDD   Zuccini   24  

Ограничения  iOS   25  

26  

Почему  Calabash  1. Ограничения  –  те  же  2. Open-­‐source  3. BDD    4. Отличное  community  5. Отзывчивый  девелопер  6. Близящееся  “идейное  объединение”   c  Frank  7. Простота  интеграции   27  

Почему  НЕ  Calabash  1. Те  же  самые  ограничения,  что  у  и  других   фреймворков  J  2.   Идейно  неправильная  интеграция  в   проект    3.   Не  умеет  ставить  приложения  на   девайсы  4.  Некоторые  баги  все  же  долго  правятся  5.  Дилемма:  “Писать  свое  или  переиспользовать  чужое”  6.  Странное  поведение  с  Ruby  1.8.7   28  

Типичная  фича   29  

Типичная  фича   30  

Типичная  фича   31  

32  

33  

34  

А  может  screenshot-­‐based?   35  

36  

37  

38 38  

39  

Извольте-­‐с  40 40  

41  

Еще  чуток  магии  J  42 42  

43  

44  

+   45  

46  

47  

48  

Как  у  нас  все  организовано   49  

50  

1.  acessibilityIDs  вместо  accessibilityLabels      “+”  •  Люди  с  ограниченным  зрением  не   ущемлены  •  Уникальные  идентификаторы  “-­‐”  •  Нуджно  добавлять  J  •  Не  показываются  в  AccessibilityInspector   51  

2.  Все  тесты  тегированы  для  удобной  фильтрации    “+”  •  гибкая  настройка  джобов  для  CI    “-­‐”  •  тысячи  их   52  

Категории  тестов:  •  Быстротесты  (~20  минут)  •  Среднетесты  (~40  минут)    •  Медленнотесты  (~70  минут)   53  

3.  Ручной  запуск  “обезьянки”  AntEater   54  

55  

Благодарю  за  внимание!   56  

57  

 Александр  Хозя  h0ssman88  @AKhozya  alexander.khozya@gmail.com  h‡p://akhozya.com  

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Доклад Александра Хози на Codefest ...

... Хози на Codefest-2013 ... "Как screenshot-based средство автоматизации нам строить и жить помогает ...
Read more

CodeFest 2013. Хозя А. — Как screenshot-based ...

... CodeFest 2013 . Хозя А ... Как screenshot-based средство автоматизации нам строить и жить помогает ...
Read more

«Текст в интерфейсах»: доклад ...

«Текст в интерфейсах»: доклад на CodeFest 2013. Автор: Александр Бурт . Для ...
Read more

Как хлеб на стол пришел доклад ...

Как хлеб на стол пришел доклад ... Сегодня на ... Доклад Александра Хози на Codefest-2013.
Read more

CodeFest 2013. Русанов П. — Есть ли ...

Download CodeFest 2013. ... На улице есть 3G. ... Доклад Александра Хози и Николая Козлова на Mobile ConfetQA.
Read more

есть ли в сунне тавассуль - Documents

CodeFest 2013. Русанов П ... Доклад Александра Хози и Николая Козлова на ... Доклад Александра ...
Read more

Доклад Александра Тевосяна (Badoo ...

Доклад Александра Тевосяна ... на MoscowJS. ... Доклад Александра Хози & Николая ...
Read more

Доклад: Модульное тестирование ...

Доклад Александра Хози & Николая Козлова ... Модульное тестирование на Java ...
Read more