2014-06-24 2 views
2

У меня уже есть Windows ПК, в котором я программирую все мои комплекты C# Selenium Webdriver. Оттуда запущенные тесты откроют соответствующий браузер, и я могу либо отлаживать, либо выполнять тесты по мере необходимости. Может кто-нибудь, пожалуйста, дайте мне знать подходящий родной iPhone-приложение, эквивалентное этой среде разработки и отладки? Насколько я могу судить, драйвер iOS можно использовать со стороны программирования, но не имеет подключенного имитатора, который можно использовать - это просто API. Я проверил веб-сайт Appium, но похоже, что он может работать только на Mac (исправьте меня, если я ошибаюсь), и я не уверен, что он предназначен для «тестирования черного ящика» или мне нужно загрузить полное приложение для iPhone сначала проецируйте на него и создайте тестовые комплекты оттуда. Трудно сказать только с сайта. Таким образом, любая помощь была бы оценена - особенно если вы раньше работали с драйвером iOS или Appium.Как добавить в мои C# Selenium Webdriver комплекты для самостоятельного тестирования приложений для iPhone, используя Windows

ответ

1

Так вот плохие новости:

Плохая часть. Вот хорошая часть:

Оттуда запущенные тесты откроют соответствующий браузер, и я могу либо отлаживать, либо выполнять тесты по мере необходимости.

  • Appium's Inspector поможет вашему инструмент отладки, в то время как IOS Simulator ваш «браузер»

Насколько я мог сказать, драйвер IOS может использоваться со стороны, программирования, но не имеет прикрепленного имитатора, который можно использовать - это просто API.

  • Вы равны 1/2.
  • Нет прилагаемого симулятора - это чисто сервер REST.
  • Вот почему вы можете написать свои тесты на любом языке.
  • У них есть различные клиентские библиотеки, которые облегчают работу. Here's the one for C#

Я не уверен, что он предназначен для «черного ящика тестирования»

  • Одна из философий Appium является «Вы не должны изменить приложение, чтобы проверить его» так что да, вам не нужно ничего знать о внутренних компонентах системы, чтобы проверить это.

или есть ли я загрузить полный проект iPhone приложение в него первый и застроить тестовые наборы оттуда.

  • Если вы хотите, чтобы запустить его на тренажере (вы), вам нужна версия разработчиков приложения (компилируются полное iPhone приложения проект)

  • Так что либо системы CI (Jenkins и т. Д.) Дает вам файл .ipa или .app, или вы можете создать клиентский разработчик для вас, или вы можете проверить исходный код и построить & с XCode.

  • Here's the setup guide on how to run your app with Appium, which covers the above two points.

Трудно сказать, только с веб-сайта.

  • Это немного кривой обучения, чтобы начать - и документация немного разбросаны вокруг. Сначала я предложил бы прочитать this, а затем начать с запуска инспектора по образцу проекта iOS (например, this Paint app), а затем приложение, которое вы на самом деле пытаетесь автоматизировать.
Смежные вопросы