Мы создаем мобильное приложение и хотим решить, какая инфраструктура тестирования будет go впереди при автоматизации наших тестов.
Я делаю несколько предположений о том, как тестеры-люди, Appium и XCUITest проводят свои тесты. Если я не прав, пожалуйста, поправьте меня.
- Человек: кнопка щелчка
- Appium: отправляет приложению событие щелчка для этой кнопки
- XCUITest: активирует код, при котором нажатие кнопки активировало бы
Поэтому Appium гораздо ближе к эмуляции поведения человека, чем XCUITest. Мой вопрос, насколько большой недостаток это для XCUITest? Я хочу, чтобы мои тесты рассказывали, как будет работать пользователь с моим приложением. Каков риск того, что я пропущу ошибки в приложении, если я протестирую его с XCUITest, который я бы обнаружил с помощью Appium?