Перейти к содержимому

Фотография

Автоматизация iOS приложений


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 patr14ek

patr14ek

    Новый участник

  • Members
  • Pip
  • 37 сообщений
  • ФИО:Lizz Stumph
  • Город:localhost


Отправлено 21 марта 2013 - 10:30

Добрый день. Очень нужен профессиональный совет и помощь.
Занимались ли вы автоматизиацией iOS приложений? С помощью каких инструментов? Какие встречали минусы/сложности?
Можно ли тестировать привязку к соц. сетям?
Можно ли проводить тесты именно на железе, а не только в эмуляторе?
Буду очень признательна за любую помощь, литературу, полезные ссылки и прочее. :]
  • 0
ЕДРЕНАЯ КОНСОЛЬ ДЕЛАЕТ МЕНЯ СИЛЬНЕЙ!

#2 Zenturio

Zenturio

    Опытный участник

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 21 марта 2013 - 12:17

Добрый день. Очень нужен профессиональный совет и помощь.
Занимались ли вы автоматизиацией iOS приложений? С помощью каких инструментов? Какие встречали минусы/сложности?
Можно ли тестировать привязку к соц. сетям?
Можно ли проводить тесты именно на железе, а не только в эмуляторе?
Буду очень признательна за любую помощь, литературу, полезные ссылки и прочее. :]

Пробывали и выкинули. Использовали встроенный в XCode фреймворк. Минус один - много кастомных компонентов и клики по координатам.
Там тесты идут именно на железе. Эмуляторы выбросьте и пользуйте только в крайнем случае.
Тулзов много, гуглите. Но все нормальные платные. Часть требует сборки приложения с определенной библиотекой.
Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.
  • 0

#3 patr14ek

patr14ek

    Новый участник

  • Members
  • Pip
  • 37 сообщений
  • ФИО:Lizz Stumph
  • Город:localhost


Отправлено 21 марта 2013 - 21:32

Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.

Есть сценарии, которые надо проверять почти при каждом билде, который идет в тестирование. Можно было бы эти сценарии автоматизировать, потому вот и решила спросить, как в айоси с этим обстоят дела.
  • 0
ЕДРЕНАЯ КОНСОЛЬ ДЕЛАЕТ МЕНЯ СИЛЬНЕЙ!

#4 Norf

Norf

    Новый участник

  • Members
  • Pip
  • 57 сообщений
  • ФИО:Шлыков Константин
  • Город:Барнаул

Отправлено 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-приложений.
Статейка будет компиляцией информации из кучи других статей с некоторой долей личного опыта, так что большинство из этих продуктов я, если честно, не пробовал лично и ничего про плюсы/минусы сказать не могу.
  • 0

#5 Zenturio

Zenturio

    Опытный участник

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 23 марта 2013 - 08:34

Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.

Есть сценарии, которые надо проверять почти при каждом билде, который идет в тестирование. Можно было бы эти сценарии автоматизировать, потому вот и решила спросить, как в айоси с этим обстоят дела.

Обьясняю. Вы все Моменты любого сценария автотестами не покроете. Что будет если нажать 2 кнопки одновременно?
Такое ни один тест не покроет. Тесты выполняют команды поседовательно. Да и те инструменты что есть практически все стоят денег.
  • 0

#6 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 25 марта 2013 - 07:49


Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.

Есть сценарии, которые надо проверять почти при каждом билде, который идет в тестирование. Можно было бы эти сценарии автоматизировать, потому вот и решила спросить, как в айоси с этим обстоят дела.

Обьясняю. Вы все Моменты любого сценария автотестами не покроете. Что будет если нажать 2 кнопки одновременно?
Такое ни один тест не покроет. Тесты выполняют команды поседовательно. Да и те инструменты что есть практически все стоят денег.

А как нажать 2 кнопочки одновременно?
  • 0

#7 Zenturio

Zenturio

    Опытный участник

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 25 марта 2013 - 12:24



Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.

Есть сценарии, которые надо проверять почти при каждом билде, который идет в тестирование. Можно было бы эти сценарии автоматизировать, потому вот и решила спросить, как в айоси с этим обстоят дела.

Обьясняю. Вы все Моменты любого сценария автотестами не покроете. Что будет если нажать 2 кнопки одновременно?
Такое ни один тест не покроет. Тесты выполняют команды поседовательно. Да и те инструменты что есть практически все стоят денег.

А как нажать 2 кнопочки одновременно?

Ручками. Просто тыкаем на 2 одновременно.
  • 0

#8 vdvshneek

vdvshneek

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 06 ноября 2013 - 20:45




Оно вам надо? Зачем? Тестируйте ручками. Автотесты не выловят и половину.

Есть сценарии, которые надо проверять почти при каждом билде, который идет в тестирование. Можно было бы эти сценарии автоматизировать, потому вот и решила спросить, как в айоси с этим обстоят дела.

Обьясняю. Вы все Моменты любого сценария автотестами не покроете. Что будет если нажать 2 кнопки одновременно?
Такое ни один тест не покроет. Тесты выполняют команды поседовательно. Да и те инструменты что есть практически все стоят денег.

А как нажать 2 кнопочки одновременно?

Ручками. Просто тыкаем на 2 одновременно.

В ручную меньше вероятности, что что-то пойдет не так...
  • 0
Пунктуальность - главное правило!


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных