actionScript tdd frameworks - PullRequest
       7

actionScript tdd frameworks

2 голосов
/ 01 декабря 2008

Есть какой-нибудь список платформ тестирования для ActionScript 2.0 / 3.0?

Ответы [ 5 ]

3 голосов
/ 05 июня 2009

ОБНОВЛЕНИЕ 2010-05-18

Поскольку этот пост немного стар, и я только что получил голосование, вероятно, стоит предоставить некоторую обновленную информацию, чтобы люди не гонялись за старыми фреймворками.

Оригинальная команда Fluint теперь производит официальный (и с открытым исходным кодом) модульное тестирование framework, FlexUnit . Вы также можете попробовать asunit , особенно если вам нужна поддержка AS2.

flexcover - это инфраструктура перехода к и требует использования альтернативного компилятора.

У вас есть немного больше возможностей для фреймворков mocking / изоляция , так как большинство сейчас используют динамическую генерацию прокси:

  • asmock поддерживает строго типизированную модель насмешки «запись-воспроизведение-проверка» и (я надеюсь) довольно обширную вики для начала. (Хотя я немного пристрастен здесь:)
  • mockito поддерживает строго типизированный синтаксис упорядочения-действия-утверждения
  • mockolate от того же автора, что и mock-as3 (в настоящее время больше не поддерживается), и предоставляет альтернативную модель для моделирования (хотя требуется указать имена методов в виде строки)
  • mock4as - это статический макет
2 голосов
/ 01 декабря 2008

Попробуйте AsUnit . В настоящее время он поддерживает разработку ActionScript 2.0 и 3.0. И это с открытым исходным кодом.

1 голос
/ 12 декабря 2008

Также проверьте Fluint

Свободно основанный на концепциях FlexUnit и его предшественника JUnit, fluint обеспечивает расширенную асинхронную поддержку, графический тестовый прогон, интеграцию с системами непрерывной сборки и дополнительный клиент Adobe AIR для просмотра каталогов.

1 голос
/ 01 декабря 2008

FlexUnit является "официальной" структурой модульного тестирования. Я считаю, что он принадлежит исследовательским парням Adobe.

http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries

Вот учебник о том, как его использовать:

http://langexplr.blogspot.com/2008/10/creating-flex-unit-tests-with-flexunit.html

0 голосов
/ 04 июня 2009

Попробуйте AS3Unit из libspark. У них также есть набор для асинхронного бета-тестирования.

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