12

Существуют ли какие-либо модульные решения для Flex? или actionscript 3?Тестирование модулей в flex

Если да, то каковы их особенности? Все возможности тестирования пользовательского интерфейса? Функциональное тестирование? Любые указатели, примеры, библиотеки или инструменты, которыми вы можете поделиться?

ответ

4

Я только что нашел fluint, и это была отличная библиотека тестирования модулей, лучше, чем Flexunit и ASUnit imho. Он отлично справляется с асинхронным тестированием.

9

FlexUnit является довольно удивительным - http://opensource.adobe.com/wiki/display/flexunit/FlexUnit

Также ASUnit - http://asunit.org

Они оба очень похожи, и оба пристанище принято совсем немного из рамок, как JUnit.

FlexMonkey (http://code.google.com/p/flexmonkey/), хотя я не использовал его сам, похоже, делает тестирование модулей пользовательского интерфейса.

+1

FYI: FlexUnit был перемещен в http://opensource.adobe.com/wiki/display/flexunit/FlexUnit –

+0

А ссылка на AsUnit должно быть: HTTP: // asunit .org –

4

Я могу подтвердить, что FlexMonkey действительно выполняет тестирование модуля UI. Он обеспечивает запись/воспроизведение взаимодействий пользовательского интерфейса и генерирует тестовые примеры FlexUnit.

Проверьте это в http://flexmonkey.googlecode.com

+0

dead link ....... –

2

Я бы рекомендовал FlexUnit, тоже ... и вы также должны взглянуть на Visual FlexUnit.
За несколько дней до того, как я нашел RIATest -Tool, но я еще не пробовал.

0

Для асинхронного модульного тестирования dpUint очень полезна. Однако FlexUnit - это путь, если вы хотите интегрировать модульное тестирование с сборкой Maven. Асинхронное тестирование (например, события Cairngorm) также может быть выполнено с помощью FlexUnit, но не так элегантно, как с dpUint.

1

Я бы рекомендовал fluint просто из-за того, что у него была более активная база разработчиков (и это улучшенная поддержка тестирования асинхронного кода). Кроме того, если вы после издевательств/заглушек, то есть asmock (динамическая фальшивая фреймворк) и mock-as3 (статическая насмешливая фреймворк).

Смежные вопросы