Регрессионные тестирования на Apple Webobjetcs GUI
-
01-10-2019 - |
Вопрос
Недавно я начал новую работу в компании, которая в значительной степени зависит в приложении, разработанном с веб-объектами Apple. Это происходит, что эта компания не имеет способа сделать автоматические тесты всякий раз, когда получено новое обновление, погода с исправлениями ошибок или новыми функциями. У нас нет доступа к коду, поскольку оно является проприетарным применением. Моя идея состоит в том, чтобы разработать набор тестовых случаев, чтобы позволить нам сделать регрессионные тестирования через графический интерфейс. Я искал инструменты для этого, но не смог найти что-то, способное «видеть», какие компоненты находятся в графическом интерфейсе.
Прежде чем я прибыл в компанию, другие люди уже пробовали с HP Loadrunner без успеха. Я попробовал с AutoIt 3.0, чтобы проверить, распознает ли он поля, но и без успеха.
Любой с опытом тестирования такого рода приложения? Какие инструменты вы думаете, что может соответствовать для этой цели?
Я ценю ваше мнение.
Спасибо! Бруно
Решение
После некоторых исследований я нашел несколько хороших решений для такой проблемы. Я пришел к двум решениям. Они оба являются на основе изображения «что означает, что он может« видеть »пользовательский интерфейс, как и человеческий глаз».
Запатентованное решение http://www.testplant.com/
Решение с открытым исходным кодомhttpp: //groups.csail.mit.edu/uid/sikuli.
Надеюсь, это может помочь другим в будущем.