27. Почему Calabash
1.Ограничения – те же
2.Open-source
3.BDD
4.Отличное community
5.Отзывчивый девелопер
6.Близящееся “идейное объединение”
c Frank
7.Простота интеграции
27
28. Почему НЕ Calabash
1.Те же самые ограничения, что у и других
фреймворков
2. Идейно неправильная интеграция в
проект
3. Не умеет ставить приложения на
девайсы
4. Некоторые баги все же долго правятся
5. Дилемма: “Писать свое или
переиспользовать чужое”
6. Странное поведение с Ruby 1.8.7 28
TestDroid – fail. Использует устаревшую версию Robotium. Чтобы правильно определяло активити надо изменить настройки и подключить JUnit4. До рабочих тестов, надо хорошо дорабатывать напильником. У меня ушло примерно 50% времени написания теста вручную FoneMonkey – fail. Не может даже на кнопку menu нажать. Проекту можно простить – 0.6.4 версия всего Experitest SeeTest – capture driven framework. Для простенькой автоматизации сойдет, но для продуктов с богатым UI не подходит (покажу видео) M-eux – бьюсь с их суппортом, не могут выдать нормальный пакет инсталляции сервера лицензирования (неполный jar файл) Squish – продукт стоит 2400 евро. Они не удосужились написать мануал по инсталляции для iOS – ссылаются на MacOS мануал, но он не подходит