Я работаю в компании по разработке программного обеспечения, которая разрабатывает определенное приложение на нескольких платформах: веб-приложение, iOS, Android, Mac и Windows. Мы ищем способ сделать автоматическое тестирование черного ящика на всех этих платформах легко выполнимым способом.Как можно легко выполнить автоматическое тестирование черного ящика на нескольких платформах?
До сих пор кажется, что Watir (watir.com) станет лучшим решением для веб-приложения (я предпочитаю использовать Ruby), в то время как MonkeyTalk (www.gorillalogic.com/ testing-tools/monkeytalk) может быть лучше всего подходит для наших мобильных платформ (потому что мы можем одновременно писать один набор тестов для обеих платформ). Мы все еще не смогли найти хорошее решение для настольных платформ.
Мы стартап, поэтому у нас нет бюджета для частного решения, и они ищут решения с открытым исходным кодом.
Есть ли лучший способ решить ситуацию, в которой мы находимся, и есть ли лучшие решения для различных платформ, которые мы хотим проверить.
Вы упомянули несколько хороших, лично я бы пошел http://jnicklas.github.com/capybara/ через watir, но это личное предпочтение. Следующий вопрос касается ваших реальных приложений на Android и iOS и т. Д. Являются ли они родными приложениями? это просто веб-приложения в веб-просмотрах? все ли они на самом деле родные? –