Автоматизация iOS приложений
#1
Отправлено 21 марта 2013 - 10:30
Занимались ли вы автоматизиацией iOS приложений? С помощью каких инструментов? Какие встречали минусы/сложности?
Можно ли тестировать привязку к соц. сетям?
Можно ли проводить тесты именно на железе, а не только в эмуляторе?
Буду очень признательна за любую помощь, литературу, полезные ссылки и прочее. :]
#2
Отправлено 21 марта 2013 - 12:17
Пробывали и выкинули. Использовали встроенный в XCode фреймворк. Минус один - много кастомных компонентов и клики по координатам.Добрый день. Очень нужен профессиональный совет и помощь.
Занимались ли вы автоматизиацией iOS приложений? С помощью каких инструментов? Какие встречали минусы/сложности?
Можно ли тестировать привязку к соц. сетям?
Можно ли проводить тесты именно на железе, а не только в эмуляторе?
Буду очень признательна за любую помощь, литературу, полезные ссылки и прочее. :]
Там тесты идут именно на железе. Эмуляторы выбросьте и пользуйте только в крайнем случае.
Тулзов много, гуглите. Но все нормальные платные. Часть требует сборки приложения с определенной библиотекой.
Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.
#3
Отправлено 21 марта 2013 - 21:32
Есть сценарии, которые надо проверять почти при каждом билде, который идет в тестирование. Можно было бы эти сценарии автоматизировать, потому вот и решила спросить, как в айоси с этим обстоят дела.Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.
#4
Отправлено 22 марта 2013 - 05:26
Сами пробовали одну тогда ещё сырую штуку (TestStudio), но отказались, так как там были довольно узкие возможности по изменению тестовых скриптов.
Я тут доделываю статейку про инструменты тестирования мобильных приложений, потому вот вам небольшой списочек возможностей для автоматизации тестирования:
UIAutomation – стандартное решение от Apple, которое позволяет выполнять написанные на JavaScript тестовые сценарии как в эмуляторе, так и на устройстве. Входит в состав Instruments.
JamoSolution – одна из самых многообещающих платформ, на которой сейчас разрабатывается несколько инструментов (например, M-eux test и SeeTest).
Squish – платное средство для автоматического тестирования Qt, Web, Java, iOS и других приложений.
MonkeyTalk – бесплатный инструмент для тестирования Android и iOS-приложений.
Robot Framework - это open-source фреймворк для автоматизации приемочного тестирования и разработки через приемочные тесты (ATDD), имеющий широкий функционал. Дополнительная библиотека позволяет тестировать на iOS.
Anteater – инструмент для манкитестинга iOS-приложений.
Статейка будет компиляцией информации из кучи других статей с некоторой долей личного опыта, так что большинство из этих продуктов я, если честно, не пробовал лично и ничего про плюсы/минусы сказать не могу.
#5
Отправлено 23 марта 2013 - 08:34
Обьясняю. Вы все Моменты любого сценария автотестами не покроете. Что будет если нажать 2 кнопки одновременно?Есть сценарии, которые надо проверять почти при каждом билде, который идет в тестирование. Можно было бы эти сценарии автоматизировать, потому вот и решила спросить, как в айоси с этим обстоят дела.Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.
Такое ни один тест не покроет. Тесты выполняют команды поседовательно. Да и те инструменты что есть практически все стоят денег.
#6
Отправлено 25 марта 2013 - 07:49
А как нажать 2 кнопочки одновременно?Обьясняю. Вы все Моменты любого сценария автотестами не покроете. Что будет если нажать 2 кнопки одновременно?
Есть сценарии, которые надо проверять почти при каждом билде, который идет в тестирование. Можно было бы эти сценарии автоматизировать, потому вот и решила спросить, как в айоси с этим обстоят дела.Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.
Такое ни один тест не покроет. Тесты выполняют команды поседовательно. Да и те инструменты что есть практически все стоят денег.
#7
Отправлено 25 марта 2013 - 12:24
Ручками. Просто тыкаем на 2 одновременно.А как нажать 2 кнопочки одновременно?
Обьясняю. Вы все Моменты любого сценария автотестами не покроете. Что будет если нажать 2 кнопки одновременно?
Есть сценарии, которые надо проверять почти при каждом билде, который идет в тестирование. Можно было бы эти сценарии автоматизировать, потому вот и решила спросить, как в айоси с этим обстоят дела.Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.
Такое ни один тест не покроет. Тесты выполняют команды поседовательно. Да и те инструменты что есть практически все стоят денег.
#8
Отправлено 06 ноября 2013 - 20:45
В ручную меньше вероятности, что что-то пойдет не так...Ручками. Просто тыкаем на 2 одновременно.
А как нажать 2 кнопочки одновременно?
Обьясняю. Вы все Моменты любого сценария автотестами не покроете. Что будет если нажать 2 кнопки одновременно?
Есть сценарии, которые надо проверять почти при каждом билде, который идет в тестирование. Можно было бы эти сценарии автоматизировать, потому вот и решила спросить, как в айоси с этим обстоят дела.Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.
Такое ни один тест не покроет. Тесты выполняют команды поседовательно. Да и те инструменты что есть практически все стоят денег.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных