Подтвердить что ты не робот

Автоматическое тестирование приложений на основе FLEX

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

4b9b3361

Ответ 1

Adobe самостоятельно распределяет саму тестовую среду: FlexUnit.

Ответ 2

Я слышал о людях, использующих селен в качестве инструмента для тестирования свободного/открытого источника. Быстрый Google показал для него API FLEX. Не уверен, что он работает или все еще находится в разработке, но, возможно, стоит посмотреть.

http://sourceforge.net/projects/seleniumflexapi/

Ответ 3

Вы ищете модульные тесты уровня кода script? Если да, dpuint - это бомба: http://code.google.com/p/dpuint/. Эта библиотека упрощает автоматическое тестирование на все виды асинхронных событий на объектах или визуальных объектах без визуального ActionScript. Они также имеют хороший многостраничный учебник на странице проекта Google Code.

Если вы ищете инструменты для функционального тестирования в автоматическом режиме записи и воспроизведения, имитируя конечного пользователя с помощью приложения Flex, HP QuickTest Pro является одобренным Adobe решением. Он отлично работает, но стоит около 4000 - 6000 долларов за место.

Ответ 4

Проверьте FlexMonkey. Он выполняет автоматическое тестирование с помощью тестов FlexUnit.

Ответ 5

Там есть автоматический инструмент для тестирования, называемый RIATest, который может соответствовать вашему счету.

К сожалению, только для Windows, а не с открытым исходным кодом, но если он выполняет эту работу, это может стоить того же уровня (399 долларов США на момент написания).

Ответ 6

FunFX - это опция для автоматизации тестирования пользовательского интерфейса. Я не использовал его широко, но я слышал о некоторых успехах с ним. Здесь - статья, в которой я впервые узнал об этом.

Ответ 7

Я активно использовал FunFX в течение нескольких месяцев в проекте Flex 3 + Rails. Он не только с открытым исходным кодом, но и с Ruby, поэтому интеграция с веб-сервисами должна быть довольно простой. Есть несколько screen отличает там охватывающих основы.

Ответ 8

Попробуйте посмотреть на Melomel. У него есть поддержка огурца, запеченная прямо внутри, и поставляется с пакетами для большинства компонентов Halo и Spark.

http://melomel.info

Ответ 9

Код Flex, который требуется вашему приложению Flex, содержится в файле SeleniumFlexAPI.swc, SeleniumFlexAPI.swc. Просто включите этот файл в качестве библиотеки при компиляции своего приложения Flex.

Ответ 10

Sikuli - хороший инструмент, который можно использовать для тестирования веб-приложений на основе Flex/Flash. -Он может автоматизировать что-либо на графическом интерфейсе пользователя. -Он работает на Windows, MAC OSX и Linux, а также на iPhone и Android. -Это ссылка Sikuli

Ответ 11

Мой предпочтительный инструмент - Selenium Remote Control. Есть плагин, который я обнаружил несколько месяцев назад:

http://code.google.com/p/flash-selenium/

Для этого требуются "крючки", которые должны быть написаны на стороне сервера (ActionScript/Flex). После того, как они были добавлены, я смог выполнить некоторые проверки браузера с помощью Selenium RC.

Ответ 12

FunFX замечательный. Мы использовали его широко и были очень довольны этим. Сообщество также активно и очень отзывчиво, так что это большой плюс для меня.