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

Preview:

DESCRIPTION

Слайды моего выступления на Fun ConfeT&QA 13.11.2012 Не все начинающие тестировщики попадают в компанию с большим количеством классных тестировщиков-менторов. Поэтому некоторым из нас волею судеб пришлось начинать свой рост в тестировании с «обезьянок». И не всегда получается перерости этот этап, изжить «обезьянку», которая поселилась внутри вас. В своем докладе я расскажу вам о том, как и почему появляются такие «обезьянки» и что можно с этим сделать. Вот некоторые из них: • отсутствующий (или некомпетентный) наставник; • слаборазвитые процессы разработки и тестирования внутри компании; • вытекающее из слабости процессов: «Ну потестируй что-нибудь, ты же QA»; • отсутствие «вопросительности» • непонимание цели тестирования; • тестирование используется как вход в IT; • в профессию пришли за деньгами; • карма/другое :) Также расскажу личную историю тестировщика-обезьянки: как я боролся с обезьянкой внутри меня :) как боролся с публичным мнением: «Тестировщик мобильных приложений – обезьянка». Кстати, иногда даже стоит давать обезьянке волю. Мы разберемся с ситуациями, когда это приносит пользу, и что я использую для этого.

Citation preview

И  никуда  не  надо  ехать!  

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

h0ssman88  

alexander.khozya@gmail.com  

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

Немножко  контактов  J  

Обезьянки  –  кто  они?  

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.akhozya.com  h4p://www.qaskills.pro  

Александр  Хозя  

Recommended