SlideShare a Scribd company logo
И	
  никуда	
  не	
  надо	
  ехать!	
  


Обезьянки	
  внутри	
  нас	
  
Немножко	
  контактов	
  J
                          	
  


       h0ssman88	
  

       alexander.khozya@gmail.com	
  

       h4p://www.qaskills.pro/	
  
       h4p://www.akhozya.com/	
  
Обезьянки	
  –	
  кто	
  они?	
  

Wikipedia:	
   Monkey-­‐test	
   –	
   это	
   unit-­‐
тест,	
   работающий	
   без	
   конкретного        	
  
тестового	
   назначения.	
   “Обезьянка”           	
  
в	
  этом	
  случае	
  является	
  генератором      	
  
значений.	
  
Bug	
  driven	
  development
                           	
  
Потестируй	
  –	
  ты	
  же	
  QA	
  
А	
  как	
  в	
  мобильной	
  индустрии?	
  
Процессы	
  в	
  мобайле	
  



Bug	
  driven	
  development	
  
Процессы	
  в	
  мобайле	
  
Эволюция	
  
0	
  
1	
  
2	
  
3	
  
Ты	
  –	
  обезьянка!
                    	
  
Включение	
  обезьянки	
  
UI/Applica_on	
  Exerciser	
  Monkey
                                          	
  
Платформа:	
  Android	
  
	
  
“+”	
  
•  Достаточно	
  “интеллектуален”	
  
•  Гибко	
  настраивается	
  
•  Интеграция	
  с	
  CI	
  (Jenkins)	
  
	
  
“-­‐”	
  
•  Бывает	
  деструктивен	
  
•  Нет	
  красивых	
  отчетов	
  
•  Нет	
  возможности	
  указать	
  список	
  ac_vity	
  между	
  которыми	
  нужно	
  
     переходить	
  
	
  
AntEater
                                            	
  
Платформа:	
  iOS	
  
	
  
“+”	
  
•  Утилита	
  существует	
  J	
  
•  Красивые	
  отчеты	
  


“-­‐”	
  
•     Ограничения	
  платформы	
  
•     В	
  readme	
  указан	
  “неправославный”	
  способ	
  интеграции	
  
•     Пока	
  работает	
  только	
  в	
  симуляторе	
  
•     Много	
  хардкода            	
         	
        	
      	
         	
         	
  
              	
        	
         	
         	
        	
      	
  Подфикшенная	
  версия	
  
GUI	
  Tester
                                          	
  
Платформа:	
  Windows	
  
	
  
“+”	
  
•  Утилита	
  существует	
  J	
  
	
  
“-­‐”	
  
•  Достаточно	
  деструктивен	
  
•  Нет	
  красивых	
  отчетов	
  (кэп	
  снимает	
  шляпу	
  J)	
  
Обезьяны	
  от	
  GorillaLogic
                                    	
  
Тип:	
  утилиты	
  для	
  автоматизации	
  
	
  
1.  MonkeyTalk:	
  iOS/Android	
  	
  
2.  FlexMonkey/FlexMonkium:	
  flash/flex	
  	
  
Александр	
  Хозя	
  


  h0ssman88	
  

  alexander.khozya@gmail.com	
  

  h4p://www.qaskills.pro	
  
  h4p://www.akhozya.com	
  

More Related Content

Similar to Обезьянки внутри нас

Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?
Alexander Khozya
 
Веб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и ITВеб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и IT
DevDay
 
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
Nikita Lipsky
 
Appium review
Appium reviewAppium review
Appium review
Artem Chechoro
 
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
SECON
 
Mobile testing: Android, iOS, BlackBerry
Mobile testing: Android, iOS, BlackBerryMobile testing: Android, iOS, BlackBerry
Mobile testing: Android, iOS, BlackBerryQA Club Kiev
 
Популярні способи зломів та шахрайські схеми
Популярні способи зломів та шахрайські схемиПопулярні способи зломів та шахрайські схеми
Популярні способи зломів та шахрайські схеми
Avivi Academy
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
COMAQA.BY
 
Читабельные отчеты для автоматизации на C# / Gallio / BDDfy
Читабельные отчеты для автоматизации на C# / Gallio / BDDfyЧитабельные отчеты для автоматизации на C# / Gallio / BDDfy
Читабельные отчеты для автоматизации на C# / Gallio / BDDfy
Dmytro Zharii
 
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU
 
"Девопс - это не только для программистов. Практические примеры из жизни одно...
"Девопс - это не только для программистов. Практические примеры из жизни одно..."Девопс - это не только для программистов. Практические примеры из жизни одно...
"Девопс - это не только для программистов. Практические примеры из жизни одно...
it-people
 
Аналитика мобильных приложений
Аналитика мобильных приложенийАналитика мобильных приложений
Аналитика мобильных приложений
Anatoly Sharifulin
 
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
solit
 
Тестирование мобильных приложений
Тестирование мобильных приложенийТестирование мобильных приложений
Тестирование мобильных приложенийAlexander Khozya
 
Шаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проектеШаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проекте
SQALab
 
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндекс
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, ЯндексСканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндекс
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндекс
yaevents
 
Проходим тест Джоэла
Проходим тест ДжоэлаПроходим тест Джоэла
Проходим тест Джоэла
0leGG
 
DevOps в Agile среде. Как, почему и когда инструменты помогают.
DevOps в Agile среде. Как, почему и когда инструменты помогают.DevOps в Agile среде. Как, почему и когда инструменты помогают.
DevOps в Agile среде. Как, почему и когда инструменты помогают.
Alexander Titov
 
Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...
Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...
Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...
QA Club Minsk
 
Methodologies and technologies used in Ukrainian IT companies
Methodologies and technologies used in Ukrainian IT companiesMethodologies and technologies used in Ukrainian IT companies
Methodologies and technologies used in Ukrainian IT companies
Alex Turevski
 

Similar to Обезьянки внутри нас (20)

Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?Есть ли жизнь после релиза мобильного приложения?
Есть ли жизнь после релиза мобильного приложения?
 
Веб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и ITВеб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и IT
 
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
 
Appium review
Appium reviewAppium review
Appium review
 
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
SECON'2017, Мухаметов Андрей, XCTest. UI и Unit тестирование для iOS.
 
Mobile testing: Android, iOS, BlackBerry
Mobile testing: Android, iOS, BlackBerryMobile testing: Android, iOS, BlackBerry
Mobile testing: Android, iOS, BlackBerry
 
Популярні способи зломів та шахрайські схеми
Популярні способи зломів та шахрайські схемиПопулярні способи зломів та шахрайські схеми
Популярні способи зломів та шахрайські схеми
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
 
Читабельные отчеты для автоматизации на C# / Gallio / BDDfy
Читабельные отчеты для автоматизации на C# / Gallio / BDDfyЧитабельные отчеты для автоматизации на C# / Gallio / BDDfy
Читабельные отчеты для автоматизации на C# / Gallio / BDDfy
 
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест Джоэла
 
"Девопс - это не только для программистов. Практические примеры из жизни одно...
"Девопс - это не только для программистов. Практические примеры из жизни одно..."Девопс - это не только для программистов. Практические примеры из жизни одно...
"Девопс - это не только для программистов. Практические примеры из жизни одно...
 
Аналитика мобильных приложений
Аналитика мобильных приложенийАналитика мобильных приложений
Аналитика мобильных приложений
 
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
Solit 2014, Инструменты автоматизации тестирования мобильных приложений. Срав...
 
Тестирование мобильных приложений
Тестирование мобильных приложенийТестирование мобильных приложений
Тестирование мобильных приложений
 
Шаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проектеШаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проекте
 
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндекс
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, ЯндексСканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндекс
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндекс
 
Проходим тест Джоэла
Проходим тест ДжоэлаПроходим тест Джоэла
Проходим тест Джоэла
 
DevOps в Agile среде. Как, почему и когда инструменты помогают.
DevOps в Agile среде. Как, почему и когда инструменты помогают.DevOps в Agile среде. Как, почему и когда инструменты помогают.
DevOps в Agile среде. Как, почему и когда инструменты помогают.
 
Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...
Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...
Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...
 
Methodologies and technologies used in Ukrainian IT companies
Methodologies and technologies used in Ukrainian IT companiesMethodologies and technologies used in Ukrainian IT companies
Methodologies and technologies used in Ukrainian IT companies
 

Обезьянки внутри нас

  • 1. И  никуда  не  надо  ехать!   Обезьянки  внутри  нас  
  • 2.
  • 3. Немножко  контактов  J   h0ssman88   alexander.khozya@gmail.com   h4p://www.qaskills.pro/   h4p://www.akhozya.com/  
  • 4. Обезьянки  –  кто  они?   Wikipedia:   Monkey-­‐test   –   это   unit-­‐ тест,   работающий   без   конкретного   тестового   назначения.   “Обезьянка”   в  этом  случае  является  генератором   значений.  
  • 5.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. А  как  в  мобильной  индустрии?  
  • 13. Процессы  в  мобайле   Bug  driven  development  
  • 16. 0  
  • 17. 1  
  • 18. 2  
  • 19. 3  
  • 22.
  • 23.
  • 24. UI/Applica_on  Exerciser  Monkey   Платформа:  Android     “+”   •  Достаточно  “интеллектуален”   •  Гибко  настраивается   •  Интеграция  с  CI  (Jenkins)     “-­‐”   •  Бывает  деструктивен   •  Нет  красивых  отчетов   •  Нет  возможности  указать  список  ac_vity  между  которыми  нужно   переходить    
  • 25. AntEater   Платформа:  iOS     “+”   •  Утилита  существует  J   •  Красивые  отчеты   “-­‐”   •  Ограничения  платформы   •  В  readme  указан  “неправославный”  способ  интеграции   •  Пока  работает  только  в  симуляторе   •  Много  хардкода                        Подфикшенная  версия  
  • 26. GUI  Tester   Платформа:  Windows     “+”   •  Утилита  существует  J     “-­‐”   •  Достаточно  деструктивен   •  Нет  красивых  отчетов  (кэп  снимает  шляпу  J)  
  • 27. Обезьяны  от  GorillaLogic   Тип:  утилиты  для  автоматизации     1.  MonkeyTalk:  iOS/Android     2.  FlexMonkey/FlexMonkium:  flash/flex    
  • 28.
  • 29. Александр  Хозя   h0ssman88   alexander.khozya@gmail.com   h4p://www.qaskills.pro   h4p://www.akhozya.com