Автоматизация тестирования Flex UI - PullRequest
2 голосов
/ 14 октября 2010

У нас есть гибкий пользовательский интерфейс, функциональность которого (например, вход в систему, выход из системы) необходимо периодически проверять в IE 7. Ручное тестирование занимает много времени, и поэтому мы хотим его автоматизировать.

РЕДАКТИРОВАТЬ: У нас нет исходного кода этого теста приложения, поэтому мы не можем использовать что-то вроде FlexUnit. Есть ли способ автоматизировать это тестирование?

Я слышал о FleXmonkey, но читал негативные отзывы о нем и, следовательно, опасаюсь попробовать его.

РЕДАКТИРОВАТЬ: источник негативного отзыва: Автоматизированное тестирование приложений на основе FLEX (Комментарий Райана Х)

Пожалуйста, предложите, если есть способ это сделать.

РЕДАКТИРОВАТЬ: Предпочтительным является решение с открытым исходным кодом.

Спасибо.

Ответы [ 4 ]

2 голосов
/ 14 октября 2010

Вы не сможете продвинуться далеко вперед в своих приключениях по разработке, если будете избегать рецензирования вещей только потому, что читаете негативные отзывы (Пожалуйста, предоставьте источник для указанных негативных отзывов). Я также читал плохие вещи о Flex и Flash Builder и Flash Player. Тем не менее, вы все равно использовали Flex?

Тем не менее, я настоятельно рекомендую проверить Flex Monkey .

RIATest - еще один вариант.

Я полагаю, что вы также можете проводить такое тестирование с помощью QTP . Я не смог найти конкретный источник информации о QTP, но есть несколько ссылок, если вы Google.

http://www.learnqtp.com/does-quicktest-professional-support-flashadobe-flex-applications/ http://vishnuagrawal.blogspot.com/2009/04/flex-automation-testing-with-qtp.html

0 голосов
/ 22 декабря 2010

Некоторые средства автоматизации Flex поддерживают тестирование приложений Flex без необходимости перекомпиляции.

RIATest определенно поддерживает его (называется загрузкой во время выполнения), и, если я не ошибаюсь, QTP также делает это. AFAIK нет инструментов с открытым исходным кодом, которые поддерживают его.

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

0 голосов
/ 15 октября 2010

Я думаю, что FlexMonkey довольно крутой и стоит судить сам. Большинство из этих инструментов используют одну и ту же базовую инфраструктуру автоматизации, предоставленную Adobe, и, таким образом, сталкиваются со многими проблемами и проблемами. За последние несколько месяцев мы действительно многое сделали, чтобы было легче работать, и работали над тем, чтобы предоставить больше документации по решению общих проблем.

Если у вас возникли проблемы, вы обнаружите, что наши форумы очень активны с вопросами и ответами: http://www.gorillalogic.com/forum/7

-Джон Роуз - Gorilla Logic, Inc

0 голосов
/ 14 октября 2010

Без перекомпиляции исходного кода невозможно протестировать Flex во всех случаях.IDE Saucelabs утверждает, что может тестировать Flex без перекомпиляции кода.Вы можете проверить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...