ݺߣ

ݺߣShare 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

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

  • 1. И никуда не надо ехать! Обезьянки внутри нас
  • 3. Немножко контактов J h0ssman88 alexander.khozya@gmail.com h4p://www.qaskills.pro/ h4p://www.akhozya.com/
  • 4. Обезьянки – кто они? Wikipedia: Monkey-­‐test – это unit-­‐ тест, работающий без конкретного тестового назначения. “Обезьянка” в этом случае является генератором значений.
  • 12. А как в мобильной индустрии?
  • 13. Процессы в мобайле Bug driven development
  • 16. 0
  • 17. 1
  • 18. 2
  • 19. 3
  • 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
  • 29. Александр Хозя h0ssman88 alexander.khozya@gmail.com h4p://www.qaskills.pro h4p://www.akhozya.com