Мобильное тестирование - IOS Frameworks
Как и фреймворки для тестирования Android, на рынке доступно множество фреймворков для тестирования iOS. Здесь мы поговорим о нескольких популярных.
Appium- Appium - это среда автоматизации тестирования с открытым исходным кодом для тестирования нативных и гибридных приложений и мобильных веб-приложений. Функции библиотеки Appium внутри фреймворка совершают вызовы на сервер Appium, работающий в фоновом режиме, который управляет подключенным устройством.
Calabash- Calabash - это среда функционального тестирования, которую можно использовать как для функционального тестирования iOS, так и Android. На бумаге это должна быть одна из самых простых в использовании сред, и даже не разработчики должны иметь возможность создавать функциональные тесты с ее помощью.
Zucchini - Zucchini - это платформа визуального функционального тестирования приложений iOS с открытым исходным кодом на основе Apple UIAutomation.
UI Automation- Для ваших более типичных функциональных тестов (или тестов черного ящика), в которых вы собираетесь написать код, имитирующий навигацию конечного пользователя по вашему приложению, есть UI Automation. Автоматизация пользовательского интерфейса предоставляется Apple и является санкционированным Apple способом выполнения функционального тестирования iOS.
FRANK – BDD for iOS - Если вы хотите провести сквозное тестирование в iOS и хотите использовать BDD и Cucumber, не беспокойтесь - есть инструмент под названием Frank что позволит вам создавать приемочные испытания и требования с помощью Cucumber.