Где водится мобильная автоматизация и как научить ее...
-
Upload
oxagile-llc -
Category
Presentations & Public Speaking
-
view
34 -
download
1
Transcript of Где водится мобильная автоматизация и как научить ее...
Где водится мобильная автоматизация и как научить ее приносить тапочки
Сергей Комаров
Senior QA Automation engineer at Oxagile
2
Специальность - военный радио инженер.С 2008 года в IT4 года ручной тестировщик2 года автоматизатор web приложенийпоследний год сосредоточен на мобильной автоматизации.
Автоматизация тестирования
Unit тесты Тестирование API UI тестирование
2
Требования к приложению:• нужна кроссплатформенность• частые релизы• тесты без тестера• несколько вариантов приложения• ручное тестирование без рутины
4
Зачем нам это было надо
Зачем нам это было надо
так захотел заказчик
3
Appium
5
Как можно помочь
6
Android: contentDescription resource id
iOS: name (accessibility id) label value
Как мы это крутим
7
Что можно автоматизировать
8
любые типы приложений любые действия юзера действия над девайсом
Что можно автоматизировать
8
вся мощь adb для android инъекции javascript библиотека libimobiledevice
Что нельзя автоматизировать
9
переключиться между приложениями эмулировать события извне измерить параметры девайса протестировать звук мелькающие элементы
Вывод
10
выкинуть все это в топку и идти пить
пиво!
И наконец про тапочки
11
Помощь ручному тестировщику:
имитация действий юзера сложные сценарии частые монотонные действия длительные тесты убираем человеческий фактор
Красивые графики
11
Smoke test Regression test
Не пихайте невпихуемое
11
UI тестирование не резиновое:
API через UI больше юнит тестов что-нибудь все-таки надо
оставить мануальщикам
Oxagile Automation Team
Over 100 clients benefit from the systems signed-off by Oxagile QA
Oxagile core clients
СПАСИБО ВСЕМ ОГРОМНОЕ!ВНИМАТЕЛЬНО ПОСМОТРИТЕ НА СВЕТ!
18