Вопрос

Недавно я начал новую работу в компании, которая в значительной степени зависит в приложении, разработанном с веб-объектами Apple. Это происходит, что эта компания не имеет способа сделать автоматические тесты всякий раз, когда получено новое обновление, погода с исправлениями ошибок или новыми функциями. У нас нет доступа к коду, поскольку оно является проприетарным применением. Моя идея состоит в том, чтобы разработать набор тестовых случаев, чтобы позволить нам сделать регрессионные тестирования через графический интерфейс. Я искал инструменты для этого, но не смог найти что-то, способное «видеть», какие компоненты находятся в графическом интерфейсе.

Прежде чем я прибыл в компанию, другие люди уже пробовали с HP Loadrunner без успеха. Я попробовал с AutoIt 3.0, чтобы проверить, распознает ли он поля, но и без успеха.

Любой с опытом тестирования такого рода приложения? Какие инструменты вы думаете, что может соответствовать для этой цели?

Я ценю ваше мнение.

Спасибо! Бруно

Это было полезно?

Решение

После некоторых исследований я нашел несколько хороших решений для такой проблемы. Я пришел к двум решениям. Они оба являются на основе изображения «что означает, что он может« видеть »пользовательский интерфейс, как и человеческий глаз».

Запатентованное решение http://www.testplant.com/

Решение с открытым исходным кодомhttpp: //groups.csail.mit.edu/uid/sikuli.

Надеюсь, это может помочь другим в будущем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top