4. О чем расскажу и что покажу
• Почему я начал заниматься автоматизацией
мобильных приложений?
• Какая специфика мобильного мира?
• Какие есть инструменты?
• Примеры автоматизации Native Android
приложения
AUTOMATED-
TESTING.INFO
25. Сегодня узнали
• Какие есть типы Mobile приложений
• Какие есть инструменты по
автоматизации
• Автоматизировать Android – это как
писать тесты на Selenium
AUTOMATED-
TESTING.INFO
Web OS - developed by Palm, which was later acquired by Hewlett-PackardUIQ – SonyEricBada OS – Samsung
У кого из вас Андроид? И т.д.
TestDroid – fail.Использует устаревшую версию Robotium. Чтобы правильно определяло активити надо изменить настройки и подключить JUnit4. До рабочих тестов, надо хорошо дорабатывать напильником. У меня ушло примерно 50% времени написания теста вручнуюFoneMonkey – fail. Не может даже на кнопку menu нажать. Проекту можно простить – 0.6.4 версия всегоExperitestSeeTest – capture driven framework. Для простенькой автоматизации сойдет, но для продуктов с богатым UI не подходит (покажу видео)M-eux – бьюсь с их суппортом, не могут выдать нормальный пакет инсталляции сервера лицензирования (неполный jar файл)Squish – продукт стоит 2400евро.Они не удосужились написать мануал по инсталляции для iOS – ссылаются на MacOSмануал, но он не подходит