Ответ 1
Я только что нашел fluint, и это была отличная библиотека тестирования модулей, лучше, чем Flexunit и ASUnit imho. Он отлично справляется с асинхронным тестированием.
Существуют ли какие-либо решения для тестирования модулей Flex? или actionscript 3?
Если да, то каковы их особенности? Все возможности тестирования пользовательского интерфейса? Функциональное тестирование? Любые указатели, примеры, библиотеки или инструменты, которые вы можете предоставить?
Я только что нашел fluint, и это была отличная библиотека тестирования модулей, лучше, чем Flexunit и ASUnit imho. Он отлично справляется с асинхронным тестированием.
FlexUnit довольно классный - http://opensource.adobe.com/wiki/display/flexunit/FlexUnit
Также ASUnit - http://asunit.org
Они оба очень похожи, и оба убежища взяли совсем немного от фреймворков, таких как JUnit.
FlexMonkey (http://code.google.com/p/flexmonkey/), хотя я сам не использовал его, похоже, что он делает тестирование модуля UI.
Я могу подтвердить, что FlexMonkey действительно выполняет тестирование модуля UI. Он обеспечивает запись/воспроизведение взаимодействий пользовательского интерфейса и генерирует тестовые примеры FlexUnit.
Проверьте это на http://flexmonkey.googlecode.com
Я бы рекомендовал FlexUnit тоже... и вы также смотрите Visual FlexUnit.
За несколько дней до того, как я нашел RIATest -Tool, но я еще не пробовал.
Я бы рекомендовал fluint просто из-за того, что у него была более активная база разработчиков (и это улучшило поддержку тестирования асинхронного кода), Кроме того, если вы после издевательств/заглушек, asmock (динамическая фальсификация) и mock-as3 (статическая фальсификация).
Для асинхронного модульного тестирования dpUint очень полезна. Однако FlexUnit - это путь, если вы хотите интегрировать модульное тестирование с сборкой Maven. Асинхронное тестирование (например, события Cairngorm) также может быть выполнено с помощью FlexUnit, но не так элегантно, как с dpUint.
Попробуйте mockito для flex http://bitbucket.org/loomis/mockito-flex