Обзор инструментов для тестирования мобильных приложений
Общие заметки
Часто вижу рекламу mobile monitoring, не знаю что это, но прикольно.
Jamo Automator
- Демка бесплатная
- Scriptless cloud based - прямо bullshit bingo
- $3500/год
- Вроде как работает с эмуляторами прямо в облаке, что на самом деле неплохо
- есть in-house solution что тоже неплохо
- позииционируются как автоматизация тестирования для нетехнических макак
- записывают действия, как хранят - хз
- поддерживает iOS / Android.
- в каком формате хранят тесты, можно ли нормально всё свести к работе с git - хз
- звучит как жёсткий вендор-лок
TestDroid
- Позиционируются как ферма as a service
- Плагин к eclipse уровня record / play что неплохо
- Хранят в формате robotium (он кстати популярен, что гуд)
SeeTest / experitest
- нет цен, видимо выставляют в зависимости от того насколько жирный кастомер, индивидуальные коммерческие предложения, кукарек.
- интегрируются типа в любую IDE/тестовый фреймворк (видимо либы под 5 языков и 3 плагина)
- хвастаются тем что их можно запихать в jenkins / teamcity, ВАУ
- поддерживают тестирование и веб-приложений и native
- выглядит +/- симпатично
- офигенный инспектор для компонентов нативных приложений
- поддерживает selenium
- репорты в HTML омг WTF?
- умеют параллелиться вроде (grid execution)
- под капотом вроде appium
- если крутить в облаке, скорее всего надо вытаскивать демку жопой в инет
≈ то же самое Appium Studio, не совсем понял в чём разница
- Вроде как огонь, нормальная IDE для тестировщиков, которые инженеры, а не наколенщики.
- есть бесплатная версия для двух пользователей с community support
Calabash
- Рекламный opensource проект xamarin’а
- Как и многие другие тулзы для тестирования iOS требует MacOS + Xcode
- Умеет в симулятор и хардварь
- Судя по всему пляшет от App’а (export APP=$PATH_TO_APP)
- Вроде ещё предполагает использование xamarin studio, но я не уверен
Eggplant
- contact our sales for pricing
- вместо сложностей со скриптингом и администрацией вводят сложности с интеграциями и всякими REST API
Appium
Везде маркетинговый буллщит, но у них есть инструкции и гитхаб.